From 1bb3f161a8468230fed428ea39982784c8466d22 Mon Sep 17 00:00:00 2001 From: Eric Prestat Date: Wed, 6 May 2026 18:36:01 +0100 Subject: [PATCH 1/3] Fix building documentation on windows --- make.bat | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/make.bat b/make.bat index dc1312a..daee51b 100644 --- a/make.bat +++ b/make.bat @@ -7,7 +7,7 @@ REM Command file for Sphinx documentation if "%SPHINXBUILD%" == "" ( set SPHINXBUILD=sphinx-build ) -set SOURCEDIR=source +set SOURCEDIR=docs set BUILDDIR=build %SPHINXBUILD% >NUL 2>NUL From a2950e20c157bf05a462581aa38c25dc13ca528c Mon Sep 17 00:00:00 2001 From: Eric Prestat Date: Wed, 6 May 2026 18:38:02 +0100 Subject: [PATCH 2/3] Add rst files generated during docs build --- .gitignore | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4c0a1cd..2668047 100644 --- a/.gitignore +++ b/.gitignore @@ -27,11 +27,15 @@ htmlcov/ # Sphinx build output docs/_build/ +docs/api/generated/ +docs/auto_examples/ +docs/sg_execution_times.rst build/html/ build/doctrees/ # Generated Pyodide wheel (built by workflow / make html — never commit) docs/_static/wheels/ +docs/_static/anywidget_config.js # Editor / IDE .idea/ @@ -41,5 +45,3 @@ docs/_static/wheels/ # macOS .DS_Store - - From 3ee7c1be5c0e2ef072247d0267eb8398e67ff5ed Mon Sep 17 00:00:00 2001 From: Eric Prestat Date: Wed, 6 May 2026 18:49:17 +0100 Subject: [PATCH 3/3] Remove generated `rst` files during docs build when calling `make clean`. Fix `SOURCEDIR` in `make.bat`. --- Makefile | 5 +++++ make.bat | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/Makefile b/Makefile index b97de95..0005703 100644 --- a/Makefile +++ b/Makefile @@ -18,3 +18,8 @@ help: # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). %: Makefile @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +clean: + rm -rf $(BUILDDIR)/* + rm -rf docs/auto_examples/ + rm -rf docs/api/generated/ diff --git a/make.bat b/make.bat index daee51b..0917349 100644 --- a/make.bat +++ b/make.bat @@ -23,6 +23,15 @@ if errorlevel 9009 ( exit /b 1 ) +if "%1" == "clean" ( + for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i + del /q /s %BUILDDIR%\* + rmdir /q /s docs\api\generated + rmdir /q /s docs\auto_examples + goto end +) + + if "%1" == "" goto help %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%