Files

28 lines
900 B
Python

"""Public package contract for ComfyUI-Sigmax."""
from comfyui_sigmax.adapters.registration import builtin_node_registry
from comfyui_sigmax.public_contracts import (
PUBLIC_CONTRACT_MANIFEST_SCHEMA,
PUBLIC_CONTRACT_VERSION,
PublicContractManifest,
load_public_contract_manifest,
)
from comfyui_sigmax.version import VERSION
__version__ = VERSION
# Node milestones populate these mappings only after their behavior is validated.
_BUILTIN_NODE_REGISTRY = builtin_node_registry()
NODE_CLASS_MAPPINGS: dict[str, type] = _BUILTIN_NODE_REGISTRY.class_mappings()
NODE_DISPLAY_NAME_MAPPINGS: dict[str, str] = _BUILTIN_NODE_REGISTRY.display_name_mappings()
__all__ = [
"NODE_CLASS_MAPPINGS",
"NODE_DISPLAY_NAME_MAPPINGS",
"PUBLIC_CONTRACT_MANIFEST_SCHEMA",
"PUBLIC_CONTRACT_VERSION",
"PublicContractManifest",
"__version__",
"load_public_contract_manifest",
]