1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
[tox]
envlist = py27,py39,py310,py311,py312,py313,py314,py315,flake8
[testenv]
commands = {envbindir}/python setup.py test
deps =
setuptools
[testenv:black]
basepython = python3.7
deps = black
skip_install = true
commands =
{envbindir}/python -m black --target-version py36 altgraph altgraph_tests
[testenv:isort]
basepython = python3.7
deps =
isort
skip_install = true
commands =
{envbindir}/python -m isort altgraph altgraph_tests
[testenv:flake8]
basepython = python3.7
deps =
flake8
flake8-bugbear
flake8-deprecated
flake8-comprehensions
flake8-isort
flake8-quotes
flake8-mutable
flake8-todo
skip_install = True
commands =
{envbindir}/python -m flake8 altgraph
[testenv:coverage-report]
deps = coverage
skip_install = true
commands =
coverage combine
coverage html
coverage report
[coverage:run]
branch = True
source = altgraph
[coverage:report]
sort = Cover
[coverage:paths]
source =
altgraph
.tox/*/lib/python*/site-packages/altgraph
[flake8]
max-line-length = 80
select = C,E,F,W,B,B950,T,Q,M
ignore = E501,W503
inline-quotes = double
multiline-quotes = double
docstring-quotes = double
[isort]
multi_line_output=3
include_trailing_comma=True
force_grid_wrap=0
use_parentheses=True
line_length=88
|