Python 3.7 is slowly being deprecated and python 3.10 has been there for a while! xESMF seems to often be used on machines with older python versions and by users not having all the permissions and power to update those, so we might not want to drop python 3.7 testing and support for the moment.
However, I think we should add a CI build for 3.10, and may be even for 3.11, to take some steps ahead?
Agreed, let's do this. I suggest we use the opportunity to test different ESMF versions. A full test matrix would probably be too expensive to run, but we could do something like this:
Python 3.7 is slowly being deprecated and python 3.10 has been there for a while! xESMF seems to often be used on machines with older python versions and by users not having all the permissions and power to update those, so we might not want to drop python 3.7 testing and support for the moment.
However, I think we should add a CI build for 3.10, and may be even for 3.11, to take some steps ahead?