-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
47 lines (43 loc) · 1.45 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
"""Setup the ezrassor_topic_switch module.
This file and the package.xml file are required in ROS 2. Some metadata listed
below are duplicated in the package.xml. This metadata must be identical in
both files.
references:
index.ros.org/doc/ros2/Tutorials/Creating-Your-First-ROS2-Package
"""
import setuptools
import glob
setuptools.setup(
name="ezrassor_topic_switch",
version="2.0.0",
description="Route topic messages on the EZRASSOR.",
maintainer="EZRASSOR Team",
maintainer_email="[email protected]",
license="MIT",
keywords=["EZRASSOR", "ROS", "ISRU", "NASA", "Rover", "UCF", "Robotics"],
classifiers=[
"Intended Audience :: Education",
"Intended Audience :: Science/Research",
"Programming Language :: Python",
"Topic :: Education",
"Topic :: Scientific/Engineering :: Astronomy",
"Topic :: Scientific/Engineering :: Physics",
],
packages=["ezrassor_topic_switch"],
package_dir={"": "source"},
install_requires=["setuptools"],
data_files=[
(
"share/ament_index/resource_index/packages",
["resources/ezrassor_topic_switch"],
),
("share/ezrassor_topic_switch", ["package.xml"]),
("share/ezrassor_topic_switch/launch", glob.glob("launch/*")),
],
tests_require=["pytest"],
entry_points={
"console_scripts": [
"topic_switch = ezrassor_topic_switch.__main__:main",
],
},
)