# Graph Writer Service Dependencies

# RabbitMQ
aio-pika==9.3.1

# Neo4j
neo4j==5.15.0

# Redis (for deleted analysis cache)
redis==5.0.1

# Async
asyncio==3.4.3
uvloop==0.19.0

# Kubernetes Client (for workload discovery)
kubernetes>=31.0.0  # CVE-2024-37891 urllib3 fix

# HTTP Client - explicit pin for CVE-2025-66471, CVE-2025-66418 fix
urllib3>=2.6.0
aiohttp>=3.9.0

# Logging
structlog==24.1.0
python-json-logger==2.0.7

# Configuration
python-dotenv==1.0.0
pydantic>=2.7.0
pydantic-settings>=2.3.0

# Monitoring
prometheus-client==0.19.0

# Testing
pytest==7.4.3
pytest-asyncio==0.21.1
pytest-mock==3.12.0

