[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: I63d6e2cc5c7aaea30437a04f44ecfef0e2de89ee
This commit is contained in:
Ghanshyam Mann
2020-02-27 20:22:04 -06:00
parent bde81cf91f
commit 62618955c7

View File

@@ -1,5 +1,5 @@
[tox] [tox]
envlist = pep8,py27,py34,py35,py36 envlist = pep8,py34,py35,py36
skipsdist = True skipsdist = True
# NOTE(beisner): Avoid build/test env pollution by not enabling sitepackages. # NOTE(beisner): Avoid build/test env pollution by not enabling sitepackages.
sitepackages = False sitepackages = False
@@ -13,13 +13,6 @@ install_command =
pip install {opts} {packages} pip install {opts} {packages}
commands = ostestr {posargs} commands = ostestr {posargs}
[testenv:py27]
basepython = python2.7
deps = -r{toxinidir}/test-requirements.txt
# TODO: Need to write unit tests then remove the following command.
# https://github.com/juju/charm-tools/issues/249
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