From 1c65b034c4e893efcb4e6a06bb9492244c06bdb3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Feb 2026 21:48:30 +0000 Subject: [PATCH 1/3] Bump sphinx from 8.2.3 to 9.1.0 in /doc Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 8.2.3 to 9.1.0. - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst) - [Commits](https://github.com/sphinx-doc/sphinx/compare/v8.2.3...v9.1.0) --- updated-dependencies: - dependency-name: sphinx dependency-version: 9.1.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- doc/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/requirements.txt b/doc/requirements.txt index ae2d2e0e5..26973d407 100644 --- a/doc/requirements.txt +++ b/doc/requirements.txt @@ -1,5 +1,5 @@ # sphinx version requirement for readthedocs. -sphinx==8.2.3 +sphinx==9.1.0 sphinx-rtd-theme==3.1.0 sphinxcontrib-spelling==8.0.0 certifi>=2023.7.22 # not directly required, pinned by Snyk to avoid a vulnerability From 3c536d55d9058719743051840d41937372e5365f Mon Sep 17 00:00:00 2001 From: Julian Nguyen <109386615+juliannguyen4@users.noreply.github.com> Date: Mon, 9 Feb 2026 21:03:31 -0800 Subject: [PATCH 2/3] Have ReadTheDocs compile the docs using Python 3.12 which is required for Sphinx 9 --- .readthedocs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.readthedocs.yml b/.readthedocs.yml index 112800323..80ec1b22e 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -9,7 +9,7 @@ version: 2 build: os: ubuntu-22.04 tools: - python: "3.11" + python: "3.12" # Build documentation in the doc/ directory with Sphinx sphinx: From 7f34ffe9c5a2a9446e411b3ea079aac8dc538e4f Mon Sep 17 00:00:00 2001 From: Julian Nguyen <109386615+juliannguyen4@users.noreply.github.com> Date: Thu, 12 Feb 2026 20:19:03 -0800 Subject: [PATCH 3/3] Sphinx supports 3.12 or higher only --- .github/workflows/doc-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/doc-tests.yml b/.github/workflows/doc-tests.yml index c7b2fa399..fb407d505 100644 --- a/.github/workflows/doc-tests.yml +++ b/.github/workflows/doc-tests.yml @@ -46,7 +46,7 @@ jobs: submodules: recursive - uses: actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1.0 with: - python-version: 3.11 + python-version: 3.12 architecture: 'x64' - name: Install dependencies # TODO: find way to split up dependencies