Metadata-Version: 1.0
Name: EasyProcess
Version: 0.1.0
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
        
        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
         - unittests
         - crossplatform, development on linux
         - global config file with program aliases 
         
        Known problems:
         - shell is not supported
         - pipes are not supported
         - large stdout/stderr was not tested, maybe not efficent
         - stdout/stderr is set only after the subprocess has finished
         - stop() does not kill whole subprocess tree 
         - Python 3 is not supported
        
        Similar projects:
         * execute (http://pypi.python.org/pypi/execute)
         * commandwrapper (http://pypi.python.org/pypi/commandwrapper)
         * extcmd (http://pypi.python.org/pypi/extcmd)
         
        Basic usage
        ============
        
            >>> from easyprocess import EasyProcess
            >>> EasyProcess('echo hello').call().stdout
            'hello'
        
        
        Installation
        ============
        
        General
        --------
        
         * install setuptools_ or pip_
         * install the program:
        
        if you have setuptools_ installed::
        
            # as root
            easy_install EasyProcess
        
        if you have pip_ installed::
        
            # as root
            pip install EasyProcess
        
        Ubuntu
        ----------
        ::
        
            sudo apt-get install python-setuptools
            sudo easy_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
        
Keywords: subprocess interface
Platform: UNKNOWN
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
