Repository navigation
v1.1.0
v1.1.0 (2026-09-07)
Feature
- feat(tox): pass posargs through to pre-commit for pre-push hook stage
Lets tox -e pre-commit -- --hook-stage pre-push run pip-audit/checkov
locally without a separate raw pre-commit run invocation. Plain
{posargs} string interpolation in native-TOML tox config joins multi-word
args into a single broken token, so use the {replace = "posargs", extend = true} list-splice form instead. Applied to both this repo's own tox config
and the generated project's template, and documented in both READMEs.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FviW3jft55rDy8Xi5g8vd4 (4701c11)
Fix
- fix(pyproject): migrate license field to PEP 639 SPDX expression
Replace the deprecated license = { file = "LICENSE" } table form with
license = "MIT" + license-files = [ "LICENSE" ] in both this repo's own
pyproject.toml and the generated project's template. Bump the template's
build-system requirement to setuptools>=77, the minimum version that
understands PEP 639 license expressions and license-files.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013YrxuwVb1yJKbjnxzMm76D (534a776)