catmaid / CATMAID

Collaborative Annotation Toolkit for Massive Amounts of Image Data
https://catmaid.org
GNU General Public License v3.0
185 stars 56 forks source link

Update CI and docs for new python versions #2152

Open clbarnes opened 2 years ago

clbarnes commented 2 years ago

Python 3.10 is out, and because GHA > travis, we can use it in the build straight away rather than waiting 6+ months... We should also start testing on ubuntu 20.04 (vagrant already uses it so shouldn't be a problem).

We should also drop 3.6. The dependency molesq depends on recent numpy (maybe molesq doesn't need it, but it's a pain to find the MSnumpyV). Numpy (and most of the numerical stack) stopped supporting 3.6 in June last year; 3.6's proper EOL is at the end of the year anyway. This may necessitate a change in docs/ other scripts.

Once 3.6 is dropped, we will need to continue supporting 3.7 at least until pypy supports 3.8 (in the works but no predicted release date).

clbarnes commented 2 years ago

As of pypy 7.3.6, python 3.8 is supported. https://www.pypy.org/posts/2021/10/pypy-v736-release.html