ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Why does it not import in deb, does it not exist or does it not import because its dependencies are missing?
I would think this line is wrong in your setup.py
:
https://github.com/OSUrobotics/rosh_core/blob/hydro-devel/rosh/setup.py#L10
The requires
field is not used in debian packaging because we capture the dependencies with package.xml
and convert those into debian dependencies. And in fact
rospyand
std_msgscannot be installed with
pip`, so I don't think that makes sense.
I found some documentation which seemed to suggest this was an option you should provide, but I believe this is wrong, so I updated it:
http://wiki.ros.org/rospy_tutorials/Tutorials/Makefile
I'm not sure if this is the root of your issue, but I would remove the requires=...
line from your setup.py
.
It would be helpful if you could give more details, by editing your original question, about why it cannot be imported from the debian, like a traceback.
2 | No.2 Revision |
Why does it not import in deb, does it not exist or does it not import because its dependencies are missing?
I would think this line is wrong in your setup.py
:
https://github.com/OSUrobotics/rosh_core/blob/hydro-devel/rosh/setup.py#L10
The requires
field is not used in debian packaging because we capture the dependencies with package.xml
and convert those into debian dependencies. And in factfact rospy
and and
std_msgs
cannot be installed withpip`, with pip
, so I don't think that makes sense.
I found some documentation which seemed to suggest this was an option you should provide, but I believe this is wrong, so I updated it:
http://wiki.ros.org/rospy_tutorials/Tutorials/Makefile
I'm not sure if this is the root of your issue, but I would remove the requires=...
line from your setup.py
.
It would be helpful if you could give more details, by editing your original question, about why it cannot be imported from the debian, like a traceback.