Skip to content

Exclude Hydra Sources from distribution packages #448

@joshsh

Description

@joshsh

Right now, the hydra-kernel package in Haskell includes Hydra/Sources, i.e. the Haskell-based sources of truth for the Hydra kernel. The hydra-kernel packages for Java and Python do not have these sources, because they are not written in Java or Python, and are not copied into dist/java/hydra-kernel or dist/python/hydra-kernel, respectively.

Arguably, the sources should not be copied into dist/haskell/hydra-kernel either; they are not needed anywhere outside of Hydra's own repository, and they bloat the hydra-kernel dependency. If module sources are needed, the fully-typed generated JSON would be much more generally useful, and this is not currently included.

The same goes for Java sources in hydra-java, and Python sources in hydra-python; don't include them in the distributions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Task.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions