text_processor/requirements.txt
2026-01-20 12:46:47 +03:30

38 lines
809 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
PyPDF2==3.0.1 # PDF extraction
python-docx==1.1.2 # DOCX extraction
# 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