Package Info

python-EasyProcess


Python subprocess interface


Development/Languages/Python

EasyProcess is a Python subprocess interface.

Features include:

  • layer on top of subprocess module
  • starting and stopping of programs
  • retrieval of standard output/error, return code of programs
  • command can be list or string
  • logging
  • timeout
  • unit-tests
  • cross-platform, development on linux
  • global config file with program aliases
  • unicode support
  • supported python versions: 2.5, 2.6, 2.7, 3.1, 3.2, PyPy

Limitations:

  • shell is not supported
  • pipes are not supported
  • stdout/stderr is set only after the subprocess has finished
  • stop() does not kill whole subprocess tree

License: BSD-2-Clause
URL: https://github.com/ponty/easyprocess

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
0.2.7-bp153.1.16 info GA Release 2021-04-22 15 SP3
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-EasyProcess
  • python3-EasyProcess
0.2.7-bp152.1.7 info GA Release 2020-04-17 15 SP2
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-EasyProcess
  • python3-EasyProcess
0.2.3-bp151.3.1 info GA Release 2019-07-16 15 SP1
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-EasyProcess
  • python3-EasyProcess
0.2.3-bp151.2.11 info GA Release 2019-05-18 15 SP1
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-EasyProcess
  • python3-EasyProcess
0.2.3-bp150.2.4 info GA Release 2018-07-30 15
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • python2-EasyProcess
  • python3-EasyProcess