From ce2a253d5ac8603c61f4e868e2126354e1cfe4db Mon Sep 17 00:00:00 2001 From: Stephen Finucane Date: Wed, 7 May 2025 12:38:06 +0100 Subject: [PATCH] Drop support for Python 3.9 Change-Id: If7d8ce2be7081fdcd609c54a211c91439cddce6b Signed-off-by: Stephen Finucane --- .zuul.yaml | 16 ++++++++-------- .../notes/drop-python-39-fc95c2d17a862e3e.yaml | 4 ++++ setup.cfg | 4 ++-- 3 files changed, 14 insertions(+), 10 deletions(-) create mode 100644 releasenotes/notes/drop-python-39-fc95c2d17a862e3e.yaml diff --git a/.zuul.yaml b/.zuul.yaml index a320f6d029..74ca67d571 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -23,8 +23,8 @@ zuul_work_dir: src/opendev.org/openstack/python-openstackclient - job: - name: osc-tox-py39-tips - parent: openstack-tox-py39 + name: osc-tox-py310-tips + parent: openstack-tox-py310 description: | Run unit tests for OpenStackClient with master branch of important libs. @@ -43,8 +43,8 @@ zuul_work_dir: src/opendev.org/openstack/python-openstackclient - job: - name: osc-tox-py312-tips - parent: openstack-tox-py312 + name: osc-tox-py313-tips + parent: openstack-tox-py313 description: | Run unit tests for OpenStackClient with master branch of important libs. @@ -155,12 +155,12 @@ name: osc-tox-unit-tips check: jobs: - - osc-tox-py39-tips - - osc-tox-py312-tips + - osc-tox-py310-tips + - osc-tox-py313-tips gate: jobs: - - osc-tox-py39-tips - - osc-tox-py312-tips + - osc-tox-py310-tips + - osc-tox-py313-tips - project: templates: diff --git a/releasenotes/notes/drop-python-39-fc95c2d17a862e3e.yaml b/releasenotes/notes/drop-python-39-fc95c2d17a862e3e.yaml new file mode 100644 index 0000000000..7d8ca21ffc --- /dev/null +++ b/releasenotes/notes/drop-python-39-fc95c2d17a862e3e.yaml @@ -0,0 +1,4 @@ +--- +upgrade: + - | + Support for Python 3.9 has been dropped. diff --git a/setup.cfg b/setup.cfg index a770b4b62d..83659ea50f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -7,7 +7,7 @@ description_content_type = text/x-rst author = OpenStack author_email = openstack-discuss@lists.openstack.org home_page = https://docs.openstack.org/python-openstackclient/latest/ -python_requires = >=3.9 +python_requires = >=3.10 classifier = Environment :: OpenStack Intended Audience :: Information Technology @@ -16,10 +16,10 @@ classifier = Operating System :: POSIX :: Linux Programming Language :: Python Programming Language :: Python :: 3 - Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 [files] packages =