From 81165ee2e7a4ccbed052120485ca2d58e5690498 Mon Sep 17 00:00:00 2001 From: Anandesh Sharma Date: Fri, 27 Feb 2026 04:02:40 +0530 Subject: [PATCH] fix: relax opentelemetry dependency constraints to allow newer versions The ~=1.34.0 constraint pins opentelemetry packages to >=1.34.0,<1.35.0 which prevents users from using newer versions (e.g., 1.39.1) needed by other tools like Langfuse. Relax to >=1.34.0,<2 to allow compatible minor version upgrades while still protecting against major version breaking changes. Fixes #4511 Co-Authored-By: Claude Opus 4.6 --- lib/crewai/pyproject.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/crewai/pyproject.toml b/lib/crewai/pyproject.toml index 30e370072a..1140cdb3f3 100644 --- a/lib/crewai/pyproject.toml +++ b/lib/crewai/pyproject.toml @@ -16,9 +16,9 @@ dependencies = [ "pdfplumber~=0.11.4", "regex~=2026.1.15", # Telemetry and Monitoring - "opentelemetry-api~=1.34.0", - "opentelemetry-sdk~=1.34.0", - "opentelemetry-exporter-otlp-proto-http~=1.34.0", + "opentelemetry-api>=1.34.0,<2", + "opentelemetry-sdk>=1.34.0,<2", + "opentelemetry-exporter-otlp-proto-http>=1.34.0,<2", # Data Handling "chromadb~=1.1.0", "tokenizers~=0.20.3",