freelance-project-34-market.../deps/test-task-2025-06-30-v1/Makefile

28 lines
401 B
Makefile

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 .