Yelp/mrjob — pull request #427 by BrandonHaynes (2012-03-31 20:24:45+00:00)
Title: Automatically tar path and attach result as a Python archive

This changeset introduces a new parameter "python-files" which accepts a path, optional file criteria (e.g. "*.py"), and optional archive name of the general form "my-relative-path/*.py#myarchivename". The set of files matching those criteria are tarred into the specified name, or, if none is specified, into an arbitrary archive.

The bulk of the action is in MRJobRunner.__convert_to_archive. The implementation adjusts the python_archive option at runtime.

Addresses issue #23.