ace01ee1 |
[tox]
isolated_build = True
|
d689017d |
envlist = clean,py{311},report
|
ace01ee1 |
[gh-actions]
python =
|
d689017d |
3.11: clean,py311,report
|
ace01ee1 |
[pytest]
|
4c0eec14 |
addopts =
|
160c325a |
--durations=5
|
d689017d |
--cov --cov-append --cov-fail-under=90 --cov-report=
|
4c0eec14 |
--black
--mypy
norecursedirs =
docs
|
ace01ee1 |
[coverage:paths]
source =
|
1d6de090 |
src
.tox/py*/lib/python*/site-packages
|
ace01ee1 |
[coverage:run]
branch = true
parallel = true
|
1d6de090 |
source = qsim
|
ace01ee1 |
[coverage:report]
show_missing = true
precision = 2
[coverage:xml]
output = .coverage.xml
[testenv]
deps = .[test]
commands = pytest
depends =
|
d689017d |
{py311}: clean
report: {py311}
|
ace01ee1 |
[testenv:report]
deps = coverage
skip_install = true
commands =
coverage report
coverage xml
[testenv:clean]
deps = coverage
skip_install = true
commands = coverage erase
|
2654b75f |
[testenv:docs]
changedir=docs
deps = .[docs]
commands = sphinx-build . _build
|
ace01ee1 |
[flake8]
max-line-length = 100
ignore =
E203,
E266,
E501,
W503,
per-file-ignores =
|
4c0eec14 |
__init__.py: F401
|
31c19748 |
max-complexity = 18
|
ace01ee1 |
select = B, C, E, F, W, T4, B9
exclude =
.git,
.tox,
__pycache__,
dist,
|