def create_argument_parser(self):<EOL>
parser = ArgumentParser(<EOL>description=self.__doc__,<EOL>epilog='<STR_LIT>'.format(version=__version__),<EOL>)<EOL>parser.add_argument(<EOL>'<STR_LIT>',<EOL>type=text_type,<EOL>default='<STR_LIT>',<EOL>help=(<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>),<EOL>)<EOL>if self.requires_seed:<EOL><INDENT>parser.add_argument(<EOL>'<STR_LIT>',<EOL>type=text_type,<EOL>dest='<STR_LIT>',<EOL>help=(<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>'<STR_LIT>'<EOL>),<EOL>)<EOL><DEDENT>parser.add_argument(<EOL>'<STR_LIT>',<EOL>action='<STR_LIT:store_true>',<EOL>default=False,<EOL>help='<STR_LIT>',<EOL>)<EOL>return parser<EOL>
Returns the argument parser that will be used to interpret
arguments and options from argv.