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.
This commit is contained in:
Jay 2026-03-02 09:14:42 +00:00
parent fa65fa3ddc
commit 592068aeb1

View file

@ -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