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.1.tar.gz (7.4 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.1-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: yors_comfyui_node_setup-0.9.1.tar.gz
  • Upload date:
  • Size: 7.4 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.1.tar.gz
Algorithm Hash digest
SHA256 06745407603453daf7d3df85097a461d2cdf9912426a08b4b049878f715aecdf
MD5 55d0d2f73a3e08749cc73f35c60910f3
BLAKE2b-256 cb5410edb61fff2cd95f25f07f531a7eb614325862c90027608f91bf07b61fe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yors_comfyui_node_setup-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9870aeae5ae5922340f5906e2bc5b4ad13acafa4c0c44a22c9646868dd452780
MD5 c4d004514b22cc13a6ecf4a1e56a246e
BLAKE2b-256 5b56759bcadebf89ce85cd33c55f400eb08cb3b8bbe7492b9d01ba90611b1240

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