def verify_dependencies()

in uberpoet/multisuite.py [0:0]


    def verify_dependencies(self):
        if not self.run_xcodebuild:
            return  # We don't need these binaries if we are not going to use them.

        xcode = ['xcodebuild', 'xcode-select']
        local = [self.buck_binary]
        missing = check_dependent_commands(xcode + local)

        if missing == xcode:
            logging.error("Xcode command line tools do not seem to be installed / are missing in your path.")
        elif missing == local:
            logging.error("Specified buck command not available.  Did you install it in your path?")

        if missing:
            logging.error("Missing required binaries: %s", str(missing))
            raise OSError("Missing required binaries: {}".format(missing))