From e02ea2afae2cf83f0fbcb198f30a05fae85465b2 Mon Sep 17 00:00:00 2001 From: mosfet80 <10235105+mosfet80@users.noreply.github.com> Date: Sun, 13 Jul 2025 13:42:23 +0200 Subject: [PATCH] fix setuptools deprecations FIX: #UserWarning: Unknown distribution option: 'tests_require' and #SetuptoolsDeprecationWarning: License classifiers are deprecated. !! --- generate_parameter_library_py/setup.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/generate_parameter_library_py/setup.py b/generate_parameter_library_py/setup.py index 5defacf..f1a24f0 100644 --- a/generate_parameter_library_py/setup.py +++ b/generate_parameter_library_py/setup.py @@ -79,13 +79,16 @@ keywords=['ROS'], classifiers=[ 'Intended Audience :: Developers', - 'License :: OSI Approved :: BSD-3-Clause', 'Programming Language :: Python', 'Topic :: Software Development', ], description='Generate the ROS parameter struct in C++ and Python with callbacks for updating.', license='BSD-3-Clause', - tests_require=['pytest'], + extras_require={ + 'test': [ + 'pytest', + ], + }, entry_points={ 'console_scripts': [ 'generate_parameter_library_cpp = generate_parameter_library_py.generate_cpp_header:main',