Hack to make sure docs are built with the right Python version
This commit is contained in:
parent
fa98a16195
commit
f542afb37f
1 changed files with 12 additions and 1 deletions
13
Makefile
13
Makefile
|
@ -96,7 +96,18 @@ build-deps-ubuntu:
|
||||||
docs: docs-deps docs-build
|
docs: docs-deps docs-build
|
||||||
|
|
||||||
docs-build: .PHONY
|
docs-build: .PHONY
|
||||||
mkdocs build
|
@if ! /bin/echo -e "import sys\nif sys.version_info < (3,8):\n exit(1)" | python3; then \
|
||||||
|
if which python3.8; then \
|
||||||
|
echo "python3.8 $(shell which mkdocs) build"; \
|
||||||
|
python3.8 $(shell which mkdocs) build; \
|
||||||
|
else \
|
||||||
|
echo "ERROR: Python version too low. mkdocs-material needs >= 3.8"; \
|
||||||
|
exit 1; \
|
||||||
|
fi; \
|
||||||
|
else \
|
||||||
|
echo "mkdocs build"; \
|
||||||
|
mkdocs build; \
|
||||||
|
fi
|
||||||
|
|
||||||
docs-deps: .PHONY
|
docs-deps: .PHONY
|
||||||
pip3 install -r requirements.txt
|
pip3 install -r requirements.txt
|
||||||
|
|
Loading…
Reference in a new issue