def _real_main(args): # pragma: no cover if args is None: args = sys.argv[1:] parser = get_parser() args, pyi_args = parser.parse_known_args(args) cmd = args.command if cmd == 'archive': archive(args) elif cmd == 'build': _build(args, pyi_args) elif cmd == 'clean': clean(args) elif cmd == 'init': init() elif cmd == 'keys': keys(args) elif cmd == 'collect-debug-info': upload_debug_info() elif cmd == 'make-spec': _make_spec(args, pyi_args) elif cmd == 'pkg': pkg(args) elif cmd == 'plugins': plugins(args) elif cmd == 'settings': _setting(args) elif cmd == 'upload': upload(args) elif cmd == 'version': print('PyUpdater %s', __version__) else: log.error('Not Implemented') sys.exit(1)
def _real_main(args, namespace_test_helper=None): # pragma: no cover pyi_args = None if args is None: args = sys.argv[1:] if namespace_test_helper is None: parser = get_parser() args, pyi_args = parser.parse_known_args(args) else: # Used for tests args = namespace_test_helper dispatch_command(args, pyi_args)