[PR #1358] [CLOSED] [CNR] Remove @<version> suffix on module name #1862

Closed
opened 2026-10-28 21:04:58 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Comfy-Org/ComfyUI-Manager/pull/1358
Author: @huchenlei
Created: 12/20/2024
Status: ❌ Closed

Base: feat/cnr ← Head: rework_version_store


📝 Commits (4)

📊 Changes

9 files changed (+157 additions, -147 deletions)

View changed files

📝 .gitignore (+1 -0)
📝 cm-cli.py (+1 -1)
📝 git_helper.py (+3 -3)
➕ glob/git_utils.py (+32 -0)
📝 glob/manager_core.py (+33 -111)
📝 glob/manager_server.py (+5 -30)
➕ glob/node_package.py (+79 -0)
📝 js/workflow-metadata.js (+1 -1)
📝 requirements.txt (+2 -1)

📄 Description

The biggest issue on the <node>@<version> folder (module) name is that it breaks all imports of that module using the un-suffixed name. There are plenty of such usage in the wild that cannot be easily fixed.

image

This PR removes the @<version> suffix from module name.

WIP (Needs verification from @ltdrdata)
The cache/switching version system needs a redesign.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Comfy-Org/ComfyUI-Manager/pull/1358 **Author:** [@huchenlei](https://github.com/huchenlei) **Created:** 12/20/2024 **Status:** ❌ Closed **Base:** `feat/cnr` ← **Head:** `rework_version_store` --- ### 📝 Commits (4) - [`9d1ef85`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/9d1ef85af82758d238ae118fb6f210aba3ded6b8) Add NodePackage - [`4e44c26`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/4e44c26beb12b4deac6d8b8cdb76574f05ca9f32) handle installed - [`19be1f8`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/19be1f85da454ff1e311ffaf173e59625260955f) Move to git_utils - [`9503c34`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/9503c34d5b37b9c9e3d9d2a456052c0731660ba0) Mark usages: ### 📊 Changes **9 files changed** (+157 additions, -147 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+1 -0) 📝 `cm-cli.py` (+1 -1) 📝 `git_helper.py` (+3 -3) ➕ `glob/git_utils.py` (+32 -0) 📝 `glob/manager_core.py` (+33 -111) 📝 `glob/manager_server.py` (+5 -30) ➕ `glob/node_package.py` (+79 -0) 📝 `js/workflow-metadata.js` (+1 -1) 📝 `requirements.txt` (+2 -1) </details> ### 📄 Description The biggest issue on the `<node>@<version>` folder (module) name is that it breaks all imports of that module using the un-suffixed name. There are plenty of such usage in the wild that cannot be easily fixed. ![image](https://github.com/user-attachments/assets/ac8c6a4e-5fcc-4edc-9c54-d5fb12416f0b) This PR removes the `@<version>` suffix from module name. WIP (Needs verification from @ltdrdata) The cache/switching version system needs a redesign. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-28 21:04:58 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/ComfyUI-Manager#1862
No description provided.