# Aegis AI - Core Dependencies
# Install with: pip install -r requirements.txt
# Or directly: pip install aegis-monitor

# CLI framework
typer>=0.9.0

# Data validation
pydantic>=2.0.0

# YAML parsing
pyyaml>=6.0

# HTTP client
httpx>=0.24.0

# Rich terminal output
rich>=13.0.0

# Environment variables
python-dotenv>=1.0.0

# Optional dependencies:
# - For OpenAI support: pip install "aegis-ai[openai]" or pip install openai>=1.0.0
# - For Anthropic support: pip install "aegis-ai[anthropic]" or pip install anthropic>=0.18.0
# - For semantic scoring: pip install "aegis-ai[scoring]" or pip install sentence-transformers>=2.2.0 scikit-learn>=1.3.0
# - For all features: pip install "aegis-ai[all]"
