[tox]
envlist = py36

[flake8]
exclude = venv,.tox
max-line-length = 120

[testenv]
setenv = 
    COVERAGE_PROCESS_START=.coveragerc
deps =
    coverage
    flake8
    -r requirements.txt

commands =
    coverage erase
    coverage run --source brian_dashboard_manager -m pytest {posargs}
    coverage combine
    coverage xml
    coverage html
    coverage report --fail-under 75
    flake8
    sphinx-build -M html docs/source docs/build