-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
ping @miguelprada
I am bringing this functionality to a ros_comm fork.
The question is related to how properly define the dependency on rospy_message_converter.
In this repo, I have defined it this way:
In package.xml:
<depend>rospy_message_converter</depend>find_package(catkin REQUIRED COMPONENTS
rospy
rospy_message_converter
)and further on:
catkin_package(
CATKIN_DEPENDS
rospy
rospy_message_converter
)If I look to the upstream ros_comm config in the rostest package, I find:
- in package.xml, most of the dependencies set as
run_depend. - in CMakeLists.txt, there is very little package dependency placed at the level of
find_packageand ofcatkin_package.
Is it because, being a python package, it is sufficient to state the dependency as a run dependency, and so there is no need to place it as dependency in the CMakeLists.txt, as it is not needed for compiling / installing purposes?
I am a bit lost here. Would you have a better understanding of this?
Thanks
Metadata
Metadata
Assignees
Labels
No labels