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.10.0.tar.gz (8.0 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.10.0-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: yors_comfyui_node_setup-0.10.0.tar.gz
  • Upload date:
  • Size: 8.0 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.10.0.tar.gz
Algorithm Hash digest
SHA256 28139d2fcc3b0c610038b87b5ae0739ae3fa78a63dd42215abea2198e7e39c78
MD5 4f0835c379eb1f4cd36e583fe08e2d11
BLAKE2b-256 6f2fa3290fb96d93f9bd7f7fa609f42610369b7feb71576a781e56958df4b3e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yors_comfyui_node_setup-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 24ebe418a8b5613e21be22f9b5db23042aacf4d43640da05a817cd72648ef77e
MD5 a28827ad63873e65e3bdf3fd1d869e78
BLAKE2b-256 39f7ac33f74a89829573af9e10e3cd613cab31f3af1a767a207d6feef032a45e

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