From 18f673826879f83a7ddd6c1b04779eb815a329b9 Mon Sep 17 00:00:00 2001 From: Eisuke Kawashima Date: Fri, 19 Jun 2026 15:34:54 +0900 Subject: [PATCH] build!: fix metainfo > ******************************************************************************** > Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). > > By 2027-Feb-18, you need to update your project and remove deprecated calls > or your builds will no longer be supported. > > See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. > ******************************************************************************** > ******************************************************************************** > Please consider removing the following classifiers in favor of a SPDX license expression: > > License :: OSI Approved :: GNU General Public License v3 (GPLv3) > > See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. > ******************************************************************************** also, add python 3.12, 3.13 and 3.14 --- pyproject.toml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e57dbaa9a..1f034e69c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,8 +1,8 @@ [build-system] requires = [ - "setuptools >= 65", + "setuptools >= 77.0", "setuptools_scm[toml] >= 7.0.0", - "wheel >= 0.29.0", + "wheel >= 0.34.0", ] build-backend = "setuptools.build_meta" @@ -14,7 +14,7 @@ authors = [ {name = "Chris MacMackin", email = "cmacmackin@gmail.com"}, {name = "Peter Hill", email = "peter.hill@york.ac.uk"} ] -license = {text = "GPLv3"} +license = "GPL-3.0-only" keywords = ["Markdown", "Fortran", "documentation", "comments"] classifiers = [ "Development Status :: 5 - Production/Stable", @@ -23,13 +23,15 @@ classifiers = [ "Topic :: Text Processing :: Markup :: HTML", "Topic :: Documentation", "Topic :: Utilities", - "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "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.13", + "Programming Language :: Python :: 3.14", ] requires-python = ">=3.8" dependencies = [