fastapi[all]  # Web framework with all extras
uvicorn  # ASGI server
celery  # Task queue
redis  # Message broker for Celery
sqlalchemy  # Database ORM
pydantic  # Data validation
openai  # GPT integration for metadata extraction
PyPDF2>=3.0.0  # PDF processing for text extraction, metadata editing and rotation (replaces PyMuPDF)
requests  # HTTP client
dropbox>=11.36.0  # Dropbox integration
azure-ai-documentintelligence  # Azure OCR service
authlib>=1.6.5  # Authentication - fixed security vulnerabilities (GHSA-xxx)
python-dotenv  # Environment variables
starlette>=0.49.1  # ASGI toolkit (used by FastAPI) - fixed DoS vulnerability
alembic  # Database migrations

# Google Drive API
google-api-python-client>=2.79.0
google-auth>=2.22.0
google-auth-oauthlib>=1.0.0

# OneDrive/Microsoft Graph API
msgraph-core>=1.0.0
msal>=1.20.0

# AWS S3
boto3>=1.28.0

# SFTP
paramiko>=3.4.0  # SSH/SFTP implementation for Python (LGPL license)

# Notification service
apprise>=1.4.0