| # βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| # SCAM HONEYPOT SYSTEM - REQUIREMENTS | |
| # India AI Impact Buildathon 2026 | |
| # βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| # Core API Framework | |
| fastapi==0.110.0 | |
| uvicorn[standard]==0.27.1 | |
| pydantic==2.6.0 | |
| pydantic-settings==2.1.0 | |
| jinja2==3.1.3 | |
| # HTTP & Utilities | |
| httpx==0.26.0 | |
| python-multipart==0.0.9 | |
| python-dotenv==1.0.1 | |
| aiofiles==23.2.1 | |
| # LLM Integration | |
| openai==1.12.0 | |
| anthropic==0.18.0 | |
| tenacity==8.2.3 | |
| requests==2.31.0 | |
| user-agents==2.2.0 | |
| # Local HF Inference (CPU-friendly) | |
| transformers==4.45.0 | |
| torch>=2.0.0 # CPU version for HF fallback | |
| sentencepiece # Required by some HF models | |
| accelerate>=0.26.0 # For efficient model loading | |
| # Data Processing | |
| python-dateutil==2.8.2 | |
| # Database (SQLite default, PostgreSQL/Supabase optional) | |
| sqlalchemy[asyncio]==2.0.25 | |
| aiosqlite==0.19.0 | |
| asyncpg==0.29.0 # For PostgreSQL/Supabase (optional) | |
| # Logging | |
| structlog==24.1.0 | |
| # Dashboard | |
| streamlit==1.31.0 | |
| plotly==5.18.0 | |
| # requests is already included above | |
| # Optional: Future Enhancements | |
| # redis==5.0.1 | |
| # celery==5.3.6 | |
| # prometheus-client==0.19.0 | |
| # π Winner-Tier Analytics (Added via Audit) | |
| networkx==3.2.1 | |
| numpy==1.26.4 | |