beartype>=0.22.9
charset-normalizer>=3.4.1
click<8.4.0,>=8.3.0
click-compose>=2025.10.27.3
cloup>=3.0.0
dulwich>=0.22.1
pygments>=2.18.0
sybil<11.0.0,>=9.3.0
sybil-extras==2026.5.6

[dev]
actionlint-py==1.7.12.24
ansi==0.3.7
check-manifest==0.51
deptry==0.25.1
doc8==2.0.0
furo==2025.12.19
interrogate==1.7.0
mypy[faster-cache]==2.1.0
mypy-strict-kwargs==2026.1.12
prek==0.4.0
pydocstringformatter==0.7.5
pydocstyle==6.3
pygments==2.20.0
pylint[spelling]==4.0.5
pylint-per-file-ignores==3.2.1
pyproject-fmt==2.21.2
pyrefly==1.0.0
pyright==1.1.409
pyroma==5.0.1
pytest==9.0.3
pytest-cov==7.1.0
pytest-regressions==2.10.0
pyyaml==6.0.3
ruff==0.15.13
shellcheck-py==0.11.0.1
shfmt-py==4.0.0
sphinx>=8.1.3
sphinx-click==6.2.0
sphinx-copybutton==0.5.2
sphinx-inline-tabs==2025.12.21.14
sphinx-lint==1.0.2
sphinx-pyproject==0.3.0
sphinx-substitution-extensions==2026.1.12
sphinxcontrib-spelling==8.0.2
ty==0.0.35
types-pygments==2.20.0.20260508
vulture==2.16
yamlfix==1.19.1
zizmor==1.25.0

[dev:sys_platform != "win32"]
hadolint-bin==2.14.0

[release]
check-wheel-contents==0.6.3
homebrew-pypi-poet==0.10
