I made significant changes while merging this (e.g. the short option for the include list and the use of shell patterns using the fnmatch module) and I added tests to verify the behavior of the include/exclude logic.
- Started working on a proper test suite. - Split the command line interface from the Python API. - Prepare for API documentation on Read The Docs. - Switch from ``py_modules=[...]`` to ``packages=find_packages()`` in ``setup.py``.