deepdiff>=8.0
packaging>=21.0
pydantic>=2.0
tenacity>=8.0
typer>=0.9

[dev]
pytest>=7.0
pytest-cov>=4.0
pytest-asyncio>=0.23
ruff>=0.8
mypy>=1.0
pyyaml>=6.0
types-pyyaml>=6.0
griffe>=2.0
hypothesis>=6.150
hypothesis-jsonschema>=0.23
opentelemetry-api>=1.20
opentelemetry-sdk>=1.20
mcp<2,>=1.0

[docs]
mkdocs>=1.6
mkdocs-material>=9.5
mkdocstrings[python]>=0.26
pymdown-extensions>=10.7

[mcp]
mcp<2,>=1.0

[otel]
opentelemetry-api>=1.20

[test]
hypothesis>=6.150
hypothesis-jsonschema>=0.23

[weaver-stack]

[yaml]
pyyaml>=6.0
