# CELN Sidecar Service Dependencies

# Web framework
fastapi>=0.104.0
uvicorn[standard]>=0.24.0

# Data validation and serialization
pydantic>=2.5.0

# Git operations
GitPython>=3.1.40

# HTTP client for GitLab API
httpx>=0.25.0
aiohttp>=3.9.0
python-gitlab>=3.15.0

# GitHub API integration
PyGithub>=1.59.0
PyJWT>=2.8.0

# Environment and configuration
python-dotenv>=1.0.0

# Logging and monitoring
structlog>=23.2.0

# Development and testing (optional)
pytest>=7.4.0
pytest-asyncio>=0.21.0
httpx>=0.25.0  # for testing

# Security and GPG
cryptography>=41.0.0
python-gnupg>=0.5.0  # for GPG signing operations

requests>=2.32.4
