skip to navigation
skip to content

Not Logged In

EasyProcess 0.1.9

Easy to use python subprocess interface.

EasyProcess is an easy to use python subprocess interface.


  • layer on top of subprocess module
  • easy to start, stop programs
  • easy to get 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
  • 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
  • unicode support
  • supported python versions: 2.6, 2.7, 3.2, 3.3, 3.4
Known problems:
  • none
Similar projects:

Basic usage

>>> from easyprocess import EasyProcess
>>> EasyProcess('python --version').call().stderr
u'Python 2.6.6'



  • install pip

  • install the program:

    # as root
    pip install EasyProcess


sudo apt-get install python-pip
sudo pip install EasyProcess


# as root
pip uninstall EasyProcess
File Type Py Version Uploaded on Size
EasyProcess-0.1.9.tar.gz (md5) Source 2015-03-19 10KB
  • Downloads (All Versions):
  • 1102 downloads in the last day
  • 6802 downloads in the last week
  • 25912 downloads in the last month