Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pip/conda dependency version constraints not guaranteed in all environments #1463

Open
victorlin opened this issue May 15, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@victorlin
Copy link
Member

victorlin commented May 15, 2024

Note

This isn't an issue with Augur. It's really about the interaction within or between Python package managers, e.g. conda and pip, but I couldn't find a good external issue describing this behavior.

Augur defines dependency version constraints in setup.py and Bioconda recipe. However, there's been cases of users ending up with environments that don't follow these constraints:

  • jsonschema v4 issues - this happens with conda install augur followed by pip install <something-that-depends-on-jsonschema>.
  • @genehack's pains when using Augur in seasonal-cov. Not sure how this happened since all packages seem to be installed by conda, but somehow it happened.
@victorlin victorlin added the bug Something isn't working label May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant