[ussuri][goal] Updates for python 2.7 drop

OpenStack is dropping the py2.7 support in ussuri cycle.

charm repos need few updates on either py2 drop or updating
ussuri python template, tox.ini etc.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: Id04e5bae7f096a5b02225e9def1d7d25731b057e
This commit is contained in:
Ghanshyam Mann 2020-02-29 11:37:39 -06:00
parent 4cc2bf0660
commit 2a9d9ba661
1 changed files with 2 additions and 7 deletions

View File

@ -1,4 +1,5 @@
[tox] [tox]
minversion = 3.1
skipsdist = True skipsdist = True
envlist = pep8 envlist = pep8
toxworkdir = /tmp/tox toxworkdir = /tmp/tox
@ -6,6 +7,7 @@ toxworkdir = /tmp/tox
sitepackages = False sitepackages = False
# NOTE(beisner): Avoid false positives by not skipping missing interpreters. # NOTE(beisner): Avoid false positives by not skipping missing interpreters.
skip_missing_interpreters = False skip_missing_interpreters = False
ignore_basepython_conflict = True
[testenv] [testenv]
basepython = python3 basepython = python3
@ -35,12 +37,6 @@ commands =
[testenv:venv] [testenv:venv]
commands = {posargs} commands = {posargs}
[testenv:py27]
basepython = python2.7
deps = -r{toxinidir}/test-requirements.txt
# TODO: Need to write unit tests then remove the following command.
commands = /bin/true
[testenv:py34] [testenv:py34]
basepython = python3.4 basepython = python3.4
deps = -r{toxinidir}/test-requirements.txt deps = -r{toxinidir}/test-requirements.txt
@ -66,5 +62,4 @@ deps = -r{toxinidir}/test-requirements.txt
commands = /bin/true commands = /bin/true
[testenv:pep8] [testenv:pep8]
basepython = python3
commands = flake8 --ignore=E402 actions/ reactive/ commands = flake8 --ignore=E402 actions/ reactive/