Merge pull request #1348 from jooola/feat/split_venv_install_target

Split venv setup and package install targets
This commit is contained in:
Kyle Robbertze 2021-09-15 20:51:33 +00:00 committed by GitHub
commit 865f31a795
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 0 deletions

View File

@ -20,6 +20,10 @@ SHARED_DEV_REQUIREMENTS = \
VENV = venv
$(VENV):
python3 -m venv $(VENV)
source $(VENV)/bin/activate
$(MAKE) install
install: venv
source $(VENV)/bin/activate
pip install --upgrade pip setuptools wheel
pip install $(SHARED_DEV_REQUIREMENTS) $(PIP_INSTALL)