The sysutils/py-command_runner,python3 port
py3-command_runner-1.4.0p1 – platform agnostic command and shell execution tool (cvsweb github mirror)
Description
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.WWW: https://github.com/netinvent/command_runner
Maintainer
The OpenBSD ports mailing-list
Categories
Build dependencies
Run dependencies
Test dependencies
Reverse dependencies
Files
- /usr/local/lib/python3.11/site-packages/command_runner-1.4.0.dist-info/
- /usr/local/lib/python3.11/site-packages/command_runner-1.4.0.dist-info/LICENSE
- /usr/local/lib/python3.11/site-packages/command_runner-1.4.0.dist-info/METADATA
- /usr/local/lib/python3.11/site-packages/command_runner-1.4.0.dist-info/RECORD
- /usr/local/lib/python3.11/site-packages/command_runner-1.4.0.dist-info/WHEEL
- /usr/local/lib/python3.11/site-packages/command_runner-1.4.0.dist-info/top_level.txt
- /usr/local/lib/python3.11/site-packages/command_runner/
- /usr/local/lib/python3.11/site-packages/command_runner/__init__.py
- /usr/local/lib/python3.11/site-packages/command_runner/__pycache__/
- /usr/local/lib/python3.11/site-packages/command_runner/__pycache__/__init__.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/command_runner/__pycache__/__init__.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/command_runner/__pycache__/elevate.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/command_runner/__pycache__/elevate.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/command_runner/elevate.py