From 27f01e9e7db8c6099a7837162ed336c3bd07fd9b Mon Sep 17 00:00:00 2001 From: Kylin Date: Fri, 3 Jul 2026 16:40:28 +0800 Subject: [PATCH] fix: bump litellm to 1.84.0 to resolve python-dotenv install conflict (#342) litellm 1.83.7 hard-pins python-dotenv==1.0.1, which conflicts with python-dotenv==1.2.2 in requirements.txt and makes a fresh install fail (ResolutionImpossible under both pip 25.2 and uv). Downgrading dotenv to 1.0.1 is not an option: python-dotenv < 1.2.2 is affected by GHSA-mf9w-mj56-hr94 (moderate). litellm 1.84.0 relaxed its pin to python-dotenv<2.0,>=1.0.0, allowing the patched python-dotenv==1.2.2 to remain. Full requirements.txt resolves cleanly under both pip and uv. Closes #286 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index e6ad805..ae92bc4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -litellm==1.83.7 +litellm==1.84.0 # openai-agents # optional: required for examples/agentic_vectorless_rag_demo.py pymupdf==1.26.4 PyPDF2==3.0.1