-
Notifications
You must be signed in to change notification settings - Fork 652
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
OTLP exporter pins opentelemetry-proto #3022
Comments
How did it break pip dependency resolution? |
Hum, I first thought that the wrong version was installed, but I think this is a dependency specification problem. In any case I believe the original report should still be fixed. |
The new proto definitions get added, and some get removed occasionally after deprecation https://github.com/open-telemetry/opentelemetry-proto, so we try to use newly generated files whenever possible and make sure to test them against the exporters' code. If are you reporting an incorrect min version requirement for SDK that's a valid point but I don't see a good reason why the proto package should be |
The way we update the WDYT, @srikanthccv? |
I still don't understand what the author was referring to. How did it break the pip dependency resolution? |
I didn't keep the original error at hand, but I believe this was due to the sdk version problem for the grpc exporter. I'll close this and open another one. |
Both
opentelemetry-exporter-otlp-proto-*
packages have a hard==
dependency pin onopentelemetry-proto
instead of the softer~=
used for the other dependencies. This mix of~=
and==
can break pip dependency resolution as it happened for me today.Context:
See:
I believe both these files should read
"opentelemetry-proto ~= 1.14"
The text was updated successfully, but these errors were encountered: