More metadata tweaks
This commit is contained in:
@@ -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
@@ -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
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user