2 Commits
Author SHA1 Message Date
Marshall Greenblatt 8d83469d79 tools: Fix Python 3 CMake variable merging
Merge generated and manually maintained GYPI variables with copy and update
so the CLI works on Python 3 while preserving manual override precedence.

Add a hermetic CLI regression for exact output, progress diagnostics, and
unchanged repeated generation.
2026-07-27 14:06:00 -04:00
Marshall Greenblatt 75745dce64 tools: Add make generator test coverage
Add deterministic fixtures, goldens, and matching tests for all 18
make_* generators. Refactor make_distrib orchestration behind an
importable main entry point while preserving generated output. Add
passing characterizations for existing generator issues.
2026-07-27 14:05:59 -04:00