From a2d0df61594a8be118ae2106ebfeec0a3cc3b1fc Mon Sep 17 00:00:00 2001 From: Alec Scott Date: Tue, 21 Jul 2026 13:59:28 -0700 Subject: [PATCH 1/5] Bump docutils and sphinx together Signed-off-by: Alec Scott --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 36cb4212e..2e3ef64dc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ # These dependencies should be installed using pip in order # to build the documentation. -sphinx==8.2.3 +sphinx==9.1.0 sphinxcontrib-programoutput==0.20 sphinx-copybutton==0.5.2 sphinx_design==0.7.0 @@ -9,7 +9,7 @@ sphinx-sitemap==2.9.0 # fork of furo with a few changes that are not merged upstream git+https://github.com/haampie/furo.git@c1d161cb9e04b481ec3331db981aacfa132ecaa6#egg=furo python-levenshtein==0.27.3 -docutils==0.21.2 +docutils==0.23 pygments==2.20.0 urllib3==2.7.0 pytest==9.1.1 From f2b69eb1b4870f111833627d20fe3147ff85fec8 Mon Sep 17 00:00:00 2001 From: Alec Scott Date: Tue, 21 Jul 2026 14:57:53 -0700 Subject: [PATCH 2/5] Bump python version and os for readthedocs CI/CD environment Signed-off-by: Alec Scott --- .readthedocs.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 991b77620..4332acf6e 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -6,9 +6,9 @@ version: 2 # Set the OS, Python version and other tools you might need build: - os: ubuntu-22.04 + os: ubuntu-26.04 tools: - python: "3.11" + python: "3.12" # You can also specify other tool versions: # nodejs: "20" # rust: "1.70" From 09b1263a9c370a3dc4bfccd6cb1ed372d9cde627 Mon Sep 17 00:00:00 2001 From: Alec Scott Date: Tue, 21 Jul 2026 16:21:50 -0700 Subject: [PATCH 3/5] Swap back to mainline furo Signed-off-by: Alec Scott --- requirements.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 2e3ef64dc..fff29a828 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,8 +6,7 @@ sphinx-copybutton==0.5.2 sphinx_design==0.7.0 sphinx-last-updated-by-git==0.3.8 sphinx-sitemap==2.9.0 -# fork of furo with a few changes that are not merged upstream -git+https://github.com/haampie/furo.git@c1d161cb9e04b481ec3331db981aacfa132ecaa6#egg=furo +furo==2025.12.19 python-levenshtein==0.27.3 docutils==0.23 pygments==2.20.0 From e09b3afe474c11597eb80a62731e989abe54377e Mon Sep 17 00:00:00 2001 From: Alec Scott Date: Tue, 21 Jul 2026 17:28:41 -0700 Subject: [PATCH 4/5] Downgrade docutils to 0.22 to match sphinx requirements Signed-off-by: Alec Scott --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index fff29a828..7dd62acb6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,7 +8,7 @@ sphinx-last-updated-by-git==0.3.8 sphinx-sitemap==2.9.0 furo==2025.12.19 python-levenshtein==0.27.3 -docutils==0.23 +docutils==0.22 pygments==2.20.0 urllib3==2.7.0 pytest==9.1.1 From d019ecdd772095c4a5b5502c9120208e447671c2 Mon Sep 17 00:00:00 2001 From: Alec Scott Date: Tue, 21 Jul 2026 17:29:57 -0700 Subject: [PATCH 5/5] Specific last version of docutils@0.22 Signed-off-by: Alec Scott --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 7dd62acb6..968289761 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,7 +8,7 @@ sphinx-last-updated-by-git==0.3.8 sphinx-sitemap==2.9.0 furo==2025.12.19 python-levenshtein==0.27.3 -docutils==0.22 +docutils==0.22.4 pygments==2.20.0 urllib3==2.7.0 pytest==9.1.1