cheesecake.model: Code borrowed from Michael Hudson's docextractor package with the author's
permission.
cheesecake.subprocess: subprocess - Subprocesses with accessible I/O streams
This module allows you to spawn processes, connect to their
input/output/error pipes, and obtain their return codes.
cheesecake.logger.Producer:
Log producer API which sends messages to be logged
to a 'consumer' object, which then prints them to stdout,
stderr, files, etc.