groove-x / mqtt_bridge

mqtt_bridge provides a functionality to bridge between ROS and MQTT in bidirectional
MIT License
159 stars 146 forks source link

Record the dependency on inject < 5 #78

Open peci1 opened 6 months ago

peci1 commented 6 months ago

What

Add version_lt attribute to inject dependency so that it is explicit that version 4 needs to be installed.

Why

Inject 5+ is not compatible with Python 3.8 which is the default for Noetic/Focal.


This PR itself will not convince rosdep to install the correct version due to https://github.com/ros-infrastructure/rosdep/issues/325 . However, at least it will be documented that version 5 is not compatible.