pipettor - robust, easy to use Unix process pipelines
Project description
Pipettor Overview
pipettor - robust, easy to use Python package for running Unix process pipelines
Features
- Creating process pipelines in Python is either complex (e.g.
subprocess), or not robust (e.g.os.system()). This package aims to address these shortcomings. - Command pipelines are simply specified as a sequence of commands, with each command represented as a sequence of arguments.
- Failure of any process in the pipeline results in an exception, with
stderrincluded in the exception. - Pipeline
stdin/stdout/stderrcan be passed through from parent process, redirected to a file, or read/written by the parent process. - Asynchronous reading and writing to and from the pipeline maybe done without risk of deadlock.
- Pipeline can run asynchronously or block until completion.
- Popen-style File-like objects for reading or writing a pipeline.
- Documentation: https://pipettor.readthedocs.org.
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
pipettor-1.2.1.tar.gz
(36.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pipettor-1.2.1-py3-none-any.whl
(15.6 kB
view details)
File details
Details for the file pipettor-1.2.1.tar.gz.
File metadata
- Download URL: pipettor-1.2.1.tar.gz
- Upload date:
- Size: 36.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d92c3868a8f4c3c2c75801b0cc797863c476ef802e077416f322361a4b72f95
|
|
| MD5 |
3b984b7788c23ffe064122ebb81d58cc
|
|
| BLAKE2b-256 |
3bf8226831512e0ce39658d8fa371b4839f38117ef27ef2e5bad9a93aa0c81dc
|
File details
Details for the file pipettor-1.2.1-py3-none-any.whl.
File metadata
- Download URL: pipettor-1.2.1-py3-none-any.whl
- Upload date:
- Size: 15.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
445b8e9e4f59ac4f441421aeb1006938bbf62071e68d5b222f9fb962351bd098
|
|
| MD5 |
38a5cf8ee7ff9351db79de9ba2688e73
|
|
| BLAKE2b-256 |
68f714771d300c75b848120734da70ea45f07409884df0f9ef5cddafbd0bfa1d
|