pipettor - robust, easy to use Unix process pipelines
Project description
pipettor - robust, easy to use Python package for running Unix process pipelines
Features
Command pipelines are simply specified as a sequence of commands, with each command represented as a sequence of arguments.
Failures of any process in the pipeline result in an exception, with stderr include in the exception.
Pipeline stdin/stdout/stderr can be passed through from parent process, set to a file, or read/written by the parent process.
Asynchronous reading and writing to and from the pipeline without risk of deadlock.
Pipeline may run asynchronously or block until completion.
Includes a file-like object for reading or writing a pipeline.
Free software: MIT license
Documentation: https://pipettor.readthedocs.org.
History
0.1.2 (2017-06-11)
First public release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pipettor-0.1.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49da3d57cfeca69b775fa8bb2c03e0c8e1aa6f7b108b99153228f481e8f2c1d4 |
|
MD5 | f2fd0b6cd6c279a69e1aa77fc43ba5ff |
|
BLAKE2b-256 | e81047f263d97bc0aa37273f89991694516048ba7038c5e356749678bb6be45f |