This is a re-send of Akihiko Odaki's series, rebased and altered to cope with the new QAPI static analysis tests now running on GitLab CI.
Changes in this "v1": - Update python static analysis testing configuration to work with the new Sphinx minimum version - Small adjustments to qapi_domain.py in light of upstream changes to keep new CI tests passing. (Thank you for deleting compat.py, Odaki-san!) - Make the minimum versions for sphinx and sphinx-rtd-theme more explicit, including the patch version number; thiis is *required* for Debian platforms which ship sphinx-rtd-theme 1.2.1 and will fail to build docs otherwise. Akihiko Odaki (3): docs: Bump sphinx to 6.2.1 docs: Require sphinx>=6.2 MAINTAINERS: Add docs/requirements.txt John Snow (1): python: update requirements for Sphinx MAINTAINERS | 1 + docs/requirements.txt | 4 +- docs/sphinx/compat.py | 230 ------------------------------------- docs/sphinx/qapi_domain.py | 38 +++--- python/setup.cfg | 2 +- python/tests/minreqs.txt | 36 +++--- python/tests/qapi-isort.sh | 4 +- pythondeps.toml | 4 +- 8 files changed, 46 insertions(+), 273 deletions(-) delete mode 100644 docs/sphinx/compat.py -- 2.48.1