18 lines
314 B
Makefile
18 lines
314 B
Makefile
ROOT_DIR := $(dir $(realpath $(lastword $(MAKEFILE_LIST))))
|
|
PYTHON := $(ROOT_DIR)venv/bin/python
|
|
|
|
.PHONY: venv
|
|
venv:
|
|
@python3 -m venv venv
|
|
pip install -r requirements-dev.txt
|
|
|
|
lint:
|
|
$(PYTHON) -m ruff check --fix
|
|
|
|
format:
|
|
$(PYTHON) -m ruff format
|
|
|
|
check-type:
|
|
$(PYTHON) -m mypy .
|
|
|
|
check: format lint check-type |