OpenMS / pyopenms-docs

pyOpenMS readthedocs documentation, additional utilities, addons, scripts, and examples.
https://pyopenms.readthedocs.io
Other
46 stars 55 forks source link

updated supported versions in install instructions #192

Closed enetz closed 2 years ago

enetz commented 3 years ago

at the mentioned PyPI link, wheels for python versions cp37, cp38 and cp39 are available for all platforms.

timosachsenberg commented 3 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

enetz commented 3 years ago

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.

timosachsenberg commented 3 years ago

pinging @jpfeuffer is there an easy way?

jpfeuffer commented 3 years ago

We can just say the latest X versions available on GitHub Actions/manylinux

enetz commented 3 years ago

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.

jpfeuffer commented 3 years ago

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.

timosachsenberg commented 2 years ago

suggestions how to continue here?

timosachsenberg commented 2 years ago

none. then I will merge as it is an improvement (though no general solution).