Skip to content

Commit d3552e2

Browse files
authored
MAINT: pin PST theme version for now (#898)
* fix: pin theme * maint: bump node version * fix: add RTD config * fix: pin compatible to 0.15.0 * chore: revert PST changes to test suite * fix: pin exact PST version * test: update more tests
1 parent ee815b1 commit d3552e2

8 files changed

+84
-64
lines changed

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ requires = ["sphinx-theme-builder >= 0.2.0a7"]
33
build-backend = "sphinx_theme_builder"
44

55
[tool.sphinx-theme-builder]
6-
node-version = "16.13.2"
6+
node-version = "20.9.0"
77
theme-name = "sphinx_book_theme"
88
additional-compiled-static-assets = [
99
"locales/"
@@ -37,7 +37,7 @@ readme = "README.md"
3737
requires-python = ">=3.9"
3838
dependencies = [
3939
"sphinx>=6.1",
40-
"pydata-sphinx-theme>=0.16.0"
40+
"pydata-sphinx-theme==0.15.4"
4141
]
4242

4343
license = { file = "LICENSE" }

tests/test_build/build__header-article.html

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -106,18 +106,22 @@
106106
</i>
107107
</span>
108108
</button>
109-
<button aria-label="Color mode" class="btn btn-sm nav-link pst-navbar-icon theme-switch-button pst-js-only" data-bs-placement="bottom" data-bs-title="Color mode" data-bs-toggle="tooltip">
110-
<i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light" title="Light">
111-
</i>
112-
<i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark" title="Dark">
113-
</i>
114-
<i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto" title="System Settings">
115-
</i>
116-
</button>
117-
<button aria-label="Search" class="btn btn-sm pst-navbar-icon search-button search-button__button pst-js-only" data-bs-placement="bottom" data-bs-toggle="tooltip" title="Search">
118-
<i class="fa-solid fa-magnifying-glass fa-lg">
119-
</i>
120-
</button>
109+
<script>
110+
document.write(`
111+
<button class="btn btn-sm nav-link pst-navbar-icon theme-switch-button" title="light/dark" aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
112+
<i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light"></i>
113+
<i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark"></i>
114+
<i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto"></i>
115+
</button>
116+
`);
117+
</script>
118+
<script>
119+
document.write(`
120+
<button class="btn btn-sm pst-navbar-icon search-button search-button__button" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip">
121+
<i class="fa-solid fa-magnifying-glass fa-lg"></i>
122+
</button>
123+
`);
124+
</script>
121125
</div>
122126
</div>
123127
</div>

tests/test_build/build__pagetoc--page-multipletitles.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<div class="bd-sidebar-secondary bd-toc" id="pst-secondary-sidebar">
1+
<div class="bd-sidebar-secondary bd-toc">
22
<div class="sidebar-secondary-items sidebar-secondary__inner">
33
<div class="sidebar-secondary-item">
44
<div class="page-toc tocsection onthispage">

tests/test_build/build__pagetoc--page-onetitle.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<div class="bd-sidebar-secondary bd-toc" id="pst-secondary-sidebar">
1+
<div class="bd-sidebar-secondary bd-toc">
22
<div class="sidebar-secondary-items sidebar-secondary__inner">
33
<div class="sidebar-secondary-item">
44
<div class="page-toc tocsection onthispage">

tests/test_build/header__repo-buttons--all-off.html

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,22 @@
3737
</i>
3838
</span>
3939
</button>
40-
<button aria-label="Color mode" class="btn btn-sm nav-link pst-navbar-icon theme-switch-button pst-js-only" data-bs-placement="bottom" data-bs-title="Color mode" data-bs-toggle="tooltip">
41-
<i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light" title="Light">
42-
</i>
43-
<i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark" title="Dark">
44-
</i>
45-
<i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto" title="System Settings">
46-
</i>
47-
</button>
48-
<button aria-label="Search" class="btn btn-sm pst-navbar-icon search-button search-button__button pst-js-only" data-bs-placement="bottom" data-bs-toggle="tooltip" title="Search">
49-
<i class="fa-solid fa-magnifying-glass fa-lg">
50-
</i>
51-
</button>
40+
<script>
41+
document.write(`
42+
<button class="btn btn-sm nav-link pst-navbar-icon theme-switch-button" title="light/dark" aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
43+
<i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light"></i>
44+
<i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark"></i>
45+
<i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto"></i>
46+
</button>
47+
`);
48+
</script>
49+
<script>
50+
document.write(`
51+
<button class="btn btn-sm pst-navbar-icon search-button search-button__button" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip">
52+
<i class="fa-solid fa-magnifying-glass fa-lg"></i>
53+
</button>
54+
`);
55+
</script>
5256
</div>
5357
</div>
5458
</div>

tests/test_build/header__repo-buttons--all-on.html

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -78,18 +78,22 @@
7878
</i>
7979
</span>
8080
</button>
81-
<button aria-label="Color mode" class="btn btn-sm nav-link pst-navbar-icon theme-switch-button pst-js-only" data-bs-placement="bottom" data-bs-title="Color mode" data-bs-toggle="tooltip">
82-
<i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light" title="Light">
83-
</i>
84-
<i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark" title="Dark">
85-
</i>
86-
<i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto" title="System Settings">
87-
</i>
88-
</button>
89-
<button aria-label="Search" class="btn btn-sm pst-navbar-icon search-button search-button__button pst-js-only" data-bs-placement="bottom" data-bs-toggle="tooltip" title="Search">
90-
<i class="fa-solid fa-magnifying-glass fa-lg">
91-
</i>
92-
</button>
81+
<script>
82+
document.write(`
83+
<button class="btn btn-sm nav-link pst-navbar-icon theme-switch-button" title="light/dark" aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
84+
<i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light"></i>
85+
<i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark"></i>
86+
<i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto"></i>
87+
</button>
88+
`);
89+
</script>
90+
<script>
91+
document.write(`
92+
<button class="btn btn-sm pst-navbar-icon search-button search-button__button" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip">
93+
<i class="fa-solid fa-magnifying-glass fa-lg"></i>
94+
</button>
95+
`);
96+
</script>
9397
</div>
9498
</div>
9599
</div>

tests/test_build/header__repo-buttons--custom-branch.html

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -61,18 +61,22 @@
6161
</i>
6262
</span>
6363
</button>
64-
<button aria-label="Color mode" class="btn btn-sm nav-link pst-navbar-icon theme-switch-button pst-js-only" data-bs-placement="bottom" data-bs-title="Color mode" data-bs-toggle="tooltip">
65-
<i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light" title="Light">
66-
</i>
67-
<i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark" title="Dark">
68-
</i>
69-
<i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto" title="System Settings">
70-
</i>
71-
</button>
72-
<button aria-label="Search" class="btn btn-sm pst-navbar-icon search-button search-button__button pst-js-only" data-bs-placement="bottom" data-bs-toggle="tooltip" title="Search">
73-
<i class="fa-solid fa-magnifying-glass fa-lg">
74-
</i>
75-
</button>
64+
<script>
65+
document.write(`
66+
<button class="btn btn-sm nav-link pst-navbar-icon theme-switch-button" title="light/dark" aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
67+
<i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light"></i>
68+
<i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark"></i>
69+
<i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto"></i>
70+
</button>
71+
`);
72+
</script>
73+
<script>
74+
document.write(`
75+
<button class="btn btn-sm pst-navbar-icon search-button search-button__button" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip">
76+
<i class="fa-solid fa-magnifying-glass fa-lg"></i>
77+
</button>
78+
`);
79+
</script>
7680
</div>
7781
</div>
7882
</div>

tests/test_build/header__repo-buttons--one-on.html

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,22 @@
4343
</i>
4444
</span>
4545
</button>
46-
<button aria-label="Color mode" class="btn btn-sm nav-link pst-navbar-icon theme-switch-button pst-js-only" data-bs-placement="bottom" data-bs-title="Color mode" data-bs-toggle="tooltip">
47-
<i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light" title="Light">
48-
</i>
49-
<i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark" title="Dark">
50-
</i>
51-
<i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto" title="System Settings">
52-
</i>
53-
</button>
54-
<button aria-label="Search" class="btn btn-sm pst-navbar-icon search-button search-button__button pst-js-only" data-bs-placement="bottom" data-bs-toggle="tooltip" title="Search">
55-
<i class="fa-solid fa-magnifying-glass fa-lg">
56-
</i>
57-
</button>
46+
<script>
47+
document.write(`
48+
<button class="btn btn-sm nav-link pst-navbar-icon theme-switch-button" title="light/dark" aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
49+
<i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light"></i>
50+
<i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark"></i>
51+
<i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto"></i>
52+
</button>
53+
`);
54+
</script>
55+
<script>
56+
document.write(`
57+
<button class="btn btn-sm pst-navbar-icon search-button search-button__button" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip">
58+
<i class="fa-solid fa-magnifying-glass fa-lg"></i>
59+
</button>
60+
`);
61+
</script>
5862
</div>
5963
</div>
6064
</div>

0 commit comments

Comments
 (0)