# ============================================================
# DevOps AI Agent — Dependencies
# ============================================================

# --- Core Dependencies ---
anthropic>=0.40.0
fastapi>=0.111.0
uvicorn[standard]>=0.30.0
httpx>=0.27.0
python-dotenv>=1.0.1
pydantic>=2.7.0
pydantic-settings>=2.3.0
structlog>=24.2.0

# --- Kubernetes ---
kubernetes>=30.1.0

# --- Notifications ---
slack-sdk>=3.29.0

# --- CI/CD Platforms ---
# GitHub (existing)
PyGithub>=2.3.0

# GitLab (API calls via httpx - no additional package needed)

# Jenkins (API calls via httpx - no additional package needed)

# Bamboo (API calls via httpx - no additional package needed)

# Azure DevOps (API calls via httpx - no additional package needed)

# --- Cloud Providers (Optional - install based on your cloud) ---

# AWS (optional - only if using AWS resources)
# boto3>=1.34.0
# botocore>=1.34.0

# GCP (optional - only if using GCP resources)
# google-cloud-compute>=1.16.0
# google-cloud-container>=2.43.0
# google-cloud-run>=0.10.0
# google-cloud-functions>=1.16.0
# google-cloud-logging>=3.9.0
# google-cloud-sql>=1.8.0
# google-cloud-storage>=2.14.0
# google-cloud-pubsub>=2.19.0
# google-cloud-redis>=2.14.0
# google-cloud-artifact-registry>=1.11.0

# Azure (optional - only if using Azure resources)
# azure-identity>=1.15.0
# azure-mgmt-compute>=30.6.0
# azure-mgmt-containerservice>=29.0.0
# azure-mgmt-containerinstance>=10.1.0
# azure-mgmt-appcontainers>=3.0.0
# azure-mgmt-containerregistry>=10.3.0
# azure-mgmt-web>=7.2.0
# azure-mgmt-sql>=4.0.0
# azure-mgmt-monitor>=6.0.2
# azure-mgmt-network>=25.0.0
# azure-mgmt-storage>=21.0.0
# azure-mgmt-cosmosdb>=9.0.0
# azure-mgmt-redis>=14.0.0
# azure-mgmt-servicebus>=8.0.0
# azure-mgmt-batch>=17.0.0

# --- Monitoring ---
prometheus-client>=0.20.0

# --- Testing ---
pytest>=8.2.0
pytest-asyncio>=0.23.0

