37 lines
800 B
Plaintext
37 lines
800 B
Plaintext
# Core Dependencies
|
|
pydantic==2.10.5
|
|
pydantic-settings==2.7.1
|
|
|
|
# Markdown Processing (tolerated domain dependency)
|
|
marko==2.1.2
|
|
|
|
# Web Framework
|
|
fastapi==0.115.6
|
|
uvicorn[standard]==0.34.0
|
|
python-multipart==0.0.20
|
|
|
|
# Document Processing - Extractors
|
|
docling # Unified document extraction (PDF, DOCX, Excel)
|
|
|
|
# Cloud Storage
|
|
boto3==1.35.94 # AWS S3 integration
|
|
botocore==1.35.94 # AWS SDK core (installed with boto3)
|
|
|
|
# Environment Variables
|
|
python-dotenv==1.0.1 # Load .env files
|
|
|
|
# HTTP Client (for testing)
|
|
requests==2.32.3 # API testing scripts
|
|
|
|
# Development Dependencies (optional)
|
|
pytest==8.3.4
|
|
pytest-asyncio==0.24.0
|
|
httpx==0.28.1
|
|
black==24.10.0
|
|
ruff==0.8.5
|
|
mypy==1.14.0
|
|
|
|
# Type Stubs for Development
|
|
types-requests==2.32.0.20241016
|
|
boto3-stubs[s3]==1.35.94
|