Skip to content

Additional dependencies via Config/Needs/ #642

Open
@ms609

Description

@ms609

Following on from #459, I am using install_deps('soft', 'Config/Needs/coverage') in a continuous integration workflow.

This installs my package's dependencies, and any package listed in Config/Needs/coverage: but not the dependencies of the latter.

Specifically, my DESCRIPTION includes Config/Needs/coverage: covr, but install_deps does not install packages from "covr"'s imports, such as "rex", so when I run the script I see "package not installed: 'rex'". I believe that this behaviour differs from that of 'soft': dependencies of soft dependencies are installed.

A possible workaround is to list all the "covr" dependencies under "Config/Needs/coverage:", but this would require me to keep this up to date as dependencies change in the future, which seems inelegant.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featurea feature request or enhancement

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions