Closed enetz closed 2 years ago
hmm is there a way that we don't need to update this page? yet another point we need to update if a new python version comes out
I agree, Python 3.10 was added to anacondas pkgs/main
repo on 4th of Oct. So the next build will shift the versions automatically, according to the pyOpenMS build instructions for Win and OSX:
# Search for the latest 4 main python versions in the repository pkgs/main
SUPPORTED_PYTHONS=$(conda search --full-name python | grep "pkgs/main" | awk '{print $2}' | cut -d '.' -f -2 | uniq | tail -3)
will that already affect 2.7.1, or will we not need to rebuild pyOpenMS?
we could say check the versions available at PyPI
or not mention this at all? I think previously it was confusing because there were differences between platforms and exceptions. If it stays more uniform now, people would just assume the newer python versions are supported. Then again, we don't officially support Python 3.10 yet, so we can't say we support all newer versions.
pinging @jpfeuffer is there an easy way?
We can just say the latest X versions available on GitHub Actions/manylinux
do you mean literally something like this? (it seems we use the three latest minor versions on anaconda3):
We currently support the three latest minor versions of Python 3 that are available in the main Anaconda3 package repository.
Hmm yes. I am not sure anymore know if we can exactly specify it. For example we currently do not build on 3.10 because numpy does not work for it or something like that.
suggestions how to continue here?
none. then I will merge as it is an improvement (though no general solution).
at the mentioned PyPI link, wheels for python versions cp37, cp38 and cp39 are available for all platforms.