# Core dependencies
pydantic>=2.5.0
pydantic-settings>=2.1.0

# PDF Processing
pypdf>=3.17.0
pdfplumber>=0.11.0
camelot-py[cv]>=0.11.0
tabula-py>=2.9.0

# OCR
pytesseract>=0.3.10
Pillow>=10.0.0
pdf2image>=1.17.0

# PDF Generation
reportlab>=4.0.0
fpdf2>=2.7.0

# Data Processing
pandas>=2.0.0
numpy>=1.24.0

# Async Support
aiofiles>=23.2.0

# Utilities
python-dateutil>=2.8.0
PyYAML>=6.0

# Image processing (for camelot)
opencv-python>=4.8.0

# Development dependencies (optional)
# pytest>=7.4.0
# pytest-asyncio>=0.21.0
# black>=23.0.0
# ruff>=0.1.0
# mypy>=1.7.0
