Files
crewAI/lib
Devin AI d1e094b22f Fix #6089: Widen litellm dependency constraint to >=1.84.0,<2
The litellm extra was pinned to >=1.83.7,<1.84, but all versions in
that range have transitive dependency conflicts with crewAI's core
requirements:
- litellm 1.83.7 pins python-dotenv==1.0.1 (crewAI needs >=1.2.2)
- litellm 1.83.8 pins openai==2.24.0 (crewAI needs >=2.30.0)
- litellm 1.83.14 pins openai==2.24.0

litellm 1.84.0+ relaxes these to openai>=2.20.0,<3 and
python-dotenv>=1.0.0,<2, which are compatible with crewAI's bounds.

Adds regression tests verifying the dependency bounds stay compatible.

Co-Authored-By: João <joao@crewai.com>
2026-06-09 17:15:01 +00:00
..
2026-06-08 18:43:15 -07:00
2026-06-08 18:43:15 -07:00