Why fluteline? ============== PyPI is full of projects with "pipe" in their name, and flutes are, uh... similar? More seriously, I couldn't find a simple solution for producers, consumer-producers, consumers workflow, that is easy to integrate with other libraries. So I created my own. Use fluteline if: * Your problem is IO bound. Every fluteline node runs in a thread. * Your nodes have work to do in the background. Otherwise, just a chain of generator will suffice.