From 6caf02e52ca26eadb76b4ee1acea529c262f601e Mon Sep 17 00:00:00 2001 From: Alexander Todorov Date: Fri, 24 Jul 2026 15:57:59 +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 | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/setup.cfg b/setup.cfg index 5bfd769..378ff17 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,3 +1,7 @@ +[metadata] +license = LGPLv2+ +license_files = LICENSE + [flake8] max-line-length = 102 extend-ignore = E203 diff --git a/setup.py b/setup.py index d0ecb4d..2bc3a34 100644 --- a/setup.py +++ b/setup.py @@ -40,7 +40,6 @@ def get_install_requires(path): long_description_content_type="text/x-rst", maintainer="Kiwi TCMS", maintainer_email="info@kiwitcms.org", - license="LGPLv2+", url="https://github.com/kiwitcms/tcms-api", python_requires=">=3.6", install_requires=get_install_requires("requirements.txt"), @@ -52,8 +51,6 @@ def get_install_requires(path): "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", - "License :: OSI Approved :: GNU Lesser General Public License v2" - + " or later (LGPLv2+)", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3.12",