What's Changed
* Enable python 3.10 in the CI by joezuntz in https://github.com/joezuntz/cosmosis/pull/49
* Add a way to avoid launching subprocesses by joezuntz in https://github.com/joezuntz/cosmosis/pull/50
CosmoSIS previously launched git in a subprocess to try and find out the git revisions of various directories. This causes problems on the NERSC Perlmutter machine because that's technically undefined behaviour under MPI and the Cray MPI implementation actually does do strange things. CosmoSIS will now try to use the Dulwich library to find the versions without using a subprocess, and in either case the setting the new `COSMOSIS_NO_SUBPROCESS` environment variable to `1` will stop any subprocesses from being launched.
We also now test CosmoSIS under python 3.10, so that version is now fully supported.
**Full Changelog**: https://github.com/joezuntz/cosmosis/compare/v2.2.2...v2.2