mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-07-01 13:18:10 +00:00
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>