From e9a571054cc51ce58c0649666d3ed825f6b6c897 Mon Sep 17 00:00:00 2001 From: cadmic Date: Sat, 27 Jan 2024 16:40:29 -0800 Subject: [PATCH] Delete venv if venv creation fails (#1622) * Delete venv if venv creation fails * Comment on shell magic --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index a8869f3fea..116578438b 100644 --- a/Makefile +++ b/Makefile @@ -291,7 +291,9 @@ distclean: clean assetclean $(MAKE) -C tools distclean venv: - test -d $(VENV) || python3 -m venv $(VENV) +# Create the virtual environment if it doesn't exist. +# Delete the virtual environment directory if creation fails. + test -d $(VENV) || python3 -m venv $(VENV) || { rm -rf $(VENV); false; } $(PYTHON) -m pip install -U pip $(PYTHON) -m pip install -U -r requirements.txt