Replace individual Sphinx extensions with favourites package

Consolidated multiple Sphinx extension dependencies into the 'teachbooks_favourites' package in both _config.yml and requirements.txt. This simplifies configuration and dependency management by using a single package that includes the preferred extensions.
This commit is contained in:
Dennis den Ouden-van der Horst 2025-08-28 11:51:18 +02:00
parent 8fd477fc0f
commit 62b30a560b
2 changed files with 5 additions and 24 deletions

View file

@ -1,17 +1,8 @@
# first list the packages you wish to download from PyPI
teachbooks # depends on jupyter-book
jupyterbook-patches
sphinx-image-inverter
download_link_replacer
git+https://github.com/TeachBooks/sphinx-exercise #waiting for merge of https://github.com/executablebooks/sphinx-exercise/pull/75, after, replace this line with `sphinx-exercise`
teachbooks-sphinx-tippy
sphinx-iframes
sphinx-named-colors
sphinx_dropdown_toggle
git+https://github.com/TeachBooks/sphinx-togglebutton #waiting for merge of https://github.com/executablebooks/sphinx-togglebutton/pull/66, after, replace this line with `sphinx-dropdown-toggle`
git+https://github.com/TeachBooks/sphinx-proof #waiting for merge of https://github.com/executablebooks/sphinx-proof/pull/146, after, replace this line with `sphinx-proof`
sphinx-code-examples
sphinx-accessibility
# Our favourite Sphinx extensions in one line
git+https://github.com/TeachBooks/TeachBooks-Favourites
# Now list the packages you want to download directly from GitHub
git+https://github.com/TeachBooks/Sphinx-Thebe