# Pins for the release build toolchain (release.yml build job). The job sets
# PIP_CONSTRAINT to this file so the isolated PEP 517 build environment is
# pinned too: otherwise `python -m build` resolves hatchling at
# latest-at-tag-time, the one floating tool in an otherwise pinned release.
# COMPLETE transitive closure (pip freeze of `pip install build hatchling` in
# a clean venv). A partial pin would leave the dependencies floating.
build==1.5.0
hatchling==1.30.1
packaging==26.2
pathspec==1.1.1
pluggy==1.6.0
pyproject_hooks==1.2.0
trove-classifiers==2026.6.1.19
