From a42d496bfc1bc7f1253feb3699cd5d893d1a7798 Mon Sep 17 00:00:00 2001 From: David Bold Date: Thu, 11 Sep 2025 21:34:38 +0200 Subject: [PATCH 1/4] Add new python versions --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index fc73eb3a..05020456 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,6 +29,9 @@ classifiers = [ "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.14", "Topic :: Scientific/Engineering :: Visualization", ] requires-python = ">=3.8" From 4d523791065f5c19927292f74ffadf011044b6ac Mon Sep 17 00:00:00 2001 From: David Bold Date: Thu, 11 Sep 2025 21:35:19 +0200 Subject: [PATCH 2/4] Remove license classifier They are deprecated: /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: Apache Software License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** --- pyproject.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 05020456..e254e87f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,7 +22,6 @@ classifiers = [ "Intended Audience :: Science/Research", "Intended Audience :: Education", "Intended Audience :: Developers", - "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.8", From 5c4249c27e55b9e8af5ed8121e849b6d9353b20a Mon Sep 17 00:00:00 2001 From: David Bold Date: Thu, 11 Sep 2025 21:35:41 +0200 Subject: [PATCH 3/4] Use SPDX expression for license --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index e254e87f..0146c762 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,7 @@ authors = [ {name = "Thomas Nicholas", email = "thomas.nicholas@york.ac.uk"}, {name = "John Omotani"}, ] -license = {file = "LICENSE"} +license = Apache-2.0 dynamic = ["version"] keywords = ["gyrokinetics", "analysis", "plasma", "research"] classifiers = [ From d47c68dfbad690e2e53f440bc5e212cc49309ce6 Mon Sep 17 00:00:00 2001 From: David Bold Date: Thu, 11 Sep 2025 21:48:39 +0200 Subject: [PATCH 4/4] Quote special characters --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 0146c762..80d65c4d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,7 @@ authors = [ {name = "Thomas Nicholas", email = "thomas.nicholas@york.ac.uk"}, {name = "John Omotani"}, ] -license = Apache-2.0 +license = "Apache-2.0" dynamic = ["version"] keywords = ["gyrokinetics", "analysis", "plasma", "research"] classifiers = [