From e06265464792879a224bc6bad79ee20485158083 Mon Sep 17 00:00:00 2001 From: Jean Scherf Date: Tue, 9 Jun 2026 15:34:12 -0300 Subject: [PATCH] fix(deps): pin opentelemetry-exporter-otlp-proto-common to ~=1.42.1 The grpc exporter (1.42.1) imports _exporter_metrics from the common package, a module introduced in 1.35.0. Without an explicit pin, pip can resolve the common package to an older incompatible version when other deps in the consumer's environment compete for it. Observed failure: a2a-agent crashing on startup with: ModuleNotFoundError: No module named 'opentelemetry.exporter.otlp.proto.common._exporter_metrics' --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 6ff98838..151182fd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,6 +17,7 @@ dependencies = [ "hatchling~=1.27.0", "opentelemetry-exporter-otlp-proto-grpc~=1.42.1", "opentelemetry-exporter-otlp-proto-http~=1.42.1", + "opentelemetry-exporter-otlp-proto-common~=1.42.1", "opentelemetry-processor-baggage~=0.61b0", "traceloop-sdk~=0.61.0", "opentelemetry-instrumentation-langchain>=0.61.0",