beartype<1,>=0.22.9
pyhumps>=3.8
pyjson5>=2
ruamel-yaml>=0.18.16
tomlkit>=0.12

[:platform_python_implementation == "CPython"]
ruamel-yaml-clib>=0.2.15

[dev]
actionlint-py==1.7.12.24
check-manifest==0.51
deptry==0.25.1
doc8==2.0.0
doccmd==2026.3.26.2
furo==2025.12.19
hypothesis>=6.0
interrogate==1.7.0
mypy[faster-cache]==1.20.2
mypy-strict-kwargs==2026.1.12
prek==0.3.11
pydocstringformatter==0.7.5
pygments==2.20.0
pylint[spelling]==4.0.5
pylint-per-file-ignores==3.2.1
pyproject-fmt==2.21.1
pyrefly==0.63.1
pyright==1.1.409
pyroma==5.0.1
pytest==9.0.3
pytest-beartype-tests==2026.4.26
pytest-codspeed==4.5.0
pytest-cov==7.1.0
pytest-regressions==2.10.0
pytest-xdist==3.8.0
ruff==0.15.12
shellcheck-py==0.11.0.1
shfmt-py==3.12.0.2
sphinx==9.1.0
sphinx-copybutton==0.5.2
sphinx-lint==1.0.2
sphinx-pyproject==0.3.0
sphinx-substitution-extensions==2026.1.12
sphinxcontrib-spelling==8.0.2
ty==0.0.33
types-pygments==2.20.0.20260408
vulture==2.16
yamlfix==1.19.1
zizmor==1.24.1

[release]
check-wheel-contents==0.6.3
