Python 3.9 reaches its "end of life" in October 2025. However, the "Scientific Python" community promotes a more eager support cycle. As of 5 April 2024, packages are recommended to drop Python 3.9 support. The latest release of numpy also supports Python 3.12, but we currently run no tests against this version of Python.
Does somebody have particular opinions on whether we should switch Python versions rather quickly or rather slowly?