From 8572d930b1234f999fe1d4362cff7f9804152108 Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Thu, 6 Nov 2025 17:21:02 +0100 Subject: [PATCH 1/2] Dependencies: Update to `sphinx-autobuild==2025.8.25` --- CHANGES.rst | 1 + common-build/requirements.txt | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 865e60c..fc237e7 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -7,6 +7,7 @@ Unreleased ========== - Dependencies: Unblock newer versions of Sphinx +- Dependencies: Updated to ``sphinx-autobuild==2025.8.25`` 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) From be08418df7bd26996a6c5b81c62a18af2511a254 Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Thu, 6 Nov 2025 17:21:18 +0100 Subject: [PATCH 2/2] Enable parallel builds by updating theme and using `--jobs auto` --- CHANGES.rst | 1 + common-build/rules.mk | 2 +- docs/requirements.txt | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index fc237e7..a6297df 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -8,6 +8,7 @@ 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/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