textX<5,>=4
PyYAML<7,>=6
platformdirs<5,>=4
packaging>=23

[audit]
pip-audit==2.10.1

[dev]
jig-dsl[lint,release,test,typecheck]

[docs]
sphinx<10,>=8.2
sphinx-rtd-theme<4,>=3.0
myst-parser<6,>=4.0

[lint]
ruff==0.17.0
pymarkdownlnt==0.9.40
zizmor==1.30.1

[release]
build==1.6.1
twine==7.0.0
bump-my-version==1.5.1

[test]
pytest<10,>=8
pytest-cov<8,>=6

[typecheck]
jig-dsl[test]
mypy==2.4.0
types-PyYAML==6.0.12.20260906
nox==2026.8.17
