[x] Based your PR on the latest version of the correct branch (master or 4.x)
[x] Checked your writing carefully for correct English spelling, grammar, etc
[x] Described your changes and the motivation for them below
[x] Noted what issue(s) this pull request resolves, creating one if needed
Description of Changes
Currently, the CI builds are now failing because the Python 3.x target shifted to 3.10 in the latest runners. Unfortunately, we're pinned to Sphinx 3.x due to Sphinx-Multiverison, which doesn't support Python 3.10. Accordingly, I've pinned the runners to use Python 3.9, which should fix the builds and at least give us a few years to figure out what we want to do.
Pull Request
Pull Request Checklist
Description of Changes
Currently, the CI builds are now failing because the Python
3.x
target shifted to 3.10 in the latest runners. Unfortunately, we're pinned to Sphinx 3.x due to Sphinx-Multiverison, which doesn't support Python 3.10. Accordingly, I've pinned the runners to use Python 3.9, which should fix the builds and at least give us a few years to figure out what we want to do.Discovered in and currently blocking #301