Skip to content

Commit 586fbb2

Browse files
authored
Update dependencies for building the documentation (pyodide#5276)
We can now use up to date myst-parser, sphinx_book_theme, and sphinx. For a long time we were stuck on old versions due to a tangle of upstream version caps.
1 parent dc1fe64 commit 586fbb2

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

docs/_static/css/pyodide.css

+4
Original file line numberDiff line numberDiff line change
@@ -87,3 +87,7 @@ code.literal {
8787
color: #fff;
8888
background-color: #dc3545;
8989
}
90+
91+
a {
92+
text-decoration: none;
93+
}

docs/requirements-doc.txt

+4-6
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
autodocsumm
2-
docutils
3-
myst-parser
2+
docutils>=0.21.2
3+
myst-parser>=4.0
44
packaging # required by micropip at import time
55
sphinx>=5.3.0
66
sphinx-argparse-cli>=1.6.0
7-
sphinx_book_theme>=0.4.0rc1
8-
# A dependency of the above theme, which had some breaking changes in 0.13.2
9-
pydata_sphinx_theme < 0.13.2
7+
sphinx_book_theme
108
sphinx-issues
119
# Use my branch of sphinx-click with fix for warnings:
1210
# CRITICAL: Unexpected section title or transition
@@ -22,4 +20,4 @@ pyodide-build>=0.27.3
2220
micropip==0.7.1
2321
jinja2>=3.0
2422
ruamel.yaml
25-
sphinx-js @ git+https://github.com/pyodide/sphinx-js-fork@1428f1547b510a1574c227ced4356ba546a21f74
23+
sphinx-js @ git+https://github.com/pyodide/sphinx-js-fork@23ae2e43cd7ff935f3949e2fc0496e9d628f11a3

0 commit comments

Comments
 (0)