ENV_PATH ?= .venv PYTHON_VERSION ?= 3.10 UV_ARGS ?= --offline venv_compile: uv pip compile \ $(UV_ARGS) \ -p $(PYTHON_VERSION) \ --generate-hashes \ requirements.in > \ requirements.txt venv: uv \ venv \ $(UV_ARGS) \ --seed \ $(ENV_PATH) uv \ pip install \ $(UV_ARGS) \ -p $(ENV_PATH) \ -r requirements.txt pyright: $(ENV_PATH)/bin/python3 -m pyright -c pyproject.toml .