# 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