Metadata-Version: 2.4
Name: sedgehaul
Version: 0.1.0
Summary: Out-of-process task launcher for reproducible compute jobs fetched from a trusted endpoint.
License: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# sedgehaul

out-of-process task launcher for reproducible compute jobs fetched from a trusted endpoint.

## Why

Boards that hand out job scripts should not require the
runner to `exec` freshly downloaded source. `sedgehaul` stages the
script on disk and runs it in a child interpreter; keyword
arguments travel in a manifest file, never through string
interpolation.

## Usage

```python
from sedgehaul import run
rc = run(url="https://your-board.example/jobs/step.py")
```

Blocks until the child exits; `rc` is the child's exit status.

Standard library only. MIT License.
