From 5770f01304d6e8e2d29753b378226fb2f35f4a28 Mon Sep 17 00:00:00 2001 From: Irene Bandera Date: Wed, 11 Sep 2024 17:23:02 +0200 Subject: [PATCH] Refactor setup.py Signed-off-by: Irene Bandera --- tools/ddsrouter_yaml_validator/setup.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tools/ddsrouter_yaml_validator/setup.py b/tools/ddsrouter_yaml_validator/setup.py index 30a938c32..a84c801e3 100644 --- a/tools/ddsrouter_yaml_validator/setup.py +++ b/tools/ddsrouter_yaml_validator/setup.py @@ -15,14 +15,17 @@ ('share/' + package_name, [package_name + '/ddsrouter_config_schema.json']), ('share/' + package_name, [package_name + '/full_example.yaml']) ], - install_requires=['setuptools'], + install_requires=[], zip_safe=True, maintainer='eprosima', maintainer_email='juanlopez@eprosima.com', description='Tool used for validating DDS-Router configuration files', license='Apache License, Version 2.0', - tests_require=['pytest'], - test_suite='tests', + extras_require={ + 'test': [ + 'pytest', # Add your testing dependencies here + ], + }, entry_points={ 'console_scripts': [ 'ddsrouter_yaml_validator = ddsrouter_yaml_validator.ddsrouter_yaml_validator:main',