Spaces:
Running
Running
| # ββ 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 | |