ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 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 factrospyandstd_msgscannot be installed withpip`, 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.

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 rospyand 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.