# Core Framework
fastapi>=0.115.0,<1.0.0
uvicorn[standard]>=0.32.0,<1.0.0
pydantic>=2.10.0,<3.0.0
pydantic-settings>=2.6.0,<3.0.0
# Document Processing
python-docx>=1.1.2,<2.0.0
pillow>=11.0.0,<12.0.0
python-magic>=0.4.27,<1.0.0
# Database
sqlalchemy[asyncio]>=2.0.36,<3.0.0
alembic>=1.14.0,<2.0.0
aiosqlite>=0.20.0,<1.0.0
asyncpg>=0.30.0,<1.0.0
# Authentication
python-jose[cryptography]>=3.3.0,<4.0.0
passlib[bcrypt]>=1.7.4,<2.0.0
# Task Queue
celery[redis]>=5.4.0,<6.0.0
redis>=5.2.0,<6.0.0
# MCP Protocol
mcp>=1.0.0,<2.0.0
# Utilities
python-multipart>=0.0.18,<1.0.0
aiofiles>=24.1.0,<25.0.0
httpx>=0.28.0,<1.0.0
structlog>=24.4.0,<25.0.0
tenacity>=9.0.0,<10.0.0
email-validator>=2.2.0,<3.0.0
# Monitoring
prometheus-client>=0.21.0,<1.0.0
sentry-sdk>=2.19.0,<3.0.0
# Development
pytest>=8.3.0
pytest-asyncio>=0.24.0
pytest-cov>=6.0.0
pytest-mock>=3.14.0
factory-boy>=3.3.1
faker>=33.0.0
black>=24.10.0
isort>=5.13.2
flake8>=7.1.1
mypy>=1.13.0
ruff>=0.8.0
pre-commit>=4.0.0