diff --git a/releasenotes/notes/drop-python27-support-87786dbabd832d89.yaml b/releasenotes/notes/drop-python27-support-87786dbabd832d89.yaml new file mode 100644 index 0000000..5684dbe --- /dev/null +++ b/releasenotes/notes/drop-python27-support-87786dbabd832d89.yaml @@ -0,0 +1,5 @@ +--- +upgrade: + - | + Support for Python 2.7 has been dropped. The minimum version of Python now + supported is Python 3.6. diff --git a/{{cookiecutter.repo_name}}/setup.cfg b/{{cookiecutter.repo_name}}/setup.cfg index 9f9dd68..d6e3128 100644 --- a/{{cookiecutter.repo_name}}/setup.cfg +++ b/{{cookiecutter.repo_name}}/setup.cfg @@ -6,6 +6,7 @@ description-file = author = OpenStack author-email = openstack-discuss@lists.openstack.org home-page = https://www.openstack.org/ +python-requires = >=3.6 classifier = Environment :: OpenStack Intended Audience :: Information Technology @@ -15,6 +16,8 @@ classifier = Programming Language :: Python Programming Language :: Python :: 3 Programming Language :: Python :: 3.7 + Programming Language :: Python :: 3 :: Only + Programming Language :: Python :: Implementation :: CPython [files] packages = diff --git a/{{cookiecutter.repo_name}}/tox.ini b/{{cookiecutter.repo_name}}/tox.ini index aef0ac4..5980164 100644 --- a/{{cookiecutter.repo_name}}/tox.ini +++ b/{{cookiecutter.repo_name}}/tox.ini @@ -1,9 +1,12 @@ [tox] -minversion = 2.0 +minversion = 3.1.1 envlist = py37,pep8 skipsdist = True +ignore_basepython_conflict = true + [testenv] +basepython = python3 usedevelop = True setenv = PYTHONWARNINGS=default::DeprecationWarning @@ -15,7 +18,6 @@ deps = -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/ commands = stestr run {posargs} [testenv:lower-constraints] -basepython = python3 deps = -c{toxinidir}/lower-constraints.txt -r{toxinidir}/test-requirements.txt