uboat
This library helps you write command-line python scripts to use sub commands (e.g. "git commit", "git checkout"). It is a thin wrapper around the built-in library argparse.
This was written before the author discovered the vastly superior: click. You should use that instead.
Installation
$ pip install uboat
Supports
uboat has been tested with Python 3.6 and 3.7