From a12edbfe5434261eff637fd98b2abe042af99b4e Mon Sep 17 00:00:00 2001 From: Sean Mooney Date: Thu, 26 May 2022 12:04:48 +0100 Subject: [PATCH] update job template to zed This change updates the python job template to zed this will disable py36 jobs and enable the default set for zed. The repo presently used the yoga template which now fails as a result of project dropping py36 support. This change also increases the min python reqired to 3.8 to match the zed supported runtimes and adds a release note. Change-Id: I50253be0c99df9b363da5f6cc0c8502536dbbb43 --- .zuul.yaml | 2 +- .../notes/drop-py36-support-0e9b07073f6ad73f.yaml | 8 ++++++++ setup.cfg | 5 ++--- 3 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 releasenotes/notes/drop-py36-support-0e9b07073f6ad73f.yaml diff --git a/.zuul.yaml b/.zuul.yaml index 48a9cac3..23de3a41 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -160,7 +160,7 @@ templates: - check-requirements - openstack-lower-constraints-jobs - - openstack-python3-yoga-jobs + - openstack-python3-zed-jobs - publish-openstack-docs-pti - release-notes-jobs-python3 - openstack-cover-jobs diff --git a/releasenotes/notes/drop-py36-support-0e9b07073f6ad73f.yaml b/releasenotes/notes/drop-py36-support-0e9b07073f6ad73f.yaml new file mode 100644 index 00000000..9a1ddd3c --- /dev/null +++ b/releasenotes/notes/drop-py36-support-0e9b07073f6ad73f.yaml @@ -0,0 +1,8 @@ +--- +other: + - | + The yoga release of OpenStack was the final release to support python 3.6 + as a result os-vif has now dropped support for python 3.6. The final release + of os-vif to support python 3.6 was 2.8.0. os-vif now requires python 3.8 + and is tested with 3.8, 3.9 and 3.10. newer versions may work but will + not be tested in the zed cycle. diff --git a/setup.cfg b/setup.cfg index cdcb3bea..4335b332 100644 --- a/setup.cfg +++ b/setup.cfg @@ -5,7 +5,7 @@ description_file = README.rst author = OpenStack author_email = openstack-discuss@lists.openstack.org home_page = https://docs.openstack.org/os-vif/latest/ -python_requires = >=3.6 +python_requires = >=3.8 classifier = Environment :: OpenStack Intended Audience :: Information Technology @@ -15,10 +15,9 @@ classifier = Programming Language :: Python Programming Language :: Python :: 3 Programming Language :: Python :: 3 :: Only - Programming Language :: Python :: 3.6 - Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 + Programming Language :: Python :: 3.10 Programming Language :: Python :: Implementation :: CPython [files]