Skip to content

Commit 46958f9

Browse files
committed
Merge branch 'dev/ptrottier/metadata-tweaks' into 'main'
More metadata tweaks See merge request lightspeedrtx/lss-ai-tools/comfyui-rtx_remix!42
2 parents fe087ac + a3581e9 commit 46958f9

3 files changed

Lines changed: 16 additions & 26 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1515

1616
### Removed
1717

18+
## [2.1.2] - 2026-01-30
19+
20+
### Fixed
21+
22+
- Cleaned up some of the changes previously applied that were not required
23+
- Added missing dependencies to the project description
24+
1825
## [2.1.1] - 2026-01-30
1926

2027
### Fixed

__init__.py

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
from __future__ import annotations
1919

20-
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY", "comfy_entrypoint"]
20+
__all__ = ["WEB_DIRECTORY", "comfy_entrypoint"]
2121

2222
from comfy_api.latest import io, ComfyExtension
2323

@@ -31,29 +31,6 @@
3131
WEB_DIRECTORY = "./web"
3232

3333

34-
# Generate NODE_CLASS_MAPPINGS and NODE_DISPLAY_NAME_MAPPINGS from V3 nodes
35-
# This is required for the ComfyUI Registry to discover nodes via static analysis
36-
def _generate_node_mappings(
37-
nodes: list[type[io.ComfyNode]],
38-
) -> tuple[dict[str, type[io.ComfyNode]], dict[str, str]]:
39-
"""Generate legacy NODE_CLASS_MAPPINGS from V3 node classes."""
40-
class_mappings = {}
41-
display_name_mappings = {}
42-
43-
for node_class in nodes:
44-
schema = node_class.define_schema()
45-
node_id = schema.node_id
46-
display_name = schema.display_name or node_id
47-
48-
class_mappings[node_id] = node_class
49-
display_name_mappings[node_id] = display_name
50-
51-
return class_mappings, display_name_mappings
52-
53-
54-
NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS = _generate_node_mappings(RTX_REMIX_NODES)
55-
56-
5734
class RTXRemixExtension(ComfyExtension):
5835
"""RTX Remix Extension for ComfyUI"""
5936

pyproject.toml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,23 @@
11
[project]
22
name = "ComfyUI-RTX-Remix"
33
description = "Use ComfyUI with the RTX Remix Toolkit to remaster classic games."
4-
version = "2.1.1"
4+
version = "2.1.2"
55
license = { file = "LICENSE" }
66
requires-python = ">=3.10"
77
dependencies = [
8+
# Frontend >=1.30.0 required for getCanvasMenuItems/getNodeMenuItems context menu hooks (PR #5977, Oct 2025)
9+
"comfyui-frontend-package>=1.30.0",
810
"huggingface-hub",
911
"numpy",
12+
"OpenEXR",
1013
"pillow>=10.0.1",
1114
"pydantic==2.11.5",
1215
"requests",
1316
"torch",
1417
]
18+
classifiers = [
19+
"Operating System :: OS Independent",
20+
]
1521

1622
[project.urls]
1723
Repository = "https://github.com/NVIDIAGameWorks/ComfyUI-RTX-Remix"
@@ -23,7 +29,7 @@ Documentation = "https://docs.omniverse.nvidia.com/kit/docs/rtx_remix/latest/ind
2329
PublisherId = "svc-remix-github"
2430
DisplayName = "NVIDIA RTX Remix Nodes"
2531
Icon = "https://media.githubusercontent.com/media/NVIDIAGameWorks/ComfyUI-RTX-Remix/refs/tags/2.0.2/web/resources/images/remix_icon.png"
26-
# >=0.3.72 required: first version bundling frontend 1.30.0+ for getCanvasMenuItems/getNodeMenuItems context menu hooks (PR #5977, Oct 2025)
32+
# ComfyUI >=0.3.72 required: V3 API support + first release bundling frontend >=1.30.0
2733
requires-comfyui = ">=0.3.72"
2834

2935
[tool.ruff]

0 commit comments

Comments
 (0)