[tox] skipsdist=True envlist = py36, pep8, bandit [testenv] setenv= PYTHONWARNING=all LC_ALL=C.UTF-8 LC_ALL=C.UTF-8 deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt [testenv:py36] skipsdist=True commands = pytest \ {posargs} \ --cov-branch \ --cov-report=term-missing:skip-covered \ --cov-config=.coveragerc \ --cov=shipyard_client \ --cov-report=html [testenv:pep8] basepython=python3 deps= flake8>=3.3.0 bandit>=1.5.0 commands = flake8 {toxinidir}/shipyard_client bandit -r shipyard_airflow [testenv:bandit] basepython=python3 skipsdist=True commands = bandit -r shipyard_client -n 5 [flake8] filename = *.py # W504 line break after binary operator # TODO(rb560u): Address E722 violations ignore = F841,W504,E722 exclude = .venv,.git,.tox,build,dist,*lib/python*,*egg,docs