More metadata tweaks

This commit is contained in:
Pierre-Olivier Trottier
2026-01-30 17:10:47 -08:00
parent fe087ac035
commit a3581e97ce
3 changed files with 16 additions and 26 deletions
+7
View File
@@ -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
+1 -24
View File
@@ -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"""
+8 -2
View File
@@ -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]