Skip to content

Commit 726779d

Browse files
authored
OTEL 1.25 compatibility (#840)
1 parent e94a288 commit 726779d

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

logfire/_internal/metrics.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def get_meter(
5151
provider = NoOpMeterProvider()
5252
else:
5353
provider = self.provider
54-
inner_meter = provider.get_meter(name, version, schema_url, attributes)
54+
inner_meter = provider.get_meter(name, version, schema_url, *[attributes] if attributes is not None else [])
5555
meter = _ProxyMeter(inner_meter, name, version, schema_url)
5656
self.meters.add(meter)
5757
return meter

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ classifiers = [
4646
"Framework :: OpenTelemetry :: Instrumentations",
4747
]
4848
dependencies = [
49-
"opentelemetry-sdk >= 1.26.0, < 1.31.0",
50-
"opentelemetry-exporter-otlp-proto-http >= 1.26.0, < 1.31.0",
49+
"opentelemetry-sdk >= 1.21.0, < 1.31.0",
50+
"opentelemetry-exporter-otlp-proto-http >= 1.21.0, < 1.31.0",
5151
"opentelemetry-instrumentation >= 0.41b0",
5252
"rich >= 13.4.2",
5353
"protobuf >= 4.23.4",

uv.lock

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

0 commit comments

Comments
 (0)