[flake8] max-line-length = 88 [tox] envlist = py3{7,8,9,10,11,12,13}, flake8, mypy, black, pylint, pydocstyle, isort, ruff, bandit isolated_build = True skip_missing_interpreters = True [testenv] deps = pytest commands = pytest [testenv:flake8] deps = flake8 flake8-bugbear skip_install = True commands = flake8 --max-complexity=8 tests/ sequences [testenv:black] deps = black skip_install = True commands = black --check --diff tests/ sequences [testenv:mypy] deps = mypy skip_install = True commands = mypy --ignore-missing-imports sequences [testenv:pylint] deps = pylint commands = pylint --disable import-outside-toplevel sequences [testenv:pydocstyle] deps = pydocstyle skip_install = True commands = pydocstyle sequences [testenv:isort] deps = isort skip_install = True commands = isort --profile=black --check sequences [testenv:ruff] deps = ruff skip_install = True commands = ruff check sequences [testenv:bandit] deps = bandit skip_install = True commands = bandit sequences