# Daily Analytical Briefing - Dependencies
# Core framework (no external dependencies)
kaygraph>=0.0.1

# LLM Integration (choose one or more)
openai>=1.0.0          # For OpenAI GPT models
anthropic>=0.18.0      # For Claude models
# ollama                # For local Ollama models (via openai-compatible API)

# Data & Analytics
pandas>=2.0.0          # For data manipulation
numpy>=1.24.0          # For numerical operations

# Database Connectors (uncomment as needed)
# psycopg2-binary>=2.9.0    # PostgreSQL
# pymysql>=1.1.0            # MySQL
# sqlalchemy>=2.0.0         # ORM and database toolkit

# Monitoring & Metrics APIs
# prometheus-client>=0.19.0  # Prometheus metrics
# datadog>=0.48.0           # Datadog API
# newrelic>=9.0.0           # New Relic

# Log Aggregation
# elasticsearch>=8.0.0      # Elasticsearch
# opensearch-py>=2.0.0      # OpenSearch

# Alerting & Notifications
requests>=2.31.0       # For webhook calls
# slack-sdk>=3.26.0         # Slack API
# python-telegram-bot>=20.0 # Telegram bot

# Email
# python-smtp            # Built-in, no package needed

# Report Generation (optional enhancements)
# jinja2>=3.1.0         # Template engine
# plotly>=5.18.0        # Interactive charts
# matplotlib>=3.8.0     # Static charts
# reportlab>=4.0.0      # PDF generation

# Development
pytest>=7.4.0          # Testing
pytest-asyncio>=0.21.0 # Async testing
