Skip to content
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

New release of opentelemetry-python break the dependency tree. #4042

Closed
decko opened this issue Jul 13, 2023 · 0 comments · Fixed by #4036
Closed

New release of opentelemetry-python break the dependency tree. #4042

decko opened this issue Jul 13, 2023 · 0 comments · Fixed by #4036

Comments

@decko
Copy link
Member

decko commented Jul 13, 2023

Version
All versions greater than 3.26

Describe the bug
The new opentelemetry-api package depends on importlib-metadata ~= 6.0 where the previous version(1.18) depends on the more restrictive ~=6.0.0. With this, pip got confused and installs importlib-metadata==6.8.0 with some other packages being "incompatible" with this release and requiring ==6.0.1.

To Reproduce
Try to install all pulpcore dependencies from the main branch.
ex. podman run -it python:3.11 /bin/bash -c 'git clone https://github.com/pulp/pulpcore /app ; pip install pip-tools; pip install /app'

Expected behavior
It was expected a clean installation.

Additional context
The problem itself starts to be described here --> https://matrix.to/#/!aVApiNMtnstWbwDcVU:matrix.org/$HiAzZwFxytADU4ABBQguZ0hs8JslBZYBSBWwbZySGyY?via=libera.chat&via=matrix.org&via=fedora.im

Also, the upstream issue open-telemetry/opentelemetry-python#3382

decko added a commit that referenced this issue Jul 13, 2023
decko added a commit that referenced this issue Jul 13, 2023
decko added a commit that referenced this issue Jul 14, 2023
decko added a commit that referenced this issue Jul 14, 2023
decko added a commit that referenced this issue Jul 14, 2023
decko added a commit that referenced this issue Jul 14, 2023
patchback bot pushed a commit that referenced this issue Jul 14, 2023
Fixes #4042

(cherry picked from commit bbb30b7)
decko added a commit to decko/pulpcore that referenced this issue Jul 14, 2023
Fixes pulp#4042

(cherry picked from commit bbb30b7)
decko added a commit to decko/pulpcore that referenced this issue Jul 14, 2023
Fixes pulp#4042

(cherry picked from commit bbb30b7)
dkliban pushed a commit that referenced this issue Jul 14, 2023
Fixes #4042

(cherry picked from commit bbb30b7)
decko added a commit to decko/pulpcore that referenced this issue Jul 14, 2023
Fixes pulp#4042

(cherry picked from commit bbb30b7)
decko added a commit that referenced this issue Jul 14, 2023
Fixes #4042

(cherry picked from commit bbb30b7)
decko added a commit that referenced this issue Jul 14, 2023
Fixes #4042

(cherry picked from commit bbb30b7)
decko added a commit that referenced this issue Jul 14, 2023
Fixes #4042

(cherry picked from commit bbb30b7)
jctanner added a commit to ansible/galaxy_ng that referenced this issue Jul 18, 2023
pulp/pulpcore#4042

No-Issue

Signed-off-by: James Tanner <tanner.jc@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant