| # AI & Computer Vision | |
| torch>=2.0.0 | |
| torchvision>=0.15.0 | |
| ultralytics>=8.0.0 | |
| opencv-python>=4.8.0 | |
| numpy>=1.24.0 | |
| pillow>=10.0.0 | |
| pandas>=2.0.0 | |
| scikit-learn>=1.3.0 | |
| # Backend Framework | |
| fastapi>=0.104.0 | |
| uvicorn[standard]>=0.24.0 | |
| python-multipart>=0.0.6 | |
| websockets>=12.0 | |
| # Database | |
| sqlalchemy>=2.0.0 | |
| psycopg2-binary>=2.9.0 | |
| alembic>=1.12.0 | |
| # Alert Services | |
| twilio>=8.10.0 | |
| python-dotenv>=1.0.0 | |
| # Utilities | |
| pydantic>=2.0.0 | |
| python-jose[cryptography]>=3.3.0 | |
| passlib[bcrypt]>=1.7.4 | |
| aiofiles>=23.2.1 | |
| # Model Management | |
| huggingface-hub>=0.16.0 | |
| # ======= | |
| torch | |
| ultralytics | |
| opencv-python | |
| numpy | |
| pandas | |
| fastapi | |
| uvicorn | |
| scikit-learn | |