From a3581e97cecec52c22a69e35ca347d7217fc8996 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Trottier Date: Fri, 30 Jan 2026 17:10:47 -0800 Subject: [PATCH] More metadata tweaks --- CHANGELOG.md | 7 +++++++ __init__.py | 25 +------------------------ pyproject.toml | 10 ++++++++-- 3 files changed, 16 insertions(+), 26 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 29d5c27..2abcaa0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Removed +## [2.1.2] - 2026-01-30 + +### Fixed + +- Cleaned up some of the changes previously applied that were not required +- Added missing dependencies to the project description + ## [2.1.1] - 2026-01-30 ### Fixed diff --git a/__init__.py b/__init__.py index 19aa575..74cb284 100644 --- a/__init__.py +++ b/__init__.py @@ -17,7 +17,7 @@ from __future__ import annotations -__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY", "comfy_entrypoint"] +__all__ = ["WEB_DIRECTORY", "comfy_entrypoint"] from comfy_api.latest import io, ComfyExtension @@ -31,29 +31,6 @@ from .api import * WEB_DIRECTORY = "./web" -# Generate NODE_CLASS_MAPPINGS and NODE_DISPLAY_NAME_MAPPINGS from V3 nodes -# This is required for the ComfyUI Registry to discover nodes via static analysis -def _generate_node_mappings( - nodes: list[type[io.ComfyNode]], -) -> tuple[dict[str, type[io.ComfyNode]], dict[str, str]]: - """Generate legacy NODE_CLASS_MAPPINGS from V3 node classes.""" - class_mappings = {} - display_name_mappings = {} - - for node_class in nodes: - schema = node_class.define_schema() - node_id = schema.node_id - display_name = schema.display_name or node_id - - class_mappings[node_id] = node_class - display_name_mappings[node_id] = display_name - - return class_mappings, display_name_mappings - - -NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS = _generate_node_mappings(RTX_REMIX_NODES) - - class RTXRemixExtension(ComfyExtension): """RTX Remix Extension for ComfyUI""" diff --git a/pyproject.toml b/pyproject.toml index 9073b40..db3f809 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,17 +1,23 @@ [project] name = "ComfyUI-RTX-Remix" description = "Use ComfyUI with the RTX Remix Toolkit to remaster classic games." -version = "2.1.1" +version = "2.1.2" license = { file = "LICENSE" } requires-python = ">=3.10" dependencies = [ + # Frontend >=1.30.0 required for getCanvasMenuItems/getNodeMenuItems context menu hooks (PR #5977, Oct 2025) + "comfyui-frontend-package>=1.30.0", "huggingface-hub", "numpy", + "OpenEXR", "pillow>=10.0.1", "pydantic==2.11.5", "requests", "torch", ] +classifiers = [ + "Operating System :: OS Independent", +] [project.urls] Repository = "https://github.com/NVIDIAGameWorks/ComfyUI-RTX-Remix" @@ -23,7 +29,7 @@ Documentation = "https://docs.omniverse.nvidia.com/kit/docs/rtx_remix/latest/ind PublisherId = "svc-remix-github" DisplayName = "NVIDIA RTX Remix Nodes" Icon = "https://media.githubusercontent.com/media/NVIDIAGameWorks/ComfyUI-RTX-Remix/refs/tags/2.0.2/web/resources/images/remix_icon.png" -# >=0.3.72 required: first version bundling frontend 1.30.0+ for getCanvasMenuItems/getNodeMenuItems context menu hooks (PR #5977, Oct 2025) +# ComfyUI >=0.3.72 required: V3 API support + first release bundling frontend >=1.30.0 requires-comfyui = ">=0.3.72" [tool.ruff]