diff --git a/CHANGES.rst b/CHANGES.rst index 865e60c..a6297df 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -7,6 +7,8 @@ Unreleased ========== - Dependencies: Unblock newer versions of Sphinx +- Dependencies: Updated to ``sphinx-autobuild==2025.8.25`` +- Enabled parallel builds by updating theme and using ``--jobs auto`` 2.1.2 - 2024/02/28 diff --git a/common-build/requirements.txt b/common-build/requirements.txt index 3e970fd..a1228b4 100644 --- a/common-build/requirements.txt +++ b/common-build/requirements.txt @@ -2,9 +2,7 @@ ############################################################################### docutils>=0.14 - -# Most recent 2024.2.4 has errors on live reloading. -sphinx-autobuild==2021.3.14 +sphinx-autobuild==2025.8.25 # These versions should match the Read The Docs environment (please update if # you notice this is not the case) diff --git a/common-build/rules.mk b/common-build/rules.mk index 765338b..df8bc81 100644 --- a/common-build/rules.mk +++ b/common-build/rules.mk @@ -50,7 +50,7 @@ PYTHON = python3 PIP = $(PYTHON) -m pip SPHINXBUILD = $(ENV_DIR)/bin/sphinx-build SPHINXAUTOBUILD = $(ENV_DIR)/bin/sphinx-autobuild -AUTOBUILD_OPTS = --watch $(TOP_DIR)/src --re-ignore '^(?!.+\.(?:rst|md|mmd|html|css|js|py|conf)$$)' --open-browser --delay 0 +AUTOBUILD_OPTS = --watch $(TOP_DIR) --re-ignore '^(?!.+\.(?:rst|md|mmd|html|css|js|py|conf)$$)' --open-browser --delay 0 --jobs auto BUILD_DIR = $(LOCAL_DIR)/.build SPHINX_ARGS = . $(BUILD_DIR) SPHINX_OPTS = -W -n diff --git a/docs/requirements.txt b/docs/requirements.txt index 55e2a85..a17147c 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,2 +1,2 @@ sphinx>=3,<9 -crate-docs-theme +crate-docs-theme>=0.42.0