# CRM AI Dashboard - Python Backend Dependencies
# Install with: pip install -r requirements.txt

# Core Framework
fastapi==0.115.0
uvicorn[standard]==0.30.0
pydantic==2.9.0
pydantic-settings==2.5.0

# Database
sqlalchemy==2.0.35
asyncpg==0.29.0
alembic==1.13.2
databases==0.9.0
psycopg2-binary==2.9.9

# Authentication
python-jose[cryptography]==3.3.0
passlib[bcrypt]==1.7.4
python-multipart==0.0.12
httpx==0.27.2
authlib==1.3.2
google-auth==2.34.0
google-auth-oauthlib==1.2.1
google-api-python-client==2.141.0

# Background Jobs
rq==1.16.2
redis==5.1.0
schedule==1.2.2

# AI Integration
openai==1.51.0
anthropic==0.39.0
tiktoken==0.7.0

# Email & Communication
python-dotenv==1.0.1
sendgrid==6.11.0
jinja2==3.1.4
premailer==3.10.0
markdown==3.7.0

# File Handling
python-magic==0.4.27
Pillow==10.4.0

# Webhooks & Callbacks
stripe==10.2.0

# Utilities
python-dateutil==2.9.0
pytz==2024.2
python-slugify==8.0.4
email-validator==2.2.0
phonenumbers==8.13.0

# Testing
pytest==8.3.0
pytest-asyncio==0.24.0
httpx==0.27.2
aiosqlite>=0.20.0
