From 8e516ae98bd6dbfe7c7531c8611691cec4e4b76e Mon Sep 17 00:00:00 2001 From: Alexander Todorov Date: Fri, 24 Jul 2026 15:57:22 +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 | 3 +++ setup.py | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 setup.cfg diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..367252e --- /dev/null +++ b/setup.cfg @@ -0,0 +1,3 @@ +[metadata] +license = AGPLv3+ +license_files = LICENSE diff --git a/setup.py b/setup.py index ee1fc08..4f6a0fa 100644 --- a/setup.py +++ b/setup.py @@ -32,7 +32,6 @@ def get_install_requires(path): author='Kiwi TCMS', author_email='info@kiwitcms.org', url='https://github.com/kiwitcms/github-app/', - license='AGPLv3+', install_requires=get_install_requires('requirements.txt'), python_requires='>=3.12', packages=find_packages(exclude=['test_project*', '*.tests']), @@ -45,7 +44,6 @@ def get_install_requires(path): 'Topic :: Software Development :: Testing', 'Environment :: Web Environment', 'Intended Audience :: Developers', - 'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.12', 'Framework :: Django :: 6.0',