open-telemetry / open-telemetry/opentelemetry-python

upgrade opentelemetry-exporter-zipkin-proto-http protobuf dependency

Open
#3,612 6 comments 9 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature-request
Dominant language
Python
Stars
2.6k
Forks
1k
Avg merge
4d 15h
Merged PRs (30d)
19

Description

It would be very helpful if the zipkin proto exporter python dependencies would be upgraded
The opentelemetry-proto dependency was already upgraded to "protobuf>=3.19, < 5.0"
but the zipkin exporter is on ~=3.12
making it impossible to upgrade other libraries which require protobuf >= 4.0

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in the dependency metadata for opentelemetry-exporter-zipkin-proto-http and compare its protobuf constraint with opentelemetry-proto’s declared range. Update the constraint to permit protobuf 4.x while retaining compatibility, then run the exporter’s dependency and test checks to confirm installation and behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
observability-sre
Issue type
Refactor
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.