# FastAPI and server
fastapi>=0.118.3
uvicorn[standard]>=0.37.0
pydantic>=2.5.0

# Service-specific dependencies
# Database connectors
sqlalchemy>=2.0.44
pymssql>=2.3.7
cx-Oracle>=8.3.0

# API clients for practice management systems
zeep>=4.3.2  # SOAP client
xmltodict>=1.0.2

# OAuth for various systems
authlib>=1.6.5
requests-oauthlib>=2.0.0

# Data synchronization
pandas>=2.3.3

# Rate limiting
ratelimit>=2.2.1

# Retry mechanisms
tenacity>=9.1.2

# CSV processing
csvkit>=2.1.0

# Excel file processing
openpyxl>=3.1.5
xlrd>=2.0.2

# Data validation
marshmallow>=4.0.1
cerberus>=1.3.7

# Connection pooling (built into SQLAlchemy)
# sqlalchemy-pool>=1.3.0  # Package doesn't exist, pooling is built into SQLAlchemy

# Additional utilities
python-dateutil>=2.9.0
pytz>=2025.2
