CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2022/08/21 07:26:24
Log message:
import /usr/ports/mystuff/sysutils/py-command_runner, ok kmos@
command_runner's purpose is to run external commands from Python, just
like "subprocess" on which it relies, while solving various problems a
developer may face, including:
- Handling of all possible subprocess.popen / subprocess.check_output
scenarios / python versions in one handy function without encoding /
timeout hassle.
- Allow stdout/stderr stream output to be redirected to callback
functions / output queues / files so you get to handle output in your
application while commands are running.
- Callback to optional stop check so we can stop execution from outside
command_runner.
- Callback with optional process information so we get to control the
process from outside command_runner.
Status:
Vendor Tag: sthen
Release Tags: sthen_20220821
N ports/sysutils/py-command_runner/Makefile
N ports/sysutils/py-command_runner/distinfo
N ports/sysutils/py-command_runner/pkg/DESCR
N ports/sysutils/py-command_runner/pkg/PLIST
N
ports/sysutils/py-command_runner/patches/patch-tests_test_command_runner_py
N ports/sysutils/py-command_runner/patches/patch-command_runner___init___py
No conflicts created by this import