# Market Data Service for SenpAI
# Python 3.11+

# Core
pydantic>=2.5
pydantic-settings>=2.1

# Async
websockets>=12.0
httpx>=0.27

# Database
sqlalchemy[asyncio]>=2.0
aiosqlite>=0.20

# Reliability
tenacity>=8.2

# Logging
structlog>=24.1

# Metrics
prometheus_client>=0.20

# NATS output (optional — for SenpAI integration)
nats-py>=2.7

# Testing
pytest>=8.0
pytest-asyncio>=0.23

# Linting (optional)
ruff>=0.3
