abencz / rosa

Helper scripts for ROS
Other
2 stars 2 forks source link

specify dependency on gitpython #1

Open mikepurvis opened 10 years ago

mikepurvis commented 10 years ago

I had to install it manually.

cf. https://github.com/vcstools/vcstools/blob/a6a0ee4c9201e8bd9b7a7e28efb2c826cda7a1b2/setup.py#L23

abencz commented 10 years ago

The problem is adding it as a python dependency means that installing using pip -U will install the latest PyPI versions which blows away what apt installs. I don't really like that behaviour, especially since python-git in 12.04 apt is vastly different than the new release in PyPI.

Same is true for rosws and rosdep which are also dependencies.

I think the right solution will be packaging it as a .deb and making that the default installation method.

mikepurvis commented 10 years ago

Hrmph. Okay, in the meantime, there should at least be a try block around the relevant imports, with a prompt explaining what to install and how.

tonybaltovski commented 9 years ago

+1