1
0
Fork 0
mirror of https://github.com/imjasonh/terraform-playground synced 2026-07-08 07:44:57 +00:00
Commit graph

4 commits

Author SHA1 Message Date
Cursor Agent
7290806232
wheel: strip extras from console-script entry points; lock: strip inline comments from first '#'
- console-script targets like 'pkg.mod:main [extra]' no longer leak the
  '[extra]' suffix into the generated launcher; module-less entry points are
  skipped instead of producing invalid Python
- stripComment now strips from the first '#' (not only ' #') and trims trailing
  whitespace, matching its docstring
- adds tests demonstrating both behaviors

Co-authored-by: Jason Hall <imjasonh@users.noreply.github.com>
2026-06-10 15:25:47 +00:00
Cursor Agent
9a7dc02643
lock: accept name[extras]==version; error on dependency-bearing options (-e/-r/-c)
Co-authored-by: Jason Hall <imjasonh@users.noreply.github.com>
2026-06-10 14:35:36 +00:00
Cursor Agent
7c5e8608d3
wheel/lock: platform-aware wheel selection, size limits, prefix containment, strict lock parsing
- wheelhouse now filters candidates by target platform/ABI/python tag and
  prefers the most specific compatible wheel (fixes wrong-arch selection); also
  streams sha256 and uses an index map instead of an O(n*m) scan
- wheel: add tag parser + compatibility, cap per-member size (zip-bomb guard),
  reject members that escape the install prefix, stable sort
- lock: error on non-pinned/URL/editable lines instead of silently dropping

Co-authored-by: Jason Hall <imjasonh@users.noreply.github.com>
2026-06-10 14:07:10 +00:00
Cursor Agent
1f2fd93117
Rename py-image-builder to pymage (module, imports, CLI, workflow, docs)
Co-authored-by: Jason Hall <imjasonh@users.noreply.github.com>
2026-06-10 13:30:05 +00:00
Renamed from py-image-builder/internal/lock/lock.go (Browse further)