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

Reply via email to