c34a6edb62
Python 3.4 is the default in Ubuntu Trusty and the OpenStack test infrastructure is going to drop Python 3.3 testing in favor of that. In an effort to make 3.4 test results more visible to developers who run the default tox env list and happen to have 3.4 installed, add a py34 env for it. Change-Id: Id778c0f1513a1db7ad351186547b792b3b116c6e
40 lines
966 B
INI
40 lines
966 B
INI
[tox]
|
|
minversion = 1.6
|
|
envlist = py33,py34,py26,py27,pypy,pep8,checksyntax
|
|
skipsdist = True
|
|
|
|
[testenv]
|
|
usedevelop = True
|
|
install_command = pip install -U {opts} {packages}
|
|
setenv =
|
|
VIRTUAL_ENV={envdir}
|
|
deps = -r{toxinidir}/requirements.txt
|
|
-r{toxinidir}/test-requirements.txt
|
|
commands = python setup.py testr --slowest --testr-args='{posargs}'
|
|
|
|
[testenv:pep8]
|
|
commands = flake8
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:checksyntax]
|
|
commands = python gerrit_dash_creator/cmd/creator.py --check-only dashboards
|
|
|
|
[testenv:cover]
|
|
commands = python setup.py testr --coverage --testr-args='{posargs}'
|
|
|
|
[testenv:docs]
|
|
commands =
|
|
doc8 -e .rst doc CONTRIBUTING.rst HACKING.rst README.rst
|
|
python setup.py build_sphinx
|
|
|
|
[flake8]
|
|
# H803 skipped on purpose per list discussion.
|
|
# E123, E125 skipped as they are invalid PEP-8.
|
|
|
|
show-source = True
|
|
ignore = E123,E125,H803
|
|
builtins = _
|
|
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build
|