def register_commands(): COMMANDS_REGISTRY.register_command("help", HelpCommand) COMMANDS_REGISTRY.register_command("configure", ConfigureCommand) COMMANDS_REGISTRY.register_command("build", BuildCommand) COMMANDS_REGISTRY.register_command("install", InstallCommand) COMMANDS_REGISTRY.register_command("convert", ConvertCommand) COMMANDS_REGISTRY.register_command("sdist", SdistCommand) COMMANDS_REGISTRY.register_command("build_egg", BuildEggCommand) COMMANDS_REGISTRY.register_command("build_wininst", BuildWininstCommand) COMMANDS_REGISTRY.register_command("distcheck", DistCheckCommand) COMMANDS_REGISTRY.register_command("build_pkg_info", BuildPkgInfoCommand, public=False) COMMANDS_REGISTRY.register_command("parse", ParseCommand, public=False) COMMANDS_REGISTRY.register_command("detect_type", DetectTypeCommand, public=False) if sys.platform == "darwin": import bento.commands.build_mpkg COMMANDS_REGISTRY.register_command("build_mpkg", bento.commands.build_mpkg.BuildMpkgCommand) CMD_SCHEDULER.set_before("build_mpkg", "build")