Hello, everyone. Just a heads up: Django 6.0 (already released) and NumPy 2.4.0 (at rc1) are removing Python 3.11 support. They're not the first packages to do that, but they are the ones that will have some major impact.
Technically, we could keep Python 3.11 support via the old versions, especially given that Django maintains them as LTS versions, and that NumPy is rather stable per se. However, we obviously need to start testing newer versions of these packages, and this implies we can't have their revdeps forcing Python 3.11 on us. I think it's reasonable to say that in the near future we will be actively removing Python 3.11 support from Django's and NumPy's dependencies. This also implies removing PyPy support entirely, given that 3.11 is the only PyPy version right now. That said, while PyPy developers are going to continue maintaining PyPy3.11, they are not going to be working on PyPy3.12. If people want PyPy3.12 to happen, they need to step up and do most of the work. I also have no clue how long it will be feasible for Gentoo to continue supporting Python 3.11. Given NumPy is a pretty major package, it is quite possible that other projects (especially scientific) will follow suit and start requiring 3.12. When the work necessary to clean reverse dependencies up becomes too much, we're going to remove the support for Python 3.11 and PyPy from Gentoo. -- Best regards, Michał Górny
signature.asc
Description: This is a digitally signed message part
