# Graph Query Service Dependencies

# gRPC
grpcio>=1.62.0  # protobuf 5.x compatibility
grpcio-tools>=1.62.0
protobuf>=5.29.2  # Security update

# Neo4j
neo4j==5.15.0

# FastAPI (for REST API)
fastapi>=0.121.0
starlette>=0.49.1  # CVE-2025-62727 fix - explicit pin required
uvicorn[standard]>=0.25.0

# Async
asyncio==3.4.3

# Logging
structlog==24.1.0

# Configuration
python-dotenv==1.2.2
pydantic>=2.7.0  # Required by FastAPI 0.121+
pydantic-settings>=2.3.0

# Monitoring
prometheus-client==0.19.0

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

