38 Commits

Author SHA1 Message Date
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
a32e551fd0
Revert "Bypass ComfyUI version check when in electron env (#1303)" (#1316)
This reverts commit 6f1bfae95789f72f43fbc39434a8289147dbc05a.
2024-12-11 03:41:21 +09:00
filtered
6f1bfae957
Bypass ComfyUI version check when in electron env (#1303)
* Hacky: hide the features we do not want to ship with electron app

* Backup

* Take install path for cm-cli.

* Remove unused.

* Add no deps.

* Add no deps.

* Bypass ComfyUI version check when in electron env

* Fix exception when comfyui is not repo

* Fix version reporting always skipped

* Log unhandled errors

---------

Co-authored-by: Yoland Y <4950057+yoland68@users.noreply.github.com>
Co-authored-by: Robin Huang <robin.j.huang@gmail.com>
2024-12-11 03:02:58 +09:00
morikuni
8c2563e64a
Fix SyntaxError: invalid syntax (#1013) 2024-08-28 13:29:28 +09:00
Dr.Lt.Data
06b79287e2 Merge branch 'main' into feat/cnr 2024-08-16 00:10:02 +09:00
Dr.Lt.Data
61efd60681 feat: complete pip freezing for torch, torchsde, torchvision 2024-08-16 00:07:19 +09:00
Dr.Lt.Data
cddd000848 Merge branch 'main' into feat/cnr 2024-08-02 03:25:30 +09:00
Dr.Lt.Data
cdb400d32b implement: invalid installation handling
- print invalid installation nodes on terminal
(installed by `comfy registryinstall`)

- show only 'reinstall' menu if invalid installation node in gui
(and show INVALID marker)
2024-07-31 02:08:30 +09:00
Dr.Lt.Data
8e1f792cd1 fix: crash by version handling 2024-07-27 22:08:19 +09:00
Dr.Lt.Data
15ef9b9760 hotfix: Temporarily pin numpy installation to numpy<2
numpy 2 is breaking many package dependencies
2024-07-27 11:25:08 +09:00
Max Klein
f0299e07f9
added support for --no-deps option to node install and reinstall (#886)
* added support for `--no-deps` option to node install and reinstall

* post rebase fixup

* fixup help msg for --no-deps option
2024-07-27 01:52:07 +09:00
Dr.Lt.Data
b3be556837 support CNR 2024-07-25 00:24:58 +09:00
guill
7e84de1ba0
Add support for SSH-style git repo addresses (#835)
This allows nodes to be pulled from git repositories that:
1. Require authentication
2. Are located on a computer that does not have any special software
   beyond an SSH server to serve up git repos
3. Are hosted on sites that exclusively allow SSH access

I have also cleaned up the JavaScript regex for identifying valid HTTP
addresses. Due to an unescaped '.' and the lack of a count on the first
group, it wasn't doing a whole lot anyway -- just checking that the very
first character wasn't invalid.
2024-07-04 21:29:40 +09:00
Dr.Lt.Data
012fe6cd7a feat: cm-cli - post-install 2024-05-25 16:47:54 +09:00
Dr.Lt.Data
9b5a2530fd refactoring cm-cli.py based on typer
fix: git_helper - --pip-non-url isn't working properly
2024-05-15 17:29:13 +09:00
Dr.Lt.Data
53d46f83d5 feat: cm-cli - export_custom_node_ids 2024-05-13 00:25:54 +09:00
Dr.Lt.Data
1646c0c627 fix: cm-cli - prevent printing id in list 2024-05-13 00:16:34 +09:00
Dr.Lt.Data
a813627291 feat: cm-cli - parallel support for update 2024-05-09 01:34:39 +09:00
Dr.Lt.Data
207e1b94c0 feat: cm-cli - support id
update: custom-node-list.json - id
2024-05-09 00:52:36 +09:00
Dr.Lt.Data
05162090b8 modified: cm-cli - autosave
- update/disable/enable/fix all
2024-05-07 23:06:25 +09:00
Dr.Lt.Data
3dc00dc041 fix: cm-cli.py - enable/disable didn't working properly 2024-05-07 19:47:47 +09:00
Dr.Lt.Data
b9ef8e3a90 feat: support pip snapshot 2024-05-06 21:06:45 +09:00
Dr.Lt.Data
b3b9b5a5ff fix: channel abbreviation 2024-05-05 16:45:04 +09:00
Dr.Lt.Data
52257b1f3c feat: cm-cli - ''--install-deps' command 2024-05-05 11:32:24 +09:00
Dr.Lt.Data
b1ce6c800d modified: node-in-workflow -> deps-in-workflow
add install/disable/not-install state to result .json file.
2024-05-05 11:16:15 +09:00
Dr.Lt.Data
4de5776a1d feat: cm-cli - node-in-workflow command 2024-05-04 16:58:08 +09:00
Dr.Lt.Data
ade3dee5c6 cm-cli
- update help
- update doc
2024-04-27 13:22:22 +09:00
Dr.Lt.Data
09422da704 feat: support .yaml snapshot 2024-04-27 13:12:27 +09:00
Dr.Lt.Data
7bac97dce0 enhance: cm-cli
- restore-snapshot - arbitrary file path is available

- show - show unregistered custom nodes
2024-04-25 23:13:03 +09:00
Dr.Lt.Data
191c68dc09 enhance: cm-cli - fix, uninstall, update
- allows even if unregistered in DB

enhance: cm-cli - install
- allows install via git url
2024-04-25 01:09:43 +09:00
Dr.Lt.Data
a3d858dc1a enhance: cm-cli supports updating comfyui 2024-04-25 00:31:35 +09:00
Dr.Lt.Data
92d8ac4db2 fix: cm-cli - crash 2024-04-24 00:32:35 +09:00
Dr.Lt.Data
39405508fc improve: cm-cli message
feat: cm-cli - reinstall
2024-04-21 12:10:41 +09:00
Dr.Lt.Data
b088dcbd9e feat: cm-cli - restore-dependencies
fix: cm-cli - path fix
2024-04-20 23:32:41 +09:00
Dr.Lt.Data
b3636c1217 fix: cm-cli fix command 2024-04-20 00:59:42 +09:00
Dr.Lt.Data
e98645caf2 feat: cm-cli
fix: snapshot related bugs
refactor
2024-04-20 00:52:50 +09:00