From 2e6e7e36f4ec067e88dc996970d381cc99004a72 Mon Sep 17 00:00:00 2001 From: Alexander Todorov Date: Fri, 24 Jul 2026 15:57:54 +0000 Subject: [PATCH] Remove license specifier from setup.py in favor of license & license_files in setup.cfg Fixes setuptools SetuptoolsDeprecationWarning about deprecated license classifiers. --- setup.cfg | 4 ++++ setup.py | 2 -- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/setup.cfg b/setup.cfg index 4b2d6da..3e4359d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,3 +1,7 @@ +[metadata] +license = GPLv3+ +license_files = LICENSE + [flake8] max-line-length = 102 extend-ignore = E203 diff --git a/setup.py b/setup.py index 36cca65..6bd62d4 100644 --- a/setup.py +++ b/setup.py @@ -34,7 +34,6 @@ def get_version(): long_description=LONG_DESCRIPTION, author="Kiwi TCMS", author_email="info@kiwitcms.org", - license="GPLv3+", url="https://github.com/kiwitcms/tap-plugin", install_requires=REQUIREMENTS, classifiers=[ @@ -42,7 +41,6 @@ def get_version(): "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", - "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3.12",