Skip to main content

A python library for setup comfyui custom nodes for developers in development

Project description

A python library for setup comfyui custom nodes for developers in development

File size

Features

  • feat(core): pyio_read_dirs_name - read dirs name in some location
  • feat(core): pyio_read_file_name - read file name in some location
  • feat(core): pyio_read_module_name - read python module name in some location
  • feat(core): get_sys_module - get python module in sys with name
  • feat(core): get_classes_in_module - get class list in python module
  • feat(core): get_module_name_list - get module name list in sys.modules with substring name
  • feat(core): list_ignore_them - list ignore them
  • feat(core): std_stro_name - std name in stro
  • feat(core): std_module_name - std name for module
  • feat(core): import_custom_node_module - import custom node module in some sub location
  • feat(core): is_yors_style_node - check if a node class is yors-style node
  • feat(core): get_node_class_in_sys_modules - get node (yors style) class name in sys modules with substring name
  • feat(core): get_all_classs_in_sys - get all class in sys
  • feat(core): register_node_list - register comfyui node (yors style) through udate node class map and and display name map and more
  • feat(core): use global vars
  • feat(core): use default category in node when custom categoty not passed
  • feat(core): info repeat node when node
  • feat(core): register_node_list_local - not using global vars
  • feat(core): get_node_desc - get yors-style node desc from node class
  • feat(core): get_node_name - get yors-style node name from node class
  • feat(core): get_node_menu_name - get yors-style node menu name from node class
  • feat(core): gen_menu_name - gen yors-style node display name
  • feat(core): import_py_file - import py file in location
  • feat(core): read_py_file_name_list - read py file name list in location
  • feat(core): ignore __init__.py
  • feat(core): read_py_file_name_list_no_suffix - read py file name list in location wihout .py suffix
  • feat(core): ignore __init__.py
  • feat(core): get_module_name_contains_x_in_sys - get all module name with subtring name in sys
  • feat(core): ignore eq x
  • feat(core): get_module_contains_x_name_in_sys - get all module with subtring name in sys
  • feat(core): ignore eq x
  • feat(core): debug_print - print msg if node loading debug status opened
  • feat(core): debug_status - update node loading debug status
  • feat(core): entry_pre_import - make __all__ with name and file location
  • feat(core): entry_import - import module with importlib.import_module and __all__
  • feat(core): entry_post_import - prepare import for comfyui node
  • feat(core): entry - make entry vars for comfyui node
  • feat(core): pyio_install_requirements - install requirements in file location without installed packages checking before installing
  • feat(core): ensure_package - install some python package if not installed
  • feat(core): spio_install_requirements - install some python package in file location if not installed
  • feat(core): node_install_requirements - install requirements in dir and file name
  • feat(core): set_node_class_category_alias - set node category alias through extended class

Usage

pip install yors_comfyui_node_setup

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yors_comfyui_node_setup-0.9.2.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yors_comfyui_node_setup-0.9.2-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file yors_comfyui_node_setup-0.9.2.tar.gz.

File metadata

  • Download URL: yors_comfyui_node_setup-0.9.2.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.10.6 Windows/10

File hashes

Hashes for yors_comfyui_node_setup-0.9.2.tar.gz
Algorithm Hash digest
SHA256 b5f2450872cafd48d66a94e984803764efdcfa058ef0510c4ed4d22d1710a69e
MD5 eba419efd0cb93dc19d01b5f6cd20b20
BLAKE2b-256 acef3a43a713a11664ee3d20713a1859bf52f1ab8cf506d22d1673cc46128c4e

See more details on using hashes here.

File details

Details for the file yors_comfyui_node_setup-0.9.2-py3-none-any.whl.

File metadata

File hashes

Hashes for yors_comfyui_node_setup-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e95ee7df7015af4da30d07d5b52de9e886982301bbd207f385212f6e24067be9
MD5 e39ea2fa45177c05012abe39ce1c164b
BLAKE2b-256 3910687355d69550f65051eba630d94417597f79fe7665dacc08dc0b8e4d0992

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page