Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 19:35
· 434 commits to main since this release

Added

  • Command.stdout_tee / Command.stderr_tee now accept a Python writer
  • Command.on_stdout_line(callback) / Command.on_stderr_line(callback): a
  • A benchmarks/ suite (pytest-benchmark, new bench dependency-group)
  • wait_for_path(path, *, timeout, interval=0.05) — a new async readiness
  • python -m processkit run -- <cmd> [args...]: a CLI wrapper that runs a
  • Finished gains timed_out and signal properties that delegate to the
  • Command.stdin_file(path) — feed the child's stdin from a file, streamed in
  • ProcessResult and BytesResult gain diagnostic: str | None (stderr if it
  • Value semantics for the result types: ProcessResult, BytesResult,

Changed

  • CliClient(default_env_fn=...) now validates that every value in the

Fixed

  • Args (from processkit import Args) no longer rejects the single most