From c0c640e69458658e144291590ea32ef6d1cefe0f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Jul 2026 04:32:35 +0000 Subject: [PATCH 1/4] Build(deps): Bump pydata-sphinx-theme from 0.17.1 to 0.19.0 Bumps [pydata-sphinx-theme](https://github.com/pydata/pydata-sphinx-theme) from 0.17.1 to 0.19.0. - [Release notes](https://github.com/pydata/pydata-sphinx-theme/releases) - [Changelog](https://github.com/pydata/pydata-sphinx-theme/blob/main/RELEASE.md) - [Commits](https://github.com/pydata/pydata-sphinx-theme/compare/v0.17.1...v0.19.0) --- updated-dependencies: - dependency-name: pydata-sphinx-theme dependency-version: 0.19.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 9cb57e9b..5e3e3986 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,7 +40,7 @@ readme = "README.md" requires-python = ">=3.11" dependencies = [ "sphinx>=7.0", - "pydata-sphinx-theme==0.17.1" + "pydata-sphinx-theme==0.19.0" ] license = { file = "LICENSE" } From 801cb101510899b9cc210f2638f36f73be64ede1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Brigitta=20Sip=C5=91cz?= Date: Sun, 19 Jul 2026 09:22:10 -0700 Subject: [PATCH 2/4] Formally dropping sphinx<8 support --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 5e3e3986..7d8dd4fb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,7 +39,7 @@ readme = "README.md" requires-python = ">=3.11" dependencies = [ - "sphinx>=7.0", + "sphinx>=8.0", "pydata-sphinx-theme==0.19.0" ] From 16f6f8aba323c2d99c5516da543dd0665e12a633 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Brigitta=20Sip=C5=91cz?= Date: Sun, 19 Jul 2026 09:49:02 -0700 Subject: [PATCH 3/4] Removing sphinx7 from testing and code --- .github/workflows/tests.yml | 2 +- tests/test_build.py | 18 +++++++++--------- tox.ini | 3 +-- 3 files changed, 11 insertions(+), 12 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2d286a6a..e8f84448 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -33,7 +33,7 @@ jobs: os: [ubuntu-latest] python-version: ["3.11", "3.12", "3.13", "3.14"] # Test last 2 major releases of Sphinx; regression fixtures target the latest. - sphinx: ["~=7.0", "~=8.0", "~=9.0"] + sphinx: ["~=8.0", "~=9.0"] include: - os: windows-latest python-version: 3.13 diff --git a/tests/test_build.py b/tests/test_build.py index 87136af2..360a01f0 100644 --- a/tests/test_build.py +++ b/tests/test_build.py @@ -88,15 +88,15 @@ def test_build_book(sphinx_build_factory, file_regression): # -- Sidebar -------------------------------------------------------------- index_html = sphinx_build.html_tree("index.html") # Navigation entries - if sphinx_version.major >= 8: - # Only run this regression on the latest Sphinx series to avoid duplicates. - sidebar = index_html.find(attrs={"class": "bd-docs-nav"}) - file_regression.check( - sidebar.prettify(), - basename="build__sidebar-primary__nav", - extension=".html", - encoding="utf8", - ) + + # Only run this regression on the latest Sphinx series to avoid duplicates. + sidebar = index_html.find(attrs={"class": "bd-docs-nav"}) + file_regression.check( + sidebar.prettify(), + basename="build__sidebar-primary__nav", + extension=".html", + encoding="utf8", + ) # Check navbar numbering sidebar_ntbk = sphinx_build.html_tree("section1", "ntbk.html").find( diff --git a/tox.ini b/tox.ini index b595f74f..e9c02422 100644 --- a/tox.ini +++ b/tox.ini @@ -60,10 +60,9 @@ commands = --re-ignore ".*\.pyc" \ --re-ignore ".*~" -[testenv:py{311,312,313,314}-sphinx{7,8,9}] +[testenv:py{311,312,313,314}-sphinx{8,9}] extras = test deps = - sphinx7: sphinx>=7,<8 sphinx8: sphinx>=8,<9 sphinx9: sphinx>=9,<10 commands = pytest {posargs} From 71b07d48de6062b971c5a285f2bd8ba76af4056a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Brigitta=20Sip=C5=91cz?= Date: Sun, 19 Jul 2026 10:21:44 -0700 Subject: [PATCH 4/4] Updating test outputs for pydata-sphinx-theme 0.19 --- tests/test_build/build__header-article.html | 41 +++++++++++++++---- .../header__repo-buttons--all-off.html | 41 +++++++++++++++---- .../header__repo-buttons--all-on.html | 41 +++++++++++++++---- .../header__repo-buttons--custom-branch.html | 41 +++++++++++++++---- .../header__repo-buttons--one-on.html | 41 +++++++++++++++---- 5 files changed, 165 insertions(+), 40 deletions(-) diff --git a/tests/test_build/build__header-article.html b/tests/test_build/build__header-article.html index c33dc832..7b23cb33 100644 --- a/tests/test_build/build__header-article.html +++ b/tests/test_build/build__header-article.html @@ -106,14 +106,39 @@ - + - + - + - + - +