Subprocesses for Humans 2.0, built on top of pexpect and shiv. Latest version 0.1.1 (unmaintained). No recent releases since 2015.
pip install delegator-pyVerified import paths — ran on the pinned version, not inferred.
Basic usage: run non-blocking subprocesses with output capture and interactivity.
Migrate to subprocess.run() or invoke.
Ensure you call .block() or access .out after the process completes.
Use on Unix-like systems or test thoroughly on Windows.
Install via pip install delegator-py, then use import delegator and delegator.run().
Do not pass block=True; instead call .block() on the returned Command object.