[tox] minversion = 1.6 skipsdist = True envlist = py26,py27,py33,py34,pep8 [testenv] deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt install_command = pip install -U {opts} {packages} usedevelop = True commands = bash -x {toxinidir}/setup-test-env.sh python setup.py testr --slowest --testr-args="{posargs}" [testenv:venv] deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt commands = {posargs} [testenv:py27] deps = {[testenv]deps} doc8 commands = bash -x {toxinidir}/setup-test-env.sh python setup.py testr --slowest --testr-args="{posargs}" bash -x {toxinidir}/setup-test-env.sh {toxinidir}/run-examples.sh doc8 doc/source [testenv:cover] commands = bash -x {toxinidir}/setup-test-env.sh python setup.py testr --slowest --coverage --testr-args="{posargs}" [testenv:docs] deps = {[testenv]deps} doc8 commands = doc8 doc/source python setup.py build_sphinx [testenv:pep8] deps = hacking>=0.9.2,<0.10 commands = flake8 [flake8] ignore = H405,E126 exclude=.venv,.git,.tox,dist,*egg,*.egg-info,build,examples,doc show-source = True [hacking] import_exceptions = tooz.openstack.common.gettextutils