|
# 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) |
|
|