23 lines
395 B
Makefile
23 lines
395 B
Makefile
PYTHON ?= python3
|
|
VENV ?= .venv
|
|
SRC_DIR = aiovieter
|
|
|
|
.PHONY: venv
|
|
venv: $(VENV)/bin/activate
|
|
$(VENV)/bin/activate: setup.py setup.cfg
|
|
rm -rf '$(VENV)'
|
|
'$(PYTHON)' -m venv '$(VENV)'
|
|
'$(VENV)'/bin/pip install -e .[develop]
|
|
|
|
.PHONY: shell
|
|
shell: venv
|
|
@ '$(VENV)'/bin/python
|
|
|
|
.PHONY: lint
|
|
lint: venv
|
|
'$(VENV)/bin/flake8' '$(SRC_DIR)'
|
|
|
|
.PHONY: format
|
|
fmt: venv
|
|
'$(VENV)/bin/black' '$(SRC_DIR)'
|