Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ dependencies = [
"logfire-api>=4.17.0",
"opentelemetry-sdk>=1.37.0",
"opentelemetry-exporter-otlp-proto-http>=1.37.0",
"opentelemetry-api>=1.37.0",
"opentelemetry-api>=1.41.0",
Comment on lines 88 to +90
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Version floor mismatch across OpenTelemetry packages

opentelemetry-sdk and opentelemetry-exporter-otlp-proto-http still declare >=1.37.0 while opentelemetry-api is now >=1.41.0. These three packages are released in lockstep and the SDK/exporter packages declare a pinned or narrowly-bounded dependency on the API at the same version. SDK 1.37.x requires API ~1.37.x, so a resolver that satisfies the minimum floors could produce an irresolvable set — or, in a constrained environment, install an SDK that refuses to load against API 1.41.0. All three minimum bounds should move together.

Suggested change
"opentelemetry-sdk>=1.37.0",
"opentelemetry-exporter-otlp-proto-http>=1.37.0",
"opentelemetry-api>=1.37.0",
"opentelemetry-api>=1.41.0",
"opentelemetry-sdk>=1.41.0",
"opentelemetry-exporter-otlp-proto-http>=1.41.0",
"opentelemetry-api>=1.41.0",

"icalendar>=6.3.2",
# Twilio integration
"twilio>=8.0.0",
Expand Down
Loading