From 644ef4e31883c8c3a609c57adcabfb1067867b6a Mon Sep 17 00:00:00 2001 From: rudra717 <52209277+rudra717@users.noreply.github.com> Date: Mon, 6 Apr 2026 10:02:44 -0700 Subject: [PATCH] fix: relax python-dotenv pin from ==1.0.1 to >=1.0.1 The exact pin makes litellm uninstallable alongside any library that requires python-dotenv>=1.1.0 (e.g. fastmcp[tasks]==3.2.0). Exact pins in published package metadata propagate to every consumer's resolver. Reproducible builds should use lockfiles, not exact pins in pyproject.toml. Fixes BerriAI/litellm#25210 Co-Authored-By: Claude --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 49f220cae4c..b370a23ef1f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,7 +25,7 @@ python = ">=3.9,<4.0" fastuuid = "0.14.0" httpx = "0.28.1" openai = "2.30.0" -python-dotenv = "1.0.1" +python-dotenv = ">=1.0.1" tiktoken = "0.12.0" importlib-metadata = "8.5.0" tokenizers = "0.22.2"