extproc 0.0.3
extproc -- easy fork-exec and pipe with I/O redirection
extproc is a layer on top of subprocess. The subprocess module supports a rich API but is clumsy for many common use cases, namely sync/async fork-exec, command substitution and pipelining, all of which is trivial to do on system shells.
The goal is to make Python a sane alternative to non-trivial shell scripts.
Features:
- Easy to fork-exec commands, wait or no wait
- Easy to capture stdout/stderr of children (command substitution)
- Easy to express I/O redirections
- Easy to construct pipelines
- Use short names for easy interactive typing
Documentation is at <http://github.com/aht/extproc/>.
This module depends on Python 2.6, or where subprocess is available. Doctests require /bin/sh to pass. Tested on Linux.
This is an alpha release. Expect bugs.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| extproc-0.0.3.tar.gz (md5) | Source | 2011-01-10 | 5KB | 336 | |
- Author: Anh Hai Trinh
- Home Page: http://github.com/aht/extproc/
- Keywords: fork exec pipe IO redirection
- Platform: any
- Categories
- Package Index Owner: aht
- DOAP record: extproc-0.0.3.xml
