Since the two major controlling factors in how optparse interprets command-line options are the action and type of each option, the most likely direction of extension is to add new actions and new types.
Also, the examples/
directory of the source distribution includes
several demonstrations of extending optparse in different ways: e.g. a
case-insensitive option parser, or two kinds of option parsers that
implement ``required options''.