summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornicolargo <nicolas@nicolargo.com>2023-05-17 11:35:46 +0200
committernicolargo <nicolas@nicolargo.com>2023-05-17 11:35:46 +0200
commit6f4da273c0da5dc57972cd30ff7c30077c9ae7b2 (patch)
tree9c8c946c3597de5440a2937de07dbd937bb4e64c
parent753623ec311f5ddc27549e6619510558eb62cbc0 (diff)
Add minimal venv in Makefile
-rw-r--r--Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 090e12f7..f41f1007 100644
--- a/Makefile
+++ b/Makefile
@@ -31,6 +31,17 @@ venv-upgrade: ## Upgrade Python 3 run-time dependencies
./venv/bin/pip install --upgrade -r requirements.txt
./venv/bin/pip install --upgrade -r optional-requirements.txt
+# For minimal installation (without optional dependencies)
+
+venv-min-python: ## Install Python 3 venv
+ virtualenv -p /usr/bin/python3 venv-min
+
+venv-min: venv-min-python ## Install Python 3 run-time dependencies
+ ./venv/bin/pip install -r requirements.txt
+
+venv-min-upgrade: ## Upgrade Python 3 run-time dependencies
+ ./venv/bin/pip install --upgrade -r requirements.txt
+
# ===================================================================
# Tests
# ===================================================================