mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-13 12:33:25 +02:00
* 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
36 lines
570 B
Makefile
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
|