We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
make install
1 parent 0618b66 commit a854129Copy full SHA for a854129
Makefile
@@ -66,11 +66,15 @@ install-uv: ## Ensure uv is installed
66
echo "uv is already installed."; \
67
fi
68
69
-setup-venv: ## Create virtual environment
70
- uv venv $(PYTHON_ARG)
+setup-venv: ## Create virtual environment (if not exists)
+ @if [ ! -d ".venv" ]; then \
71
+ uv venv $(PYTHON_ARG); \
72
+ else \
73
+ echo "Virtual environment already exists at .venv"; \
74
+ fi
75
76
install-dependencies: setup-venv ## Install all dependencies including extras
- uv sync $(PYTHON_ARG) --all-extras --reinstall
77
+ uv sync $(PYTHON_ARG) --all-extras
78
79
install-hooks: ## Install pre-commit hooks
80
uv run $(PYTHON_ARG) prek install
0 commit comments