-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
infraCore infrastructure for building and rendering PEPsCore infrastructure for building and rendering PEPs
Description
When I run make pep0684.html, it fails because docutils & Pygments are not installed. This demonstrates several problems:
- Makefile makes no effort to run tools in a venv
- Makefile ignores the current venv if you run
makewith that venv activated - Makefile hard-codes
$(PYTHON)to /usr/bin/python3, so requirements.txt must be installed on the system Python (though usually under $HOME/.local) make venvcreates a venv but it is pointless due to the above problems- CI hides the problems
(2) and (3) are mostly addressed by #2402. However, (1) and (2) are not. I would expect most of the make targets to automatically create a venv with requirements.txt installed and run in that venv. (Aside: pre-config should be added to requirements.txt.)
Metadata
Metadata
Assignees
Labels
infraCore infrastructure for building and rendering PEPsCore infrastructure for building and rendering PEPs