1
0
mirror of https://github.com/venthur/blag.git synced 2025-11-25 20:52:43 +00:00

simplify venv commands

This commit is contained in:
Bastian Venthur
2021-03-12 19:44:21 +01:00
parent 12c3315808
commit 3fe9a1ae16

View File

@@ -14,17 +14,17 @@ all: lint test
$(VENV): requirements.txt requirements-dev.txt setup.py $(VENV): requirements.txt requirements-dev.txt setup.py
$(PY) -m venv $(VENV) $(PY) -m venv $(VENV)
$(BIN)/python -m pip install --upgrade -r requirements.txt $(BIN)/pip install --upgrade -r requirements.txt
$(BIN)/python -m pip install --upgrade -r requirements-dev.txt $(BIN)/pip install --upgrade -r requirements-dev.txt
$(BIN)/python -m pip install -e . $(BIN)/pip install -e .
touch $(VENV) touch $(VENV)
test: $(VENV) test: $(VENV)
$(BIN)/python -m pytest $(BIN)/pytest
.PHONY: test .PHONY: test
lint: $(VENV) lint: $(VENV)
$(BIN)/python -m flake8 $(BIN)/flake8
.PHONY: lint .PHONY: lint
release: $(VENV) release: $(VENV)