ThreadHouse / requirements.txt
paudelapil's picture
Project do-over
65fa0c5
Raw
History Blame Contribute Delete
1.87 kB
# ── Web framework ─────────────────────────────────────────────────────
fastapi>=0.115
uvicorn[standard]>=0.30
python-multipart>=0.0.9
aiofiles>=23.2
# ── Database ──────────────────────────────────────────────────────────
sqlalchemy>=2.0
psycopg2-binary>=2.9
asyncpg>=0.29
# ── Pydantic / config ─────────────────────────────────────────────────
pydantic>=2.9
pydantic-settings>=2.5
python-dotenv>=1.0
python-decouple>=3.8
# ── Auth / shop side ──────────────────────────────────────────────────
bcrypt>=4.2
PyJWT>=2.9
email-validator>=2.2
# ── Data / ML ─────────────────────────────────────────────────────────
pandas>=2.2
numpy>=1.26
scikit-learn>=1.5
scipy>=1.14
joblib>=1.4
# ── Deep learning (used by anomaly autoencoder) ───────────────────────
torch>=2.4
# ── Customer-intelligence libs ────────────────────────────────────────
lifetimes>=0.11.3
rapidfuzz>=3.10
shap>=0.46
# ── LLM (optional; only used by /api/results/{id}/query and insights) ─
groq>=0.11
# ── Rate limiting ─────────────────────────────────────────────────────
slowapi>=0.1.9