pydantic>=2.0.0
structlog>=23.0.0
asgi-correlation-id>=4.0.0

[all]
auditry[fastapi,otel,quart]

[dev]
pytest>=7.0.0
pytest-asyncio>=0.21.0
pytest-timeout>=2.0.0
httpx>=0.24.0
mypy>=1.0.0
ruff==0.16.1
shellcheck-py==0.11.0.1
shfmt-py==4.2.0
pymarkdownlnt==0.9.40

[fastapi]
fastapi>=0.100.0
starlette>=0.27.0

[otel]
opentelemetry-api<2,>=1.45.1
opentelemetry-sdk<2,>=1.45.1
opentelemetry-exporter-otlp-proto-http<2,>=1.45.1
opentelemetry-instrumentation-asgi>=0.66b1
opentelemetry-instrumentation-fastapi>=0.66b1

[quart]
quart>=0.18.0
