def main():
parser = argparse.ArgumentParser(description='<STR_LIT>'<EOL>'<STR_LIT>')<EOL>group = parser.add_mutually_exclusive_group()<EOL>group.add_argument('<STR_LIT>', help='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>default=platform.linux_distribution()[<NUM_LIT:0>])<EOL>group.add_argument('<STR_LIT>', help='<STR_LIT>',<EOL>action='<STR_LIT:store_true>')<EOL>parser.add_argument('<STR_LIT>', help='<STR_LIT>'<EOL>'<STR_LIT>',<EOL>action='<STR_LIT>', choices=['<STR_LIT>', '<STR_LIT>', '<STR_LIT>'],<EOL>default=[])<EOL>parser.add_argument('<STR_LIT>', help='<STR_LIT>')<EOL>args = vars(parser.parse_args())<EOL>pyversions = args['<STR_LIT>'] if args['<STR_LIT>'] else ['<STR_LIT>']<EOL>if args['<STR_LIT>']:<EOL><INDENT>print(module2upstream(args['<STR_LIT>']))<EOL><DEDENT>else:<EOL><INDENT>pylist = module2package(args['<STR_LIT>'], args['<STR_LIT>'],<EOL>py_vers=pyversions)<EOL>if type(pylist) is list:<EOL><INDENT>print('<STR_LIT:U+0020>'.join(pylist))<EOL><DEDENT>else:<EOL><INDENT>print(pylist)<EOL><DEDENT><DEDENT>
for resolving names from command line