Dds (dds v0.17.0)

Copy Markdown

The dds toolchain, bundled. This module is a LOCATOR AND RUNNER, nothing more — the instruments are the bundled Python (the same bytes as the tagged toolchain repo), and all semantics live there.

Runtime resolution:

  1. Pythonx (a hard dep — embedded CPython, hermetic): mix deps.get is the ONLY prerequisite. Pythonx provisions a standalone interpreter and the tree-sitter wheels itself (pinned below), in-process, no system Python, no PATH. The mechanical witness and evidence replay work out of the box.
  2. Fallback, only when the host app already initialized pythonx with its own interpreter AND that interpreter lacks our deps: uv on PATH (same hermetic properties via subprocess), then python3 (stdlib legs, honest degradation), then a clear error.

Summary

Functions

Run the bundled CLI with args; exits the VM with its exit code on failure.

Functions

run(args)

Run the bundled CLI with args; exits the VM with its exit code on failure.