https://github.com/python/cpython/commit/9a6e2336e4b54fc13064b77826a67b03b3b45133
commit: 9a6e2336e4b54fc13064b77826a67b03b3b45133
branch: main
author: Zachary Ware <[email protected]>
committer: zware <[email protected]>
date: 2024-09-18T21:02:20Z
summary:
Fix `make htmllive` target (GH-124219)
Allow `make -C Doc htmllive` to work without manual venv activation
Set PATH to ensure that `sphinx-autobuild` can find `sphinx-build`.
files:
M Doc/Makefile
diff --git a/Doc/Makefile b/Doc/Makefile
index 505b8953b50b32..fc0d1e4d9a2a55 100644
--- a/Doc/Makefile
+++ b/Doc/Makefile
@@ -152,7 +152,7 @@ htmlview: html
$(PYTHON) -c "import os, webbrowser; webbrowser.open('file://' +
os.path.realpath('build/html/index.html'))"
.PHONY: htmllive
-htmllive: SPHINXBUILD = $(VENVDIR)/bin/sphinx-autobuild
+htmllive: SPHINXBUILD = PATH=$(VENVDIR)/bin:$$PATH sphinx-autobuild
htmllive: SPHINXOPTS = --re-ignore="/venv/" --open-browser --delay 0
htmllive: _ensure-sphinx-autobuild html
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]