From 431100ddca8fed665becd8e725ef2d23abf50629 Mon Sep 17 00:00:00 2001 From: Greyson LaLonde Date: Wed, 17 Jun 2026 10:07:19 -0700 Subject: [PATCH] fix(deps): widen litellm extra to >=1.84,<2 The litellm extra was capped at <1.85, which excludes future patch lines and reintroduces resolution failures under uv/pip. Widen to >=1.84.0,<2 so the extra resolves cleanly against crewai's openai/python-dotenv pins. Closes OSS-71 --- lib/crewai/pyproject.toml | 2 +- uv.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/crewai/pyproject.toml b/lib/crewai/pyproject.toml index f694e9d1f..ec68672b2 100644 --- a/lib/crewai/pyproject.toml +++ b/lib/crewai/pyproject.toml @@ -88,7 +88,7 @@ voyageai = [ "voyageai~=0.3.5", ] litellm = [ - "litellm>=1.84.0,<1.85", + "litellm>=1.84.0,<2", ] bedrock = [ "boto3~=1.42.79", diff --git a/uv.lock b/uv.lock index 37a4760e7..1ebe9c0b5 100644 --- a/uv.lock +++ b/uv.lock @@ -1439,7 +1439,7 @@ requires-dist = [ { name = "json5", specifier = "~=0.10.0" }, { name = "jsonref", specifier = "~=1.1.0" }, { name = "lancedb", specifier = ">=0.29.2,<0.30.1" }, - { name = "litellm", marker = "extra == 'litellm'", specifier = ">=1.84.0,<1.85" }, + { name = "litellm", marker = "extra == 'litellm'", specifier = ">=1.84.0,<2" }, { name = "mcp", specifier = "~=1.26.0" }, { name = "mem0ai", marker = "extra == 'mem0'", specifier = ">=2.0.0,<3" }, { name = "openai", specifier = ">=2.30.0,<3" },