pyyaml>=6.0

[all]
skillsops[observability,plugin,policy-opa,server]

[dev]
pytest>=7.0
pytest-anyio>=0.0.0
hypothesis>=6.0
httpx>=0.27
httpx2>=2.0
anyio<4.15
fastapi>=0.110
uvicorn[standard]>=0.29
ruff>=0.8
pyright>=1.1
pytest-cov>=5.0
build>=1.2
twine>=5.0

[observability]
opentelemetry-api>=1.20
opentelemetry-sdk>=1.20
opentelemetry-exporter-otlp>=1.20

[plugin]
mcp<2,>=1.0

[policy-cedar]
cedarpy>=0.4

[policy-opa]
httpx>=0.27

[server]
fastapi>=0.110
uvicorn[standard]>=0.29
python-multipart>=0.0.9
slowapi>=0.1.9
