# Cite-Finance API - Production Dependencies

# ============================================================================
# Core Framework
# ============================================================================
fastapi==0.115.5
uvicorn[standard]==0.24.0
pydantic[email]==2.10.4
pydantic-settings==2.6.1

# ============================================================================
# Database & Caching
# ============================================================================
sqlalchemy==2.0.36
asyncpg>=0.29.0
alembic>=1.13.0  # Database migrations
redis==5.0.1

# ============================================================================
# Data Processing
# ============================================================================
pandas>=2.1.0
numpy>=1.25.0
pyarrow>=15.0.0

# ============================================================================
# Data Sources
# ============================================================================
sec-edgar-downloader>=4.0.0
yfinance>=0.2.0
requests>=2.31.0
aiohttp==3.9.1
beautifulsoup4==4.12.2
lxml>=4.9.0

# ============================================================================
# LLM Integration
# ============================================================================
groq>=0.4.0
openai==1.3.7
anthropic==0.7.8
tiktoken>=0.5.0

# ============================================================================
# Authentication & Billing
# ============================================================================
python-jose[cryptography]>=3.3.0
passlib[bcrypt]>=1.7.4
stripe>=7.0.0

# ============================================================================
# Monitoring & Logging
# ============================================================================
structlog==23.2.0
prometheus-fastapi-instrumentator==6.1.0
prometheus-client==0.19.0
sentry-sdk>=1.40.0

# ============================================================================
# HTTP & Utilities
# ============================================================================
httpx==0.28.1
python-multipart==0.0.6
python-dotenv>=1.0.0

# ============================================================================
# Testing & Development (dev only)
# ============================================================================
# pytest>=7.4.0
# pytest-asyncio>=0.21.0
# pytest-cov>=4.1.0
# black>=23.0.0
# mypy>=1.7.0
