mirror of
https://github.com/github/spec-kit.git
synced 2026-08-03 06:26:30 +08:00
`specify init --script py` generated skills that invoke `python3 .specify/scripts/python/<name>.py`, but the wheel's force-include list only carried `scripts/bash` and `scripts/powershell`. Installs from PyPI/Homebrew therefore shipped commands pointing at files that were never packaged, leaving `--script py` non-functional while `sh`/`ps` kept working. Force-include `scripts/python` alongside the other two variants, and add a contract test that asserts every script variant present in the repo is bundled, so a future variant cannot be dropped the same way. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>