|
SHELL = bash
|
|
CPU_CORES = $(shell N=$$(nproc); echo $$(( $$N > 4 ? 4 : $$N )))
|
|
|
|
.PHONY: install test clean
|
|
|
|
# Install
|
|
VENV = .venv
|
|
export POETRY_VIRTUALENVS_IN_PROJECT=true
|
|
|
|
install: $(VENV)
|
|
$(VENV):
|
|
poetry install
|
|
|
|
test: $(VENV)
|
|
poetry run pytest -s -vv
|
|
|
|
clean:
|
|
rm -Rf $(VENV)
|