def command_register(f, *a, **kw): ret = f(*a, **kw) for cmd_name, cmd_class in ret.items(): register_command(cmd_name, cmd_class)
def register_commands(): register_command("help", HelpCommand) register_command("configure", ConfigureCommand) register_command("build", BuildCommand) register_command("install", InstallCommand) register_command("convert", ConvertCommand) register_command("sdist", SdistCommand) register_command("build_egg", BuildEggCommand) register_command("build_wininst", BuildWininstCommand) register_command("distcheck", DistCheckCommand) register_command("build_pkg_info", BuildPkgInfoCommand, public=False) register_command("parse", ParseCommand, public=False) register_command("detect_type", DetectTypeCommand, public=False)