from setuptools import find_packages, setup package_name = 'udp_teleop_bridge' setup( name=package_name, version='0.1.0', packages=find_packages(exclude=['test']), data_files=[ ('share/ament_index/resource_index/packages', [f'resource/{package_name}']), (f'share/{package_name}', ['package.xml']), (f'share/{package_name}/launch', [ 'launch/keyboard_sender.launch.py', 'launch/robot_udp_receiver.launch.py', 'launch/xbox_to_udp.launch.py', ]), (f'share/{package_name}/config', ['config/xbox_twist_joy.yaml']), ], install_requires=['setuptools'], zip_safe=True, maintainer='Codex', maintainer_email='codex@example.com', description='ROS 2 OmniSocket UDP/KCP bridge for teleop TwistStamped commands.', license='MIT', entry_points={ 'console_scripts': [ 'cmd_vel_udp_sender = udp_teleop_bridge.cmd_vel_udp_sender:main', 'udp_cmd_vel_receiver = udp_teleop_bridge.udp_cmd_vel_receiver:main', 'topic_status_reader = udp_teleop_bridge.topic_status_reader:main', ], }, )