From f9a92135528b7fd7d766d7a67c676dc9d3fbb850 Mon Sep 17 00:00:00 2001 From: Stephen Finucane Date: Fri, 12 Sep 2025 10:54:27 +0100 Subject: [PATCH] Drop Python 3.9 support It was removed from tested runtimes in 2025.2 . It has been kept for one cycle for smooth transition of the other projects, but it's time to bump the enforced minimum requirement. Also add Python 3.13 which has been tested for some time. Change-Id: I2a9f33a20268efd36dbbf6bbbae745ac2a04ae5a Signed-off-by: Stephen Finucane --- releasenotes/notes/remove-py39-4363b4c8cd8655e1.yaml | 5 +++++ setup.cfg | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 releasenotes/notes/remove-py39-4363b4c8cd8655e1.yaml diff --git a/releasenotes/notes/remove-py39-4363b4c8cd8655e1.yaml b/releasenotes/notes/remove-py39-4363b4c8cd8655e1.yaml new file mode 100644 index 0000000..7f1c918 --- /dev/null +++ b/releasenotes/notes/remove-py39-4363b4c8cd8655e1.yaml @@ -0,0 +1,5 @@ +--- +upgrade: + - | + Support for Python 3.9 has been removed. Now the minimum python version + supported is 3.10. diff --git a/setup.cfg b/setup.cfg index 3deaefe..90ecbf8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -6,7 +6,7 @@ description_file = author = OpenStack author_email = openstack-discuss@lists.openstack.org home_page = https://docs.openstack.org/os-api-ref/latest/ -python_requires = >=3.9 +python_requires = >=3.10 classifier = Environment :: OpenStack Intended Audience :: Information Technology @@ -15,10 +15,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 Programming Language :: Python :: 3 :: Only Programming Language :: Python :: Implementation :: CPython