49 Commits

Author SHA1 Message Date
Dr.Lt.Data
4249ac193a improved: display a more user-friendly message 2025-12-05 07:01:01 +09:00
Dr.Lt.Data
48ab48cc30 fixed: more complete uv support
* Previously, only `uv` installed inside a venv was properly handled. Now `uv` installed outside the venv is also supported.
* Even if `use_uv=False`, `uv` is used as a fallback when `pip` is unavailable.
* Even if `use_uv=True`, `pip` is used as a fallback when `uv` is unavailable.

https://github.com/Comfy-Org/ComfyUI-Manager/issues/2125
2025-09-17 06:28:06 +09:00
Dr.Lt.Data
cc6817a891 fixed: cnr_utils – fixed improper behavior of bypass_ssl
https://github.com/Comfy-Org/ComfyUI-Manager/issues/2017
2025-07-24 02:15:31 +09:00
Dr.Lt.Data
03ccce2804 fixed: cm-cli - provides pip dependency restoration using the options --pip-non-url, --pip-non-local-url, and --pip-local-url.
https://github.com/Comfy-Org/ComfyUI-Manager/issues/2008
2025-07-19 06:51:07 +09:00
Dr.Lt.Data
00f287bb63 fixed: ruff check 2025-07-12 06:15:09 +09:00
Dr.Lt.Data
785268efa6 modified: By default, do not forcefully downgrade numpy to below version 2. I believe enough of a grace period has now been given.
https://github.com/Comfy-Org/ComfyUI-Manager/issues/1981#issuecomment-3058772842
2025-07-12 06:07:10 +09:00
Dr.Lt.Data
89710412e4 fixed: indentation error 2025-06-17 07:27:46 +09:00
Dr.Lt.Data
931973b632 update DB 2025-06-17 07:22:13 +09:00
Alexander Piskun
669cdffe08
fix(manager_util): used non normalized package name (#1867)
* set channel=default, mode=cache for git clone

* fix(manager_util): use normalized_name of package in fix_broken

Signed-off-by: bigcat88 <bigcat88@icloud.com>

---------

Signed-off-by: bigcat88 <bigcat88@icloud.com>
2025-05-26 01:41:07 +09:00
Dr.Lt.Data
166debfabb modified: In Python 3.13, the functionality to forcibly downgrade the numpy version below 3.13 is disabled.
- Starting from Python 3.13, prebuilt wheels for `numpy` 1.26.4 are no longer provided.

https://github.com/comfyanonymous/ComfyUI/discussions/8187
2025-05-19 05:13:40 +09:00
Dr.Lt.Data
683a172ad8 modified: Added a feature to prevent numpy from being forcibly downgraded to below 2 via pip_overrides.json.
https://github.com/Comfy-Org/ComfyUI-Manager/issues/1665#issuecomment-2862099191
2025-05-13 03:04:27 +09:00
Dr.Lt.Data
8bcf16dc90 fixed: A type error occurred during the creation of the pip fixer object when an error occurred while retrieving the list of installed packages.
https://github.com/Comfy-Org/ComfyUI-Manager/issues/1804
2025-05-13 02:46:34 +09:00
Dr.Lt.Data
5978b6c9ee updated: PIPFixer - support for pytorch 2.7.0 2025-04-28 23:49:42 +09:00
Dr.Lt.Data
9e66da174e hotfix: make_pip_cmd - don't apply -s always
https://github.com/ltdrdata/ComfyUI-Manager/issues/1667
2025-03-19 02:01:17 +09:00
Dr.Lt.Data
e933eaa2b0 fixed: Skip comfyui-frontend-package fixing when using an older version of ComfyUI.
https://github.com/ltdrdata/ComfyUI-Manager/issues/1662
2025-03-15 20:50:30 +09:00
Dr.Lt.Data
f9990ca8eb fixed: make_pip_cmd - add '-s' option 2025-03-13 22:48:13 +09:00
Dr.Lt.Data
e87d616b7a fixed: normalize pip name
package name in requirements is 'comfyui-frontend-package'
but, package name from `pip freeze` is 'comfyui_frontend_package'
but, package name from `uv pip freeze` is 'comfyui-frontend-package'

https://github.com/ltdrdata/ComfyUI-Manager/pull/1615#issue-2898212382
2025-03-06 21:41:56 +09:00
Alexander Piskun
39df2743fe
get_installed_packages: return python packages names in lowercase (#1614) 2025-03-06 21:04:33 +09:00
Dr.Lt.Data
e8c782c8e1 feat: pip_auto_fix.list for custom PIPFixer
fixed: always reinstall comfyui-frontend-package

https://github.com/ltdrdata/ComfyUI-Manager/discussions/980#discussioncomment-12400709
2025-03-05 22:27:24 +09:00
Dr.Lt.Data
f406d728cc fixed: use pyproject.toml if desktop version
- desktop version doesn't contains .git

modified: don't cache the sub fetched data of cnr
2025-03-05 21:18:56 +09:00
Dr.Lt.Data
3de17b2fa6 improve: pip fixer - support missing comfyui_frontend_package fixing 2025-03-05 12:55:39 +09:00
Dr.Lt.Data
c7248c2d47 improve: PIPFixer
- now add numpy restriction when fixing opencv
2025-03-03 17:58:22 +09:00
Dr.Lt.Data
86893d999a fixed: Added the Python executable path to the PATH environment variable, preventing potential issues caused by a missing PATH.
https://github.com/ltdrdata/ComfyUI-Manager/issues/1554
2025-02-25 12:18:31 +09:00
Dr.Lt.Data
3ddf414097 fixed: Modify the import of chardet to be lazy.
- "Prevent `chardet` from being imported in `manager_util` before automatic dependency installation."**

https://github.com/ltdrdata/ComfyUI-Manager/issues/1554
2025-02-16 20:29:29 +09:00
Dr.Lt.Data
60a5e4f261 fixed: address abnormal encoding of 'requirements.txt'
improved: better error message

https://github.com/ltdrdata/ComfyUI-Manager/issues/1513
2025-02-16 10:05:29 +09:00
Dr.Lt.Data
f15032f905 feat: add default_cache_is_channel_url config option 2025-02-02 23:19:25 +09:00
Dr.Lt.Data
33f931c0a4 feat: Support for uv has been added.
Set `use_uv` in `config.ini`.
2025-02-02 17:26:29 +09:00
Dr.Lt.Data
e07952455f fixed: PIPFixer - crash if dev was installed. 2025-01-31 09:10:51 +09:00
Dr.Lt.Data
4494230854 improved: PIPFixer - support pytorch 2.6.0 2025-01-31 09:05:31 +09:00
Dr.Lt.Data
c6153ea67d * FIXED: Resolved an issue where cache updates were not working properly.
* IMPROVED: Instead of updating the entire CNR cache at once, the process now divides it into 30-page queries.
* IMPROVED: Clicking on the titles of nodes that exist only in CNR now opens the GitHub repository link instead of the CNR link, where possible.
* ADDED: Added information about `extra_model_paths.yaml` to the README.md file.

https://github.com/ltdrdata/ComfyUI-Manager/issues/1457
2025-01-19 02:25:34 +09:00
Dr.Lt.Data
0eb1cbce43 feat: provide error messages for import failed custom node. 2025-01-18 13:04:33 +09:00
Dr.Lt.Data
4a392395ab fixed: ruff fail 2025-01-15 17:35:26 +09:00
Dr.Lt.Data
34151b03ef refactor: print -> logging
fixed: log message - manager-core -> ComfyUI-Manager
2025-01-15 12:24:19 +09:00
Dr.Lt.Data
897debb106 improved: prevent hang UI while CNR loading
fixed: normalize id for pyproject.toml
2025-01-13 06:10:59 +09:00
Dr.Lt.Data
3075764402 improved: move cache dir to user directory 2025-01-05 12:35:38 +09:00
Dr.Lt.Data
806fdd721d Merge branch 'main' into feat/cnr 2024-12-25 15:56:38 +09:00
Dr.Lt.Data
a44d1fbd37 fix: mismatches caused by manager-core integration 2024-12-19 09:29:30 +09:00
Dr.Lt.Data
46a6afcc19 refactor: ruff 2024-12-18 12:30:47 +09:00
Dr.Lt.Data
222254896c Merge branch 'main' into feat/cnr 2024-12-18 12:00:16 +09:00
Chenlei Hu
7b812dee75
Enable pyflake ruff lint rules (#1340) 2024-12-18 11:46:51 +09:00
Dr.Lt.Data
b8f153e4eb Merge branch 'main' into feat/cnr 2024-12-18 09:08:15 +09:00
Dr.Lt.Data
02f1788261 feat: pip fixer for torch, opencv
fixed: Preventing the browser from reopening automatically after a restart on Windows.
2024-11-24 23:33:53 +09:00
Dr.Lt.Data
ed123750d9 postponed processing for cnr switch & migration 2024-08-22 03:38:22 +09:00
Dr.Lt.Data
06b79287e2 Merge branch 'main' into feat/cnr 2024-08-16 00:10:02 +09:00
dr.lt.data
34f3409f9b remove inproper warning.
https://github.com/ltdrdata/ComfyUI-Manager/issues/954
2024-08-14 09:31:10 +09:00
Dr.Lt.Data
75240a028a Merge branch 'main' into feat/cnr 2024-08-14 02:02:33 +09:00
Dr.Lt.Data
d95b974941 fix: invalid version handling
https://github.com/ltdrdata/ComfyUI-Manager/issues/953
2024-08-14 01:53:28 +09:00
Dr.Lt.Data
b3be556837 support CNR 2024-07-25 00:24:58 +09:00
dr.lt.data
c35d494af5 fix: fallback mode for missing distutils 2024-04-03 15:25:14 +09:00