nthlayer-common>=0.1.5
grafana-foundation-sdk>=0.0.11
pydantic<3.0.0,>=2.7.0
pydantic-settings<3.0.0,>=2.2.1
httpx<0.29.0,>=0.27.0
pagerduty<7.0.0,>=6.0.0
structlog<25.0.0,>=24.1.0
pyyaml<7.0.0,>=6.0.1
rich<15.0.0,>=13.7.0
rich-argparse<2.0.0,>=1.4.0
questionary<3.0.0,>=2.0.0
cachetools<7.0.0,>=5.3.0
opentelemetry-semantic-conventions>=0.60b1

[aws]
boto3<2.0.0,>=1.34.0

[dev]
pytest<10.0.0,>=8.2.0
pytest-asyncio<2.0.0,>=0.23.0
pytest-cov<8.0.0,>=5.0.0
respx<0.23.0,>=0.21.0
ruff<0.15.0,>=0.4.0
mypy<1.20.0,>=1.10.0
types-requests>=2.31.0
types-python-dateutil>=2.8.19
types-PyYAML>=6.0.0
anyio<5.0.0,>=4.3.0
kubernetes<36.0.0,>=28.0.0

[docs]
mkdocs-material>=9.5.0
mkdocs-minify-plugin>=0.8.0

[etcd]
etcd3<1.0.0,>=0.12.0

[kubernetes]
kubernetes<36.0.0,>=28.0.0

[service-discovery]
kazoo<3.0.0,>=2.9.0
etcd3<1.0.0,>=0.12.0

[zookeeper]
kazoo<3.0.0,>=2.9.0
