-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pip install of rocker and colcon-common-extensions conflict on 24.04 #76
Comments
This was referenced Jun 27, 2024
I'll mark this closed since we merged a workaround in #77. The better solution would be to use python virtual environments, but we can consider that separately. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Sometime in the past week, workflows using
action-gz-ci
started failing on Ubuntu 24.04 (Noble) due to a change in behavior ofpip
when attempting to resolve a conflict between empy versions required by colcon (which is limited to empy <4 due to colcon/colcon-core#602). Here's how the conflict occurs:install_requires
in its setup.py without placing a version constraint on empy, which leads to empy 4.1 being installed.colcon-common-extensions
, which requires empy < 4, so empy 3.3.0 is installed and empy 4.1 is uninstalled.About a week ago, this is how it worked (see https:/gazebosim/sdformat/actions/runs/9571038885/job/26387170112 for example)
Now however, after uninstalling empy 4.1,
pip
also tries to uninstall itself and fails (see https:/gazebosim/sdformat/actions/runs/9701621981/job/26775660003)The text was updated successfully, but these errors were encountered: