squeaknode/Makefile
Jonathan Zernik 0a5a54554c
Use data classes instead of namedtuples (#508)
* Build mypy files for protos in tox env

* Include mypy check in make test

* Improve building offer from remote peer download

* Remove old methods from peer task
2020-12-26 01:00:58 -08:00

36 lines
570 B
Makefile

all: test
clean:
rm -rf build dist *.egg-info/ .tox/ target/ venv/ instance/
find . -name '*.pyc' -delete
find . -name '__pycache__' -delete
find . -name '*~' -delete
find . -name '*pb2_grpc.py' -delete
find . -name '*pb2.py' -delete
find . -name '*.pyi' -delete
make --directory=frontend clean;
test:
tox
tox -e codechecks
tox -e mypy
codeformat:
tox -e autoflake
tox -e autopep8
tox -e isort
tox -e black
itest:
./itests/run_itest.sh
coverage:
tox -e coverage
mypy:
tox -e mypy
run:
tox -e run
.PHONY: all clean test itest coverage mypy run