-
Notifications
You must be signed in to change notification settings - Fork 80
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
Sourmash failed to run with Python 3.7. #2820
Comments
Yup, we should update docs, it should be 3.8 (and we should even be close to dropping 3.9, since we follow https://scientific-python.org/specs/spec-0000/) ref: #2288
Not quite. The only dep in bioconda is |
We dropped 3.8 from |
Really? That day, I freshly installed sourmash with Python3.9, but failed to run the plot functions, which complained the missing packages and I had to install them manually. |
Trying to reproduce: Starting from an empty container with
Installing miniforge:
create an env for sourmash (defaulted to 3.12):
Forcing Python 3.9:
Both 3.12 and 3.9 worked (tho with very boring plots =P). Are you running this on Linux or MacOS? |
Well, I can't reproduce it now -_-!
Another interesting thing is that when I specify the channel by
|
Thanks for checking! Bummer that we can't find it issue again =/ I'll change the conda-forge and bioconda recipes to do a small test for all commands (so at least it can check if a dep is missing), similar to what we both tried.
Somewhat expected: since If you want to skip
for similar results =] |
Hi, good weekend!
I just tried Python 3.7, but there's an error reporting that
importlib-metadata
is missing.So the minimum Python version might be 3.8.
Besides, it would better to add screed, cffi, numpy, matplotlib, and scipy as dependencies in bioconda-recipe meta file.
The text was updated successfully, but these errors were encountered: