summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Hellmann <doug@doughellmann.com>2018-06-06 14:50:06 -0400
committerDoug Hellmann <doug@doughellmann.com>2018-06-06 14:53:49 -0400
commitd9ae7b51509e163409c3af49179a34c4456c9e34 (patch)
treea8018b0dea3aad750aab4cc51e881180d8e4082c
parentd50bb5c3bd2073809e25ad7524980f0a977365df (diff)
downloadoslo-i18n-d9ae7b51509e163409c3af49179a34c4456c9e34.tar.gz
fix tox python3 overrides
We want to default to running all tox environments under python 3, so set the basepython value in each environment. We do not want to specify a minor version number, because we do not want to have to update the file every time we upgrade python. We do not want to set the override once in testenv, because that breaks the more specific versions used in default environments like py35 and py36. Change-Id: I324c85d7a058486ac806bdb596741cad4ae438b5 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
-rw-r--r--tox.ini7
1 files changed, 6 insertions, 1 deletions
diff --git a/tox.ini b/tox.ini
index 22a9417..a848fe8 100644
--- a/tox.ini
+++ b/tox.ini
@@ -3,7 +3,6 @@ minversion = 2.0
envlist = py35,py27,pep8
[testenv]
-basepython = python3
install_command = pip install {opts} {packages}
deps =
-c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
@@ -15,6 +14,7 @@ commands = python setup.py testr --slowest --testr-args='{posargs}'
basepython = python2.7
[testenv:pep8]
+basepython = python3
deps =
-r{toxinidir}/test-requirements.txt
commands =
@@ -23,12 +23,15 @@ commands =
bandit -r oslo_i18n -x tests -n5
[testenv:venv]
+basepython = python3
commands = {posargs}
[testenv:docs]
+basepython = python3
commands = python setup.py build_sphinx
[testenv:cover]
+basepython = python3
commands = python setup.py test --coverage --coverage-package-name=oslo_i18n --testr-args='{posargs}'
[flake8]
@@ -47,9 +50,11 @@ import_exceptions =
oslo_i18n._i18n._
[testenv:releasenotes]
+basepython = python3
commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
[testenv:lower-constraints]
+basepython = python3
deps =
-c{toxinidir}/lower-constraints.txt
-r{toxinidir}/test-requirements.txt