Download Latest Version v4.3.0 source code.zip (1.1 MB) Google Add to Preferred Sources
Home / v4.0.0
Name Modified Size InfoDownloads / Week
Parent folder
attestation.jsonl 2026-09-19 22.0 kB
sbom.spdx.json 2026-09-19 91.8 kB
LICENSE 2026-09-19 1.1 kB
README.md 2026-09-19 838 Bytes
v4.0.0 -- the bash target actually works source code.tar.gz 2026-09-19 1.1 MB
v4.0.0 -- the bash target actually works source code.zip 2026-09-19 1.2 MB
Totals: 6 Items   2.4 MB 0

Fixed

  • externum file.ext --target bash works for the first time. It previously crashed with list indices must be integers or slices, not str (swallowed by the CLI's broad error handler). Compiler.compile() now returns a dict for single targets, matching what the CLI always expected.
  • Unknown --target values raise a clear ValueError instead of silently returning an empty string.

Changed

  • Test counts unified to the actual suite size: 366 tests, all green.
  • README: the Why? section and a real end-to-end ASCII demo moved to the top; dead TOC anchor removed.

Packaging

  • setup.py version bumped from 2.0.0 to 4.0.0 — PyPI will now match the code. (pip install externum currently serves 2.0.0; the 4.0.0 upload follows once the maintainer runs twine upload dist/*.)

🤖 Generated with Codebuff

Source: README.md, updated 2026-09-19