Skip to main content

dr-exec

Contract-driven local process execution.

Status

The complete v1 surface is implemented:

  • identity and serialization — canonical secret-safe projections, the strict bounded read path, and role-specific versioned identities;
  • the isolated-host Python runtime with its fixed -I probe and the library-owned child wrapper;
  • the protected protocol — request transport, frame codec, the prelude/output/completion state machine, and finite executor self-budgets;
  • durable recording — DirectoryRunStore over the pinned Document Directory, with typed lifecycle handles, receipts, and strict load validation;
  • the single-run engine behind ProcessExecutor.run — spawn through teardown for trusted-command, untrusted-command, and untrusted-Python targets, with budget enforcement, best-effort attribution, and the mandatory record lifecycle;
  • FakeExecutor, which enforces the same declaration rules and carries an explicit fake receipt, plus the shared behavioral conformance suite both executors pass;
  • the bounded execution pool — one scheduler core behind ProcessExecutor.run_many, ProcessExecutor.open_pool, and ExecutionPool.run_stream, with one shared resident bound over running and completed-but-undelivered submissions, completion-order delivery, backpressure on intake, cancellation, drain, and abort.

Execution runs on macOS; the engine refuses other platforms at the declaration boundary, and the tests that need real process semantics are marked accordingly.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dr_exec-0.1.1.tar.gz (70.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dr_exec-0.1.1-py3-none-any.whl (83.0 kB view details)

Uploaded Python 3

File details

Details for the file dr_exec-0.1.1.tar.gz.

File metadata

  • Download URL: dr_exec-0.1.1.tar.gz
  • Upload date:
  • Size: 70.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for dr_exec-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7364e0a8b4f6490708e18c1ed65b35258f38c347d919903f160fc417ca7e1140
MD5 ae3821fe23e98ced5a8cc49341ef6303
BLAKE2b-256 f99adc515c760471ad23cd8c4763b4c240a55b2ff4ed247ddbd27b4a6f8930bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for dr_exec-0.1.1.tar.gz:

Publisher: release.yml on danielle-rothermel/dr-exec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dr_exec-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: dr_exec-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 83.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for dr_exec-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 77ae52f6c4cbb66fbc283562175c99358f02b7580c44cc2c051da48386babbfd
MD5 f300ff4ae39faae8aca511afe3a5d5a5
BLAKE2b-256 3d98a49cb6e53a7266a7ec77d77c1df022290eebdf52bb723467b54b9065aa97

See more details on using hashes here.

Provenance

The following attestation bundles were made for dr_exec-0.1.1-py3-none-any.whl:

Publisher: release.yml on danielle-rothermel/dr-exec

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page