ff96340154
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
47 lines
1.7 KiB
Plaintext
47 lines
1.7 KiB
Plaintext
fastapi[all] # Web framework with all extras
|
||
uvicorn # ASGI server
|
||
celery # Task queue
|
||
redis # Message broker for Celery
|
||
sqlalchemy # Database ORM
|
||
pydantic # Data validation
|
||
cryptography>=41.0.0 # Encryption for sensitive settings in database
|
||
openai # GPT integration for metadata extraction
|
||
pypdf>=3.9.0 # PDF processing for text extraction, metadata editing and rotation (upgraded from PyPDF2 to fix CVE-2023-36464)
|
||
requests # HTTP client
|
||
puremagic>=1.25,<2.0 # File type detection (pure Python)
|
||
filetype>=1.2.0,<2.0 # File type detection fallback (pure Python)
|
||
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
|
||
slowapi>=0.1.9 # Rate limiting middleware for FastAPI
|
||
|
||
# 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
|
||
|
||
# AI provider aggregator - enables Anthropic, Gemini, Ollama, and 100+ LLM providers
|
||
litellm>=1.0.0,<2.0.0
|
||
|
||
# Self-hosted OCR engines (optional – only required when the provider is enabled)
|
||
pytesseract>=0.3.10 # Python wrapper for Tesseract OCR
|
||
pdf2image>=1.17.0 # Convert PDF pages to images (used by Tesseract and EasyOCR providers)
|
||
ocrmypdf>=16.0.0,<17.0.0 # Post-processing: embeds searchable text layers into PDFs via Tesseract
|
||
meilisearch>=0.31.0 # Full-text search engine client
|