Skip to content

marimba install overwrites dependencies when using requirements.txt #29

@GermanHydrogen

Description

@GermanHydrogen

The marimba install command seems to overwrite dependencies when it installs from a requirements.txt. This means a lower version of a dependency of marimba could be installed by the command, which then could break the following pipeline steps.

I noticed this with ifdo-py, which is a sub-dependency of a pipeline. The dependency marimba-rails depends on ifdo-py and specified the version as ">=1.2.5".
When testing the dev-branch version of marimba, marimba-install then installed version 1.2.5 instead of keeping version 1.3.0, which would be compatible with both marimba and the pipeline.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions