diff --git a/pyproject.toml b/pyproject.toml index 15d5ff2..2da5c61 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,26 +4,25 @@ build-backend = "pbr.build" [project] name = "cloudkitty-dashboard" -description = "CloudKitty Horizon dashboard" +description = "CloudKitty UI for Horizon" authors = [ {name = "OpenStack", email = "openstack-discuss@lists.openstack.org"}, ] readme = {file = "README.rst", content-type = "text/x-rst"} -license = {text = "Apache-2.0"} +license = "Apache-2.0" dynamic = ["version", "dependencies"] -requires-python = ">=3.10" +requires-python = ">=3.11" classifiers = [ "Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", - "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", ] @@ -32,7 +31,5 @@ classifiers = [ Homepage = "https://docs.openstack.org/cloudkitty-dashboard/latest/" Repository = "https://opendev.org/openstack/cloudkitty-dashboard" -[tool.setuptools] -packages = [ - "cloudkittydashboard" -] +[tool.setuptools.packages.find] +include = ["cloudkittydashboard*"] diff --git a/releasenotes/notes/drop-python-3-10-375a9471c627f7d7.yaml b/releasenotes/notes/drop-python-3-10-375a9471c627f7d7.yaml new file mode 100644 index 0000000..1e356f9 --- /dev/null +++ b/releasenotes/notes/drop-python-3-10-375a9471c627f7d7.yaml @@ -0,0 +1,6 @@ +--- +upgrade: + - Support for Python 3.10 has been dropped. + +features: + - Added support for Python 3.14. diff --git a/setup.py b/setup.py index 0cdc8c2..0be93a5 100644 --- a/setup.py +++ b/setup.py @@ -15,6 +15,4 @@ import setuptools -setuptools.setup( - setup_requires=['pbr>=1.8'], - pbr=True) +setuptools.setup(pbr=True)