| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -14,11 +14,11 @@ | |||
| 14 | 14 | - Commit this last bump. | |
| 15 | 15 | - push and push the tag (``git push && git push --tags``) | |
| 16 | 16 | ||
| 17 | - # Makefile Usage | ||
| 17 | + # Makefile usage | ||
| 18 | 18 | ||
| 19 | 19 | This project includes a simple Makefile for syncing changes to the theme with | |
| 20 | - the main cpython repository. Run ``make help`` for details on available rules. | ||
| 20 | + the main CPython repository. Run ``make help`` for details on available rules. | ||
| 21 | 21 | ||
| 22 | 22 | There is one configurable variable, ``CPYTHON_PATH``, which should be the path | |
| 23 | - to the cpython repository on your machine. By default, it points to | ||
| 23 | + to the CPython repository on your machine. By default, it points to | ||
| 24 | 24 | ``../cpython``. | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -2,20 +2,21 @@ CPYTHON_PATH = ../cpython | |||
| 2 | 2 | PACKAGE_ABS_PATH = $(shell pwd)/$(shell find dist/python-docs-theme-*.tar.gz) | |
| 3 | 3 | ||
| 4 | 4 | ||
| 5 | - .PHONY: all | ||
| 6 | - all: install | ||
| 5 | + .PHONY: html | ||
| 6 | + html: venv | ||
| 7 | 7 | cd $(CPYTHON_PATH)/Doc && \ | |
| 8 | 8 | make html | |
| 9 | 9 | ||
| 10 | 10 | ||
| 11 | - .PHONY: install | ||
| 12 | - install: | ||
| 11 | + .PHONY: venv | ||
| 12 | + venv: | ||
| 13 | 13 | python3 -m build | |
| 14 | - cd $(CPYTHON_PATH)/Doc && \ | ||
| 15 | - ./venv/bin/pip install $(PACKAGE_ABS_PATH) | ||
| 14 | + cd $(CPYTHON_PATH)/Doc \ | ||
| 15 | + && make venv \ | ||
| 16 | + && ./venv/bin/pip install $(PACKAGE_ABS_PATH) | ||
| 16 | 17 | ||
| 17 | 18 | .PHONY: help | |
| 18 | 19 | help: | |
| 19 | - @echo "all: default rule; run the \`install\` rule, and also rebuild the cpython docs" | ||
| 20 | - @echo "install: build the package, and install it into the virtual environment" | ||
| 20 | + @echo "html: default rule; run the \`venv\` rule, and also rebuild the CPython docs" | ||
| 21 | + @echo "venv: build the package, and install it into the virtual environment" | ||
| 21 | 22 | @echo " at $(CPYTHON_PATH)/Doc/venv" | |
| Back | FazBrowse Home | New Git URL |
0 commit comments