1
0
Fork 0
mirror of https://github.com/imjasonh/terraform-playground synced 2026-07-08 07:44:57 +00:00
terraform-playground/pymage/internal
Cursor Agent d670295074
cli: make --python optional, auto-detect from base when omitted
If --python is given it must match the base's detected Python version; if
omitted, the version is auto-detected (PYTHON_VERSION env, else apko.json) and
used for both wheel selection and the site-packages layout. Errors clearly when
the base version can't be determined and --python is unset. CI now relies on
auto-detection (drops --python). Adds resolveInterpreter tests and asserts the
auto-detected version flows into the image.

Co-authored-by: Jason Hall <imjasonh@users.noreply.github.com>
2026-06-10 16:24:07 +00:00
..
build build: detect Chainguard base Python version from apko.json 2026-06-10 16:16:20 +00:00
cache build/cli: layer cache + parallel wheel layers, secret deny-list, env validation, docs 2026-06-10 14:07:25 +00:00
cli cli: make --python optional, auto-detect from base when omitted 2026-06-10 16:24:07 +00:00
lock wheel: strip extras from console-script entry points; lock: strip inline comments from first '#' 2026-06-10 15:25:47 +00:00
ptar ptar: reject path traversal and duplicate paths in layers 2026-06-10 14:06:54 +00:00
sbom Rename py-image-builder to pymage (module, imports, CLI, workflow, docs) 2026-06-10 13:30:05 +00:00
testwheel cli: reject empty env/label key; testwheel: deterministic map iteration 2026-06-10 14:35:37 +00:00
wheel wheel: strip extras from console-script entry points; lock: strip inline comments from first '#' 2026-06-10 15:25:47 +00:00
wheelhouse wheel: parse build tag and prefer highest build when selecting wheels 2026-06-10 14:35:37 +00:00