Introduce compatibility with Sphinx 7.3.

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

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.

Diff Revision 1

This is not the most recent revision of the diff. The latest diff is revision 2. See what's changed.

orig
1
2

Commits

First Last Summary ID Author
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.
f95a1da6efb16dc97a942ddbb136c8ba0fa93ff0 Christian Hammond
tox.ini
beanbag_docutils/sphinx/ext/autodoc_utils.py
beanbag_docutils/sphinx/ext/tests/test_image_srcsets.py
Loading...