Metadata-Version: 2.1
Name: teetime
Version: 0.0.3
Summary: Add tee like functionally to Popen
Home-page: https://peilonrayz.github.io/teetime
Author: Peilonrayz
Author-email: peilonrayz@gmail.com
License: MIT
Project-URL: Bug Tracker, https://github.com/Peilonrayz/teetime/issues
Project-URL: Documentation, https://peilonrayz.github.io/teetime
Project-URL: Source Code, https://github.com/Peilonrayz/teetime
Description: TeeTime
        =======
        
        .. image:: https://travis-ci.com/Peilonrayz/teetime.svg?branch=master
           :target: https://travis-ci.com/Peilonrayz/teetime
           :alt: Build Status
        
        About
        -----
        
        Adding tee like functionally to ``subprocess.Popen``.
        
        Installation
        ------------
        
        .. code:: shell
        
           $ python -m pip install teetime
        
        Documentation
        -------------
        
        Documentation is available `via GitHub <https://peilonrayz.github.io/teetime/>`_.
        
        Basic Usage
        -----------
        
        Common usage is:
        
        .. code:: python
        
           import sys
           import teetime
        
           with open('log.txt', 'wb') as f:
              process = teetime.popen_call(
                 ['python', 'test.py'],
                 stdout=(sys.stdout.buffered, f),
                 stderr=(sys.stderr.buffered, f),
              )
              process.wait()
        
        **Note**: ``popen_call`` blocks until IO is complete. If you have no IO, ``stdout=()``, then it will not block. This is why you still need ``process.wait()``.
        
        Testing
        -------
        
        To run all tests run ``nox``. No venv is needed; nox makes all of them for us.
        
        .. code:: shell
        
           $ python -m pip install --user nox
           $ git clone https://peilonrayz.github.io/teetime/
           $ cd teetime
           teetime $ nox
        
        License
        -------
        
        TeeTime is available under the MIT license.
        
Keywords: tee popen command
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Description-Content-Type: text/x-rst
