Metadata-Version: 1.1
Name: EasyProcess
Version: 0.1.9
Summary: Easy to use python subprocess interface.
Home-page: https://github.com/ponty/easyprocess
Author: ponty
Author-email: UNKNOWN
License: BSD
Description: EasyProcess is an easy to use python subprocess interface.
        
        Links:
         * home: https://github.com/ponty/EasyProcess
         * documentation: http://ponty.github.com/EasyProcess
        
        |Travis| |Coveralls| |Latest Version| |Supported Python versions| |License| |Downloads| |Code Health|
        
        Features:
         - 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:
         * execute (http://pypi.python.org/pypi/execute)
         * commandwrapper (http://pypi.python.org/pypi/commandwrapper)
         * extcmd (http://pypi.python.org/pypi/extcmd)
         * sh (https://github.com/amoffat/sh)
         * envoy (https://github.com/kennethreitz/envoy)
         * plumbum (https://github.com/tomerfiliba/plumbum)
         
        Basic usage
        ===========
        
            >>> from easyprocess import EasyProcess
            >>> EasyProcess('python --version').call().stderr
            u'Python 2.6.6'
        
        Installation
        ============
        
        General
        -------
        
         * install pip_
         * install the program::
        
            # as root
            pip install EasyProcess
        
        Ubuntu
        ------
        ::
        
            sudo apt-get install python-pip
            sudo pip install EasyProcess
        
        Uninstall
        ---------
        ::
        
            # as root
            pip uninstall EasyProcess
        
        
        .. _setuptools: http://peak.telecommunity.com/DevCenter/EasyInstall
        .. _pip: http://pip.openplans.org/
        .. _subprocess: http://docs.python.org/library/subprocess.html
        .. |Travis| image:: http://img.shields.io/travis/ponty/EasyProcess.svg
           :target: https://travis-ci.org/ponty/EasyProcess/
        .. |Coveralls| image:: http://img.shields.io/coveralls/ponty/EasyProcess/master.svg
           :target: https://coveralls.io/r/ponty/EasyProcess/
        .. |Latest Version| image:: https://pypip.in/version/EasyProcess/badge.svg?style=flat
           :target: https://pypi.python.org/pypi/EasyProcess/
        .. |Supported Python versions| image:: https://pypip.in/py_versions/EasyProcess/badge.svg?style=flat
           :target: https://pypi.python.org/pypi/EasyProcess/
        .. |License| image:: https://pypip.in/license/EasyProcess/badge.svg?style=flat
           :target: https://pypi.python.org/pypi/EasyProcess/
        .. |Downloads| image:: https://pypip.in/download/EasyProcess/badge.svg?style=flat
           :target: https://pypi.python.org/pypi/EasyProcess/
        .. |Code Health| image:: https://landscape.io/github/ponty/EasyProcess/master/landscape.svg?style=flat
           :target: https://landscape.io/github/ponty/EasyProcess/master
        
        
        
        
             
        
           
Keywords: subprocess interface
Platform: UNKNOWN
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
