From 3a0fc65b64756a4151db0b98ecab69d07c3f2f23 Mon Sep 17 00:00:00 2001 From: limbicnation Date: Thu, 5 Sep 2024 04:11:01 +0200 Subject: [PATCH 1/3] fix: resolve import issues and add __init__.py for custom node - Added __init__.py to register the custom node properly - Fixed folder structure for correct module imports - Updated node file to handle imports based on the environment --- __init__.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 __init__.py diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..2ccd9ad --- /dev/null +++ b/__init__.py @@ -0,0 +1,11 @@ +from .your_node_file import ComfyUIDepthEstimationNode + +NODE_CLASS_MAPPINGS = { + "ComfyUIDepthEstimationNode": ComfyUIDepthEstimationNode +} + +NODE_DISPLAY_NAME_MAPPINGS = { + "ComfyUIDepthEstimationNode": "Depth Estimation Node" +} + +__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS"] From 1f432fd648492914d5c7318ef83a6f3186652091 Mon Sep 17 00:00:00 2001 From: limbicnation Date: Thu, 5 Sep 2024 04:12:57 +0200 Subject: [PATCH 2/3] chore: add .gitattributes file for line endings and binary handling --- .gitattributes | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..b2e2e15 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,27 @@ +# Handle line endings (CRLF for Windows, LF for Unix) +* text=auto + +# Ensure Python files use LF for Unix compatibility +*.py text eol=lf + +# Treat Markdown and YAML files as text +*.md text +*.yaml text +*.yml text + +# Handle images and binaries as binary +*.png binary +*.jpg binary +*.zip binary + +# Handle compiled files as binary (just in case you have any) +*.exe binary +*.dll binary +*.so binary + +# Ensure JSON files use LF line endings +*.json text eol=lf + +# Handle Node.js package lock file (if relevant) +package-lock.json merge=union + From c89a0d6a4d42cb34e5da045fe63df98f52c9e14c Mon Sep 17 00:00:00 2001 From: limbicnation Date: Thu, 5 Sep 2024 04:13:43 +0200 Subject: [PATCH 3/3] Add 'node.zip' --- node.zip | Bin 0 -> 9709 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100755 node.zip diff --git a/node.zip b/node.zip new file mode 100755 index 0000000000000000000000000000000000000000..3fbc63bb20db7d15b09dbd98165c295c5e70379e GIT binary patch literal 9709 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