jobwharf
runs benchmark job scripts downloaded from a job board inside isolated worker processes.
Why
Boards that hand out job scripts should not require the
runner to exec freshly downloaded source. jobwharf stages the
script on disk and runs it in a child interpreter; keyword
arguments travel in a manifest file, never through string
interpolation.
Usage
from jobwharf 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.