| # Core Dependencies | |
| gradio>=4.0.0 | |
| huggingface-hub>=0.20.0 | |
| transformers>=4.30.0 | |
| # Web and HTTP | |
| requests>=2.31.0 | |
| urllib3>=2.0.0 | |
| beautifulsoup4>=4.12.0 | |
| html2text>=2020.1.16 | |
| # Document Processing | |
| PyPDF2>=3.0.0 | |
| python-docx>=0.8.11 | |
| openpyxl>=3.1.0 | |
| # Image Processing | |
| Pillow>=10.0.0 | |
| opencv-python>=4.8.0 | |
| pytesseract>=0.3.10 | |
| numpy>=1.24.0 | |
| # AI and ML Clients | |
| openai>=1.0.0 | |
| mistralai>=0.4.0 | |
| tavily-python>=0.3.0 | |
| # File Handling | |
| pathlib2>=2.3.7 | |
| uuid-utils>=0.3.0 # ✅ valid package | |
| # Development and Utilities | |
| python-dateutil>=2.8.2 | |
| regex>=2023.0.0 | |
| markdown>=3.5.0 | |
| pydantic>=2.0.0 | |
| typing-extensions>=4.7.0 | |
| # Optional Performance Enhancements | |
| uvloop>=0.19.0; sys_platform != "win32" | |
| orjson>=3.9.0 | |
| # Environment and Configuration | |
| python-dotenv>=1.0.0 | |
| configparser>=5.3.0 | |
| # Deployment Dependencies | |
| gunicorn>=21.0.0 | |
| uvicorn>=0.23.0 | |
| # Security | |
| cryptography>=41.0.0 | |
| certifi>=2023.0.0 | |
| # Development Tools (Optional) | |
| black>=23.0.0 | |
| flake8>=6.0.0 | |
| mypy>=1.5.0 | |
| pytest>=7.4.0 | |
| pytest-asyncio>=0.21.0 | |
| # Media Processing (Advanced Features) | |
| ffmpeg-python>=0.2.0 | |
| moviepy>=1.0.3 | |
| pydub>=0.25.0 | |
| # Additional Web Utilities | |
| selenium>=4.15.0 | |
| aiohttp>=3.8.0 | |
| httpx>=0.25.0 | |
| # Data Science (Optional) | |
| pandas>=2.0.0 | |
| matplotlib>=3.7.0 | |
| seaborn>=0.12.0 | |
| plotly>=5.15.0 | |
| # Database (Optional) | |
| sqlalchemy>=2.0.0 | |
| sqlite-utils>=3.34 # ✅ corrected (was sqlite3-utils, which doesn’t exist) | |
| # Caching and Performance | |
| redis>=5.0.0 | |
| # ⚠️ Removed "memcached" (not on PyPI, it’s a system package) | |
| pymemcache>=4.0.0 # ✅ replacement for using memcached from Python | |
| diskcache>=5.6.0 | |
| # Monitoring and Logging | |
| structlog>=23.1.0 | |
| loguru>=0.7.0 | |
| sentry-sdk>=1.32.0 | |
| # API Development | |
| fastapi>=0.104.0 | |
| pydantic-settings>=2.0.0 | |
| python-multipart>=0.0.6 | |
| # Cloud Services (Optional) | |
| boto3>=1.28.0 | |
| google-cloud-storage>=2.10.0 | |
| azure-storage-blob>=12.18.0 | |
| # Internationalization | |
| babel>=2.13.0 | |
| # ⚠️ Removed "python-babel" (duplicate, same as babel) | |
| # Task Queue (Optional) | |
| celery>=5.3.0 | |
| # ⚠️ Removed "redis-py" (old alias, use "redis" above) | |