Add Python 3.10 to CI and remove Python 3.7. This is consistent with
many other scientific Python packages, which follow NEP 29 at
https://numpy.org/neps/nep-0029-deprecation_policy.html. According to
NEP 29, minor versions of Python can be dropped 42 months after release.
For Python 3.7, this date passed 2021-12-26. The last bugfix release for Python 3.7 was 2020-06-27.
Python 3.10 was released 2021-10-04. As shown on
https://conda-forge.org/status/#python310, all major 3rd party libraries,
including all typhon dependents, have built packages for Python 3.10.
Add Python 3.10 to CI and remove Python 3.7. This is consistent with many other scientific Python packages, which follow NEP 29 at https://numpy.org/neps/nep-0029-deprecation_policy.html. According to NEP 29, minor versions of Python can be dropped 42 months after release. For Python 3.7, this date passed 2021-12-26. The last bugfix release for Python 3.7 was 2020-06-27.
Python 3.10 was released 2021-10-04. As shown on https://conda-forge.org/status/#python310, all major 3rd party libraries, including all typhon dependents, have built packages for Python 3.10.