pyyaml>=6.0
jsonschema>=4.18
referencing>=0.30
pydantic>=2.6

[dev]
ruff==0.15.18
mypy>=1.10
pytest>=8.0
pytest-xdist>=3.8
pytest-cov>=5.0
pytest-timeout>=2.3
pytest-randomly>=3.15
hypothesis>=6.100
types-PyYAML>=6.0
pre-commit>=3.5

[otel]
opentelemetry-sdk>=1.20
opentelemetry-exporter-otlp-proto-http>=1.20

[tui]
rich>=13.0
