Docs: Only install sphinx-autobuild for `make htmllive` (#119607)

This commit is contained in:
Hugo van Kemenade 2024-05-27 20:29:27 +03:00 committed by GitHub
parent 59630f92d8
commit 88e3fee3f8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 2 deletions

View File

@ -150,10 +150,14 @@ gettext: build
htmlview: html
$(PYTHON) -c "import os, webbrowser; webbrowser.open('file://' + os.path.realpath('build/html/index.html'))"
.PHONY: ensure-sphinx-autobuild
ensure-sphinx-autobuild: venv
$(VENVDIR)/bin/sphinx-autobuild --version > /dev/null || $(VENVDIR)/bin/python3 -m pip install sphinx-autobuild
.PHONY: htmllive
htmllive: SPHINXBUILD = $(VENVDIR)/bin/sphinx-autobuild
htmllive: SPHINXOPTS = --re-ignore="/venv/" --open-browser --delay 0
htmllive: html
htmllive: ensure-sphinx-autobuild html
.PHONY: clean
clean: clean-venv

View File

@ -10,7 +10,6 @@ sphinx~=7.3.0
blurb
sphinx-autobuild
sphinxext-opengraph==0.7.5
sphinx-notfound-page==1.0.0