'A command\'s raison d\'etre: carry out the action it exists to
perform, controlled by the options initialized in
\'initialize_options()\', customized by other commands, the setup
script, the command-line, and config files, and finalized in
\'finalize_options()\'.  All terminal output and filesystem
interaction should be done by \'run()\'.
This method must be implemented by all command classes.'

def run(self):

    raise RuntimeError, ('abstract    method    --    subclass    %s    must    override' % self.__class__)
