-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
I noticed that the bioconda pins are much more restrictive than the pins in setup.py
What's the reason for this? Can I relax the bioconda pins so that pathogen-embed doesn't constrain all the environments it's installed in, most notably nextstrain conda-base?
See setup.py constraints:
Lines 26 to 37 in 617a561
| install_requires=['numpy', | |
| 'pandas', | |
| "biopython", | |
| 'scikit-learn >=1.3,<1.5', | |
| 'umap-learn ==0.5.*', | |
| # Pin Numba at maximum supported version for the pinned umap-learn version. | |
| # For more details see: | |
| # https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-object-mode-fall-back-behaviour-when-using-jit | |
| 'numba <0.59.0', | |
| 'matplotlib', | |
| 'hdbscan' | |
| ], |
vs. bioconda recipe constraints:
- python >=3.8
- numpy >=1.24.4,<2
- pandas >=1.2.0,<2
- biopython >=1.83,<2
- scikit-learn >=1.3,<1.5
- umap-learn >=0.5.0,<0.6.0
- numba <0.59.0
- matplotlib-base >=3,<4
- hdbscan >=0.8.36,<0.9.0
Metadata
Metadata
Assignees
Labels
No labels