Remove gentoo pip rosdep entries #29948
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Per #29909, remove gentoo pip entries because pip installs on gentoo need to be done with
--user
, and rosdep does system installs, so pip entries won't work on Gentoo.The correct way is to create overlays. Will create a ticket in ros/ros-overlay for these.
Package name:
Removed gentoo pip entries in the following keys:
python-cython-pip
python-multiprocess-pip
python-parameterized
python-pyqtgraph
python3-aio-pika-pip
python3-ansible-runner-pip
python3-jupyros-pip
python3-simple-pid-pip
python3-siphon-pip
python3-tilestache-pip
python3-vcstool
Package Upstream Source:
Purpose of using this:
See note at top.
Links to Distribution Packages
Notes on a few entries that are removed but might have alternatives:
Replaced
parameterized
in keypython-parameterized
.There is a
dev-python/parameterized
for Python 3, now added topython3-parameterized
key.https://packages.gentoo.org/packages/dev-python/parameterized
Removed
pyqtgraph
in keypython-pyqtgraph
.There is a
dev-python/pyqtgraph
for Python 3, and it is already inpython3-pyqtgraph
key.https://packages.gentoo.org/packages/dev-python/pyqtgraph
Removed
ansible-runner
in keypython3-ansible-runner-pip
.There is a
dev-python/ansible-runner
for Python 3, but since the rosdep key name is-pip
, I didn’t add the system package there.If someone wants it for gentoo, they might just have to add a new key for
python3-ansible-runner
.https://packages.gentoo.org/packages/dev-python/ansible-runner
Removed
siphon
in keypython3-siphon-pip
.There is a
net-analyzer/siphon
, but it doesn’t say what Python it’s for, and the website is currently not accessible, and there isn’t a non-pip siphon rosdep key, so I didn’t add it.https://packages.gentoo.org/packages/net-analyzer/siphon
Replaced
vcstool
pip entry inpython3-vcstool
withvcstool
system dependency.https://index.ros.org/d/python3-vcstool/
Other entries are simply removed because I didn't find alternatives.