Commit Graph

9 Commits

Author SHA1 Message Date
Dr.Lt.Data
11c5f0ad90 feat(deps): add unified dependency resolver with uv pip compile
Add UnifiedDepResolver that batch-resolves all custom node pack
dependencies via uv pip compile, replacing per-node pip installs.

Core features:
- Collect, sanitize, and compile requirements from all node packs
- Input validation with regex-based sanitization and blacklist/override support
- Conflict detection with per-node-pack attribution output
- CollectedDeps.sources stores (pack_path, pkg_spec) tuples for attribution
- Startup integration via prestartup_script.py with fallback to legacy path
- --uv-compile flag on 8 CLI commands: uv-compile, install, reinstall,
  update, fix, restore-snapshot, restore-dependencies, install-deps

Testing:
- 148 unit tests (mock-based) covering all resolver logic
- 12 E2E pytest tests using ltdrdata's dedicated conflict test packs
- E2E environment setup scripts (setup, start, stop)
- Supply-chain safety policy: only verified authors' packs in E2E

Documentation:
- PRD and DESIGN specs for the resolver
- EN/KO cm-cli user docs updated for all new commands
- Test documentation and environment setup guide

Bump version to 4.1b3.
2026-03-10 23:37:57 +09:00
Dr.Lt.Data
0d88a3874d
refactor(cli): move cm_cli to top-level package and remove dead cli-only-mode (#2548)
Some checks failed
Python Linting / Run Ruff (push) Has been cancelled
Publish to PyPI / build-and-publish (push) Has been cancelled
- Move cm_cli from comfyui_manager/cm_cli/ to top-level cm_cli/ package
- Convert relative imports to absolute imports
- Remove non-functional cli-only-mode command (flag was never checked)
- Update docs: python cm-cli.py → cm-cli entrypoint
- Update prestartup snapshot restore to use -m cm_cli
- Version bump to 4.1b1

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 19:42:35 +09:00
umyunsang
79757366e8
docs: fix typos and phrasing in README and docs (en/ko)\n\n- README: grammar, capitalization, option name (--skip-stat-update), double-click, macOS\n- js/README: Copus platform name\n- docs/en: Colab capitalization\n- docs/ko: spacing, wording, typos (예를, 명령, show를, etc.) (#2166) 2025-09-23 07:17:41 +09:00
Dr.Lt.Data
cad1482b3f update doc 2025-02-25 22:27:21 +09:00
Dr.Lt.Data
54c882b955 update README.md 2024-05-06 21:30:56 +09:00
Dr.Lt.Data
ade3dee5c6 cm-cli
- update help
- update doc
2024-04-27 13:22:22 +09:00
Dr.Lt.Data
b6e2ca42ae update cm-cli manual 2024-04-25 23:20:07 +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
0873ec9590 update documentation 2024-04-21 11:34:10 +09:00