[tox] envlist = pep8, py3 skipsdist = True [testenv] setenv = VIRTUAL_ENV={envdir} PYTHONHASHSEED=0 install_command = pip install {opts} {packages} commands = nosetests --with-coverage --cover-package=zaza {posargs} {toxinidir}/unit_tests [testenv:py3] basepython = python3 deps = -r{toxinidir}/requirements.txt [testenv:pep8] basepython = python3 deps = -r{toxinidir}/requirements.txt commands = flake8 {posargs} zaza unit_tests [testenv:venv] basepython = python3 deps = -r{toxinidir}/requirements.txt commands = /bin/true [flake8] ignore = E402,E226,W503 per-file-ignores = unit_tests/**: D [testenv:docs] basepython = python3 changedir = doc/source deps = -r{toxinidir}/requirements.txt commands = sphinx-build -W -b html -d {toxinidir}/doc/build/doctrees . {toxinidir}/doc/build/html