Skip to content

Commit 668bee9

Browse files
fix(confluent-kafka): declare opentelemetry-semantic-conventions as a direct dependency (#4590)
* fix(confluent-kafka): declare opentelemetry-semantic-conventions as a direct dependency The confluent-kafka instrumentation imports opentelemetry.semconv directly in __init__.py and utils.py, but pyproject.toml only resolved it transitively through opentelemetry-instrumentation. Declare it explicitly so the package metadata reflects its actual imports, matching the kafka-python sibling. * Update uv.lock for the opentelemetry-semantic-conventions dependency --------- Co-authored-by: Riccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
1 parent a0c3251 commit 668bee9

3 files changed

Lines changed: 4 additions & 0 deletions

File tree

.changelog/4590.fixed

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
`opentelemetry-instrumentation-confluent-kafka`: Declare `opentelemetry-semantic-conventions` as a direct dependency

instrumentation/opentelemetry-instrumentation-confluent-kafka/pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ classifiers = [
2626
]
2727
dependencies = [
2828
"opentelemetry-instrumentation == 0.63b0.dev",
29+
"opentelemetry-semantic-conventions == 0.63b0.dev",
2930
"opentelemetry-api ~= 1.12",
3031
"wrapt >= 1.0.0, < 3.0.0",
3132
]

uv.lock

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)