Add support for Python 3.12 and Sphinx 7.
Review Request #13095 — Created June 3, 2023 and submitted
This updates our testing to ensure compatibility with both Python 3.12
and Sphinx 7 (and 6.x). Previously, we were capped at Python 3.11 and
Sphinx 6 beta.
No code changes were needed to enable this support.
Package metadata and documentation now include the compatible version
Unit tests pass for all version combinations.