UCL-ARC / python-tooling

Python package template for new research software projects
http://github-pages.arc.ucl.ac.uk/python-tooling/
MIT License
43 stars 2 forks source link

Drop `3.9` support #360

Closed paddyroddy closed 6 months ago

paddyroddy commented 7 months ago

Following the recent change on GitHub Actions https://github.com/actions/setup-python/issues/850 our tests are currently failing https://github.com/UCL-ARC/python-tooling/issues/359.

Previously we were following NEP29 which is why we never supported 3.8. My suggestion is to drop 3.9 which means nothing else has to change.

The alternative is to do @dstansby's suggestion, but I think this is low-key complicated when involving our tox setup too. Personally, I don't think it's worth it, and we should fix the tests ASAP.

samcunliffe commented 7 months ago

I'm 👍 👎 about this.

I agree with the NEP argument. But some non-numpy projects could presumably run just fine with 3.9. I'll go with the majority.

Edit: what dstansby said.