# Production requirements
# These are the minimal runtime dependencies

# Core HTTP handling
aiohttp>=3.8.5
uvloop>=0.17.0; sys_platform != "win32"

# JSON serialization
orjson>=3.9.5

# Monitoring and observability  
psutil>=5.9.5
prometheus-client>=0.17.1

# Development server (hot-reload)
watchdog>=3.0.0

# CLI and utilities
click>=8.1.6
rich>=13.5.2
tabulate>=0.9.0
colorama>=0.4.6

# Configuration
tomli>=2.0.1; python_version < "3.11"
pydantic>=2.0.0

# Optional data science dependencies (installed with [data] extra)
# numpy>=1.24.0
# pandas>=2.0.0
# scikit-learn>=1.3.0

# Optional AI dependencies (installed with [ai] extra)
# openai>=0.27.0
# anthropic>=0.3.0

# Optional monitoring dependencies (installed with [monitoring] extra)
# grafana-client>=3.5.0
# datadog>=0.47.0
