Skip to content

Commit 79a50fd

Browse files
pin opentelemetry to pre deprecation warning version
1 parent a99bdf1 commit 79a50fd

2 files changed

Lines changed: 43 additions & 40 deletions

File tree

tilebox-workflows/pyproject.toml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,19 @@ dependencies = [
2424
"tilebox-datasets",
2525
"tilebox-grpc>=0.28.0",
2626
"google-cloud-storage>=2.10",
27-
"opentelemetry-api>=1.28",
28-
"opentelemetry-exporter-otlp-proto-http>=1.28",
29-
"opentelemetry-sdk>=1.28",
27+
# Pin below 1.42 until this Python 3.11 import-time warning fix is released on PyPI:
28+
# https://github.com/open-telemetry/opentelemetry-python/pull/5250
29+
"opentelemetry-api>=1.28,<1.42",
30+
"opentelemetry-exporter-otlp-proto-http>=1.28,<1.42",
31+
"opentelemetry-sdk>=1.28,<1.42",
3032
"tenacity>=8",
3133
"boto3>=1.33",
3234
"boto3-stubs[essential]>=1.33",
3335
"ipywidgets>=8.1.7",
3436
"python-dateutil>=2.9.0.post0",
3537
"obstore>=0.8.2",
36-
"opentelemetry-proto>=1.30.0",
38+
# Keep in sync with the OpenTelemetry runtime pins above.
39+
"opentelemetry-proto>=1.30.0,<1.42",
3740
# grpcio 1.80.0 contains unwanted log message spam: https://github.com/grpc/grpc/issues/42293
3841
"grpcio<1.80.0",
3942
"opentelemetry-instrumentation-logging>=0.62b1",

uv.lock

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

0 commit comments

Comments
 (0)