From 2d700ddbd6df270700e48965aafba6eb3cd31f99 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Thu, 11 Sep 2025 23:03:06 +0900 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: I2b2b54c9f54f55002b627bc9e29a65d841fbc29c Signed-off-by: Takashi Kajinami --- releasenotes/notes/remove-py39-b6f3ce23fc9ea9b9.yaml | 5 +++++ setup.cfg | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 releasenotes/notes/remove-py39-b6f3ce23fc9ea9b9.yaml diff --git a/releasenotes/notes/remove-py39-b6f3ce23fc9ea9b9.yaml b/releasenotes/notes/remove-py39-b6f3ce23fc9ea9b9.yaml new file mode 100644 index 000000000..0ec7dc83d --- /dev/null +++ b/releasenotes/notes/remove-py39-b6f3ce23fc9ea9b9.yaml @@ -0,0 +1,5 @@ +--- +features: + - | + 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 58532f4ba..889667544 100644 --- a/setup.cfg +++ b/setup.cfg @@ -7,7 +7,7 @@ author = OpenStack author_email = openstack-discuss@lists.openstack.org home_page = https://docs.openstack.org/taskflow/latest/ keywords = reliable,tasks,execution,parallel,dataflow,workflows,distributed -python_requires = >=3.9 +python_requires = >=3.10 classifier = Development Status :: 5 - Production/Stable Environment :: OpenStack @@ -17,10 +17,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 Topic :: Software Development :: Libraries