-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
78 lines (65 loc) · 3.95 KB
/
Copy pathrequirements.txt
File metadata and controls
78 lines (65 loc) · 3.95 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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# ── Anthropic SDK ────────────────────────────────────────────────────────────
anthropic==0.40.0
# ── Kaggle CLI ────────────────────────────────────────────────────────────────
kaggle==1.6.17
# ── Core ML ──────────────────────────────────────────────────────────────────
torch==2.3.1
torchvision==0.18.1
sentence-transformers==3.0.1
datasets==2.20.0
accelerate>=0.21.0
transformers==4.42.4
tokenizers==0.19.1
# ── NLP / NER ─────────────────────────────────────────────────────────────────
# spaCy models are NOT installed via pip — run scripts/install_models.sh after pip install
spacy==3.7.5
# ── Scikit-learn / Data ───────────────────────────────────────────────────────
scikit-learn==1.5.1
numpy==1.26.4
pandas==2.2.2
scipy==1.14.0
# ── PDF Parsing ───────────────────────────────────────────────────────────────
pdfplumber==0.11.2
PyMuPDF==1.24.7
# ── Cache ─────────────────────────────────────────────────────────────────────
redis>=5.0.0 # Optional: falls back to in-memory cache if unavailable
# ── Backend ───────────────────────────────────────────────────────────────────
fastapi==0.111.1
uvicorn[standard]==0.30.3
pydantic==2.8.2
pydantic-settings==2.3.4
python-multipart==0.0.9
httpx==0.27.0
aiofiles==23.2.1
python-jose[cryptography]==3.3.0
passlib[bcrypt]==1.7.4
# ── Database ──────────────────────────────────────────────────────────────────
asyncpg==0.29.0
sqlalchemy[asyncio]==2.0.31
alembic==1.13.2
psycopg2-binary==2.9.9
# ── Experiment Tracking ───────────────────────────────────────────────────────
mlflow==2.17.2
boto3==1.34.144
# ── Data Versioning ───────────────────────────────────────────────────────────
dvc==3.51.2
dvc-s3==3.2.0
# ── Observability / Logging ───────────────────────────────────────────────────
loguru==0.7.2
prometheus-client==0.20.0
opentelemetry-api==1.25.0
opentelemetry-sdk==1.25.0
opentelemetry-instrumentation-fastapi==0.46b0
# ── Testing ───────────────────────────────────────────────────────────────────
pytest==8.2.2
pytest-asyncio==0.23.7
pytest-cov==5.0.0
httpx==0.27.0
factory-boy==3.3.1
# ── Dev / Utilities ───────────────────────────────────────────────────────────
python-dotenv==1.0.1
PyYAML==6.0.2
tenacity==8.4.2
tqdm==4.66.4
rich==13.7.1
typer==0.12.3