Introduce compatibility with Sphinx 7.3.

Review Request #14027 — Created July 11, 2024 and submitted

Information

beanbag-docutils
master

Reviewers

Sphinx 7.3 made some changes that broke some configuration meddling that
we do in the autodocs extension. This change adds compatibility and
tests for all 7.x releases.

It also fixes some test regressions largely caused by newer releases of
the Sphinx ecosystem that broke prior versions of Sphinx. We lock down
dependencies in our tox.ini for many of these builds. This will hold
us over until we drop older versions of Sphinx in newer releases.

All unit tests in all tox environments pass.

Summary ID
Introduce compatibility with Sphinx 7.3.
Sphinx 7.3 made some changes that broke some configuration meddling that we do in the autodocs extension. This change adds compatibility and tests for all 7.x releases. It also fixes some test regressions largely caused by newer releases of the Sphinx ecosystem that broke prior versions of Sphinx. We lock down dependencies in our `tox.ini` for many of these builds. This will hold us over until we drop older versions of Sphinx in newer releases.
be575ed4df818d4ba20673bbc8ed2df1f794e84b
Description From Last Updated

'sphinx.version_info as sphinx_version_info' imported but unused Column: 1 Error code: F401

reviewbotreviewbot
Checks run (1 failed, 1 succeeded)
flake8 failed.
JSHint passed.

flake8

chipx86
david
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to release-2.x (abf099c)