From b72236df71daa11236b07c63bd78cb8a130a851e Mon Sep 17 00:00:00 2001 From: Takashi Natsume Date: Fri, 4 Oct 2024 20:33:46 +0900 Subject: [PATCH] Remove Python 3.8 support Python 3.8 is no longer be part of tested runtimes since 2024.2 and is reaching its EOL soon. Bump the minimum supported python version. Also declare Python 3.12 support because now it's part of the tested runtimes. Change-Id: Ie2b1cb2eb0f2eb6da3266c3fb55b5f3aef7e6af7 Signed-off-by: Takashi Natsume --- releasenotes/notes/remove-py38-ae196c568a1577db.yaml | 5 +++++ setup.cfg | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 releasenotes/notes/remove-py38-ae196c568a1577db.yaml diff --git a/releasenotes/notes/remove-py38-ae196c568a1577db.yaml b/releasenotes/notes/remove-py38-ae196c568a1577db.yaml new file mode 100644 index 000000000..040316360 --- /dev/null +++ b/releasenotes/notes/remove-py38-ae196c568a1577db.yaml @@ -0,0 +1,5 @@ +--- +upgrade: + - | + Support for Python 3.8 has been removed. Now the minimum python version + supported is 3.9 . diff --git a/setup.cfg b/setup.cfg index d017074b2..d78f29505 100644 --- a/setup.cfg +++ b/setup.cfg @@ -7,7 +7,7 @@ license = Apache License, Version 2.0 author = OpenStack author_email = openstack-discuss@lists.openstack.org home_page = https://docs.openstack.org/python-novaclient/latest -python_requires = >=3.8 +python_requires = >=3.9 classifier = Development Status :: 5 - Production/Stable Environment :: Console @@ -18,10 +18,10 @@ classifier = Operating System :: OS Independent Programming Language :: Python Programming Language :: Python :: 3 - Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 Programming Language :: Python :: 3 :: Only Programming Language :: Python :: Implementation :: CPython