ros-industrial / industrial_ci

Easy continuous integration repository for ROS repositories
Apache License 2.0
247 stars 129 forks source link

Install Python Packages System-wide for Python > 3.10 #881

Open danthony06 opened 3 weeks ago

danthony06 commented 3 weeks ago

https://github.com/ros-industrial/industrial_ci/pull/880 addresses problems with rosdep, pip, and Python versions newer than 3.10. Installing pure Python dependencies with rosdep is broken with Python 3.11 and above because pip will not install into the system-wide Python location without extra configuration. For more information on this, see the links at the end of this issue.

https://discourse.ros.org/t/rosdep-for-pip-is-broken-on-jazzy/38981/8 https://github.com/ros-infrastructure/rosdep/blob/f6857691e9a23e3a3f39e55189195dc3e4bf0770/doc/pip_and_pep_668.rst