Raising version requirements
For release %kdotpy-v1.4, we will drop support for Python 3.9, for which reaches "end-of-life" status this month (see https://devguide.python.org/versions/). The minimal Python version will be raised to 3.10. I don't believe it's needed at this point to already raise to a higher version.
We should also take the opportunity to raise the requirements for other packages, for example:
- Numpy to version 2.0 (see https://numpy.org/neps/nep-0029-deprecation_policy.html)
- Scipy to version 1.13.0 (first version to support Numpy 2.0, see https://docs.scipy.org/doc/scipy/release/1.13.0-notes.html)
- Matplotlib to version ??? (probably the first to support Numpy 2.0, but I couldn't find the corresponding version number)
Please feel free to discuss further dependency changes below.