python-peps/Makefile

37 lines
700 B
Makefile
Raw Normal View History

# Builds PEP files to HTML using sphinx
PYTHON=python3
VENV_DIR=venv
JOBS=8
RENDER_COMMAND=$(PYTHON) build.py -j $(JOBS)
render:
$(RENDER_COMMAND)
pages: rss
$(RENDER_COMMAND) --build-dirs
fail-warning:
$(RENDER_COMMAND) --fail-on-warning
check-links:
$(RENDER_COMMAND) --check-links
2009-01-07 22:53:19 -05:00
2015-01-14 16:05:43 -05:00
rss:
$(PYTHON) generate_rss.py
2000-11-03 10:42:20 -05:00
clean:
-rm -rf build
2000-11-06 10:30:47 -05:00
venv:
$(PYTHON) -m venv $(VENV_DIR)
./$(VENV_DIR)/bin/python -m pip install -r requirements.txt
lint:
pre-commit --version > /dev/null || $(PYTHON) -m pip install pre-commit
pre-commit run --all-files
spellcheck:
pre-commit --version > /dev/null || $(PYTHON) -m pip install pre-commit
pre-commit run --all-files --hook-stage manual codespell