A library provides utilities for creating data-processing pipelines based on coroutines. The project is inspirited by David Beazley's presentations: Generator Tricks for Systems Programmers A Curious Course on Coroutines and Concurrency See source code of copipes/example.py and read doc-strings for details of usage.