def ask_to_install(missing_packages): logger = get_logger(__name__) logger.warning("The following packages are not installed:") for package in missing_packages: logger.warning("%s" % package) res = query_yes_no("Do you want to install them?", default="no") if res: checker = DependencyChecker(server.config.REQUIREMENTS_FILE) checker.install_packages(missing_packages) return res
def check_dependencies(): checker = DependencyChecker(server.config.REQUIREMENTS_FILE) missing = checker.check_dependencies() return missing