PYTHON ?= python3 VENV ?= .venv .PHONY: venv venv: $(VENV)/bin/activate $(VENV)/bin/activate: requirements.txt rm -rf '$(VENV)' '$(PYTHON)' -m venv '$(VENV)' '$(VENV)'/bin/pip install -r requirements.txt .PHONY: shell shell: venv @ '$(VENV)'/bin/python