Update dependencies for building the documentation (#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.
This commit is contained in:
Hood Chatham 2024-12-23 20:52:11 +01:00 committed by GitHub
parent dc1fe64ad1
commit 586fbb2fa3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 6 deletions

View File

@ -87,3 +87,7 @@ code.literal {
color: #fff; color: #fff;
background-color: #dc3545; background-color: #dc3545;
} }
a {
text-decoration: none;
}

View File

@ -1,12 +1,10 @@
autodocsumm autodocsumm
docutils docutils>=0.21.2
myst-parser myst-parser>=4.0
packaging # required by micropip at import time packaging # required by micropip at import time
sphinx>=5.3.0 sphinx>=5.3.0
sphinx-argparse-cli>=1.6.0 sphinx-argparse-cli>=1.6.0
sphinx_book_theme>=0.4.0rc1 sphinx_book_theme
# A dependency of the above theme, which had some breaking changes in 0.13.2
pydata_sphinx_theme < 0.13.2
sphinx-issues sphinx-issues
# Use my branch of sphinx-click with fix for warnings: # Use my branch of sphinx-click with fix for warnings:
# CRITICAL: Unexpected section title or transition # CRITICAL: Unexpected section title or transition
@ -22,4 +20,4 @@ pyodide-build>=0.27.3
micropip==0.7.1 micropip==0.7.1
jinja2>=3.0 jinja2>=3.0
ruamel.yaml ruamel.yaml
sphinx-js @ git+https://github.com/pyodide/sphinx-js-fork@1428f1547b510a1574c227ced4356ba546a21f74 sphinx-js @ git+https://github.com/pyodide/sphinx-js-fork@23ae2e43cd7ff935f3949e2fc0496e9d628f11a3