From be2725c2cbe90d56a462005506f88543bcd61881 Mon Sep 17 00:00:00 2001 From: wl-zhao Date: Mon, 21 Oct 2024 23:12:12 +0800 Subject: [PATCH] add dependency checker --- dependency_checker.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/dependency_checker.py b/dependency_checker.py index b9fee0b..f7d814e 100644 --- a/dependency_checker.py +++ b/dependency_checker.py @@ -144,8 +144,14 @@ def resolve_dependencies(prompt, custom_dependencies): # resolve custom nodes an print("ckpt_paths:", ckpt_paths) custom_nodes = list(set(custom_nodes)) # step 0: comfyui version - comfyui_version = inspect_repo_version(BASE_PATH) - + repo_info = inspect_repo_version(BASE_PATH) + if repo_info["repo"] == "": + repo_info["require_recheck"] = True + if repo_info["name"] in custom_dependencies["custom_nodes"]: + repo_info["repo"] = custom_dependencies["custom_nodes"][repo_info["name"]].get("repo", "") + repo_info["commit"] = custom_dependencies["custom_nodes"][repo_info["name"]].get("commit", "") + comfyui_version = repo_info + # step 1: custom nodes custom_nodes_list = [] custom_nodes_names = []