Skip to content

Cover the pip install . use case in GitHub Actions #33

Description

@riley-harper

Currently our GitHub Actions install hlink in editable mode with the -e flag and with additional development dependencies. We need to install the development dependencies for linting and testing, but we could probably get away with not passing the -e flag to pip install. This might help prevent some installation bugs where pip install .[dev] doesn't copy over needed resource files. We ran into one of these bugs recently with Jinja.

We may also want to set up some GitHub Actions that just run pip install . without installing development dependencies and then confirm that some of the basics of hlink are working as expected. pytest won't be installed in this situation since it's a development dependency.

Metadata

Metadata

Assignees

No one assigned

    Labels

    testsUnit and integration tests for code

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions