py-libp2p/tox.ini

24 lines
644 B
INI
Raw Normal View History

# Reference: https://github.com/ethereum/py_ecc/blob/d0da74402210ea1503ef83b3c489d5b5eba7f7bf/tox.ini
[tox]
envlist =
py37-test
lint
[testenv]
deps =
2019-07-24 16:41:19 +08:00
passenv = CI TRAVIS TRAVIS_*
extras = test
commands =
pytest --cov=./libp2p tests/
2019-07-24 16:41:19 +08:00
codecov
basepython =
py37: python3.7
[testenv:lint]
basepython = python3
extras = dev
commands =
2019-07-24 18:00:57 +08:00
mypy -p libp2p -p examples --config-file {toxinidir}/mypy.ini
2019-08-01 05:53:39 +08:00
black --check examples libp2p/__init__.py libp2p/host libp2p/kademlia libp2p/network libp2p/peer libp2p/protocol_muxer libp2p/pubsub/*.py libp2p/routing libp2p/security libp2p/stream_muxer libp2p/transport tests setup.py