-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathrequirements.txt
More file actions
38 lines (36 loc) · 1.16 KB
/
Copy pathrequirements.txt
File metadata and controls
38 lines (36 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
fastapi==0.111.0
uvicorn[standard]==0.29.0
# docker-py 6.x registers a custom "http+docker://" transport adapter that
# requests 2.32 stopped resolving, so 6.1.3 cannot reach a healthy daemon at
# all ("Not supported URL scheme http+docker"). Fixed in 7.1.0. Pinning
# requests<2.32 instead would work but drags an unmaintained security surface
# into every run.
docker>=7.1.0
gitpython==3.1.40
watchdog==3.0.0
websockets==12.0
sse-starlette==1.6.5
chromadb==0.4.24
# chromadb 0.4.x uses np.float_, removed in NumPy 2.0. Without this pin a
# fresh install fails at import time.
numpy<2.0
# LiteLLM — unified provider interface (default mode)
litellm>=1.40.0
# OpenAI SDK — for openai, deepseek, and local modes
openai>=1.30.0
# Provider SDKs — install only the ones you need
# anthropic>=0.25.0 # pip install litellm[anthropic]
# google-generativeai # pip install litellm[gemini]
# groq # pip install litellm[groq]
# mistralai # pip install litellm[mistral]
unidiff==0.7.5
python-dotenv==1.0.1
httpx==0.27.0
# Dev / test
pytest==8.2.0
pytest-asyncio==0.23.7
pytest-cov==5.0.0
# Evaluation
swebench>=1.1.0
datasets>=2.18.0
matplotlib>=3.8.0