[tox] envlist = py35,py36,py37 skip_missing_interpreters=true skipsdist = True minversion = 3.10.0 [testenv] usedevelop = True deps = -rtest_requirements.txt whitelist_externals = sh install_command = sh scripts/pip {opts} {packages} commands = pytest py36,py37: black --check . isort --recursive --check-only --settings-path setup.cfg . flake8 . [testenv:black] basepython = python3.7 commands = black . [testenv:end-to-end] deps = -rtest_requirements.txt commands = pytest tests/end-to-end [testenv:isort] deps = {[testenv]deps} commands = isort {posargs:--recursive} --settings-path setup.cfg .