-
Notifications
You must be signed in to change notification settings - Fork 554
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
opentelemetry-semantic-conventions causes version conflicts with older instrumentation libraries #1168
Comments
@nemoshlag Is your primary concern about the backwards compatibility or version conflict that arises when you installing new package? |
Hi @srikanthccv thanks 🙏 version conflict is indeed my main issue - I've edited the issue accordingly |
@srikanthccv I have same circular dependency issue:
Any updates on this problem? |
Install |
@srikanthccv here is my stack of
When I try install
To fix this, I've tried install
|
@tpadr I couldn't reproduce the issue with pip, can you share which install tool you are using? |
@srikanthccv, the issue is not reproducible anymore. I'm using poetry as package manager |
Will be closing this issue. Feel free to comment if issue comes up again. |
same error. can't fix. |
Is your feature request related to a problem?
Whenever opentelemetry-python-contrib is being released - a corresponding opentelemetry-semantic-conventions is created and released as well. For a user who wants to update a single instrumented library, this causes an overlay because the new semantic-conventions lib doesn't support the previous instrumented libraries.
Describe the solution you'd like
I wish I could update a single opentelemetry-instrumentation library without having to update all other instrumentations as well.
Describe alternatives you've considered
The current state is solved by updating all instrumentation libraries as well as exporters, sdk, and utils.
Additional context
As @aabmass mentioned in the python slack channel, in the Go implementation this is targeted by a subdirectory for each version - https://pkg.go.dev/go.opentelemetry.io/otel/semconv
The text was updated successfully, but these errors were encountered: