[tox] minversion = 1.9 envlist = py3,pep8 skipsdist = True toxworkdir = {env:TOXWORKDIR:.tox} [testenv] setenv = PYTHONPATH = {env:PYTHONPATH:} deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt whitelist_externals = bash changedir = tests commands = bash ./test.bash -t [testenv:pep8] commands = flake8 --ignore=E123,E125 [flake8] # E123, E125 skipped as they are invalid PEP-8. show-source = True ignore = E123,E125 builtins = _ exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build [testenv:pylint-errors] deps = pylint >= 1.6 commands = pylint -f colorized -E barectf [testenv:pylint-warnings] deps = pylint >= 1.6 commands = pylint -f colorized -d all -e W -r n barectf [testenv:pylint-full] deps = pylint >= 1.6 commands = pylint -f colorized --disable=all -e R,E,W barectf