558980151a
as of mitaka, the infra team won't have the resources available to reasonably test py26, also the oslo team is dropping py26 support from their libraries. sine we rely on oslo for a lot of our work, and depend on infra for our CI, we should drop py26 support too. Change-Id: I628f5a1463a893bfc16f795ef7144cd2376130de Closes-Bug: #1519510
39 lines
1.1 KiB
INI
39 lines
1.1 KiB
INI
[tox]
|
|
minversion = 2.0
|
|
envlist = py33,py34,py35,py27,pypy,pep8,docs
|
|
|
|
[testenv]
|
|
usedevelop = True
|
|
install_command = {toxinidir}/tools/tox_install.sh {env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages}
|
|
passenv = PBR_INTEGRATION PIPFLAGS PIPVERSION PBRVERSION REPODIR WHEELHOUSE PROJECTS OS_TEST_TIMEOUT OS_STDOUT_CAPTURE OS_STDERR_CAPTURE
|
|
setenv =
|
|
VIRTUAL_ENV={envdir}
|
|
CLIENT_NAME=pbr
|
|
deps = -r{toxinidir}/test-requirements.txt
|
|
commands =
|
|
python setup.py test --testr-args='{posargs}'
|
|
|
|
[tox:jenkins]
|
|
sitepackages = True
|
|
|
|
[testenv:pep8]
|
|
commands = flake8 {posargs}
|
|
|
|
[testenv:docs]
|
|
commands = python setup.py build_sphinx
|
|
|
|
[testenv:cover]
|
|
commands =
|
|
python setup.py test --coverage
|
|
|
|
[testenv:venv]
|
|
commands = {posargs}
|
|
|
|
[flake8]
|
|
# H405 multi line docstring summary not separated with an empty line
|
|
# H904 "Wrap lines in parentheses and not a backslash for line continuation
|
|
# Removed in current hacking (https://review.openstack.org/#/c/101701/).
|
|
ignore = H803,H904
|
|
exclude = .venv,.tox,dist,doc,*.egg,build
|
|
show-source = true
|