From 592068aeb17138f1faa9aa740ffbe8aeaa9b333d Mon Sep 17 00:00:00 2001 From: Jay Date: Mon, 2 Mar 2026 09:14:42 +0000 Subject: [PATCH] fix: add missing litellm dependency, remove duplicate crontab models.py imports litellm on lines 17-18 and uses it throughout, but litellm was never declared in requirements.txt. Fresh installs fail with ImportError unless litellm is installed manually. Also removes the duplicate crontab==1.0.1 entry (lines 35 and 41). Note: litellm>=1.78.7 requires openai>=1.99.5, which conflicts with browser-use==0.5.11's exact pin of openai==1.99.2. In testing, openai==1.99.5 works fine with browser-use (3 patch versions, no API breaks). A separate openai pin or constraint may be warranted. --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 527d9c6ef..8d532523b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,6 +12,7 @@ flaredantic==0.1.5 GitPython==3.1.43 inputimeout==1.0.4 kokoro>=0.9.2 +litellm>=1.78.7 simpleeval==1.0.3 langchain-core==0.3.49 langchain-community==0.3.19 @@ -38,7 +39,6 @@ pydantic==2.11.7 pymupdf==1.25.3 pytesseract==0.3.13 pdf2image==1.17.0 -crontab==1.0.1 pathspec>=0.12.1 psutil>=7.0.0 soundfile==0.13.1