azure-appconfiguration-provider>=1.0.0
azure-keyvault-secrets>=4.7.0
azure-identity>=1.15.0
azure-monitor-opentelemetry>=1.2.0
opentelemetry-api>=1.22.0
azure-core>=1.38.0
filelock>=3.20.3
urllib3>=2.7.0

[alerts]

[all]
fastapi>=0.110
azure-servicebus>=7.11
apscheduler>=3.10

[audit]

[auth]

[config-refresh]

[dev]
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-mock>=3.11.1
black>=23.7.0
ruff>=0.0.285
mypy>=1.5.0
isort>=5.12.0
bandit>=1.7.5
pip-audit>=2.6.0
build>=1.0.0

[failclose]

[fastapi]
fastapi>=0.110

[health]

[heartbeat]

[identity]

[ingress]

[metrics]

[notify]

[openai]

[pdf-safety]
pypdf>=4.0

[ratelimit]

[retry]
tenacity>=8.0

[sb-lock]

[scheduler]
apscheduler>=3.10

[servicebus]
azure-servicebus>=7.11

[subscription]

[test]
pytest>=7.4.0
pytest-cov>=4.1.0
pytest-mock>=3.11.1
fastapi>=0.110
httpx>=0.27
apscheduler>=3.10
tenacity>=8.0
pypdf>=4.0

[tokens]
