f68cd4fa2f
Nova is working on support for Python 3.4. via https://blueprints.launchpad.net/nova/+spec/nova-python3 This changeset moves from py33 to py34 in the tox.ini file to be inline with Nova. It also incorporates changes produced from the 'sixer' tool run with 'all'. sixer can be found at: https://pypi.python.org/pypi/sixer At the present time, the py34 environment does not run successfully because it pulls in portions of Nova that have not yet been fully converted to Python 3. Change-Id: If84df3017a722d0ad3546e81f97e67f1a07a763f
32 lines
776 B
INI
32 lines
776 B
INI
[tox]
|
|
minversion = 1.6
|
|
envlist = py34,py27,pep8
|
|
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
|
|
-egit+https://github.com/openstack/nova#egg=nova
|
|
-egit+https://github.com/pypowervm/pypowervm#egg=pypowervm
|
|
commands = python setup.py testr --slowest --testr-args='{posargs}'
|
|
|
|
[testenv:pep8]
|
|
commands = flake8
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[testenv:cover]
|
|
commands = python setup.py testr --coverage --testr-args='{posargs}'
|
|
|
|
[flake8]
|
|
ignore = E125,E712,H104,H405,H904
|
|
exclude = .venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,tools
|
|
|
|
[hacking]
|
|
import_exceptions = nova.i18n
|