Dr.Lt.Data
e60a66b1e6
feat(deps): add unified dependency resolver using uv pip compile
...
- Add UnifiedDepResolver module with 7 FRs: collect, compile, install pipeline
- Integrate startup batch resolution in prestartup_script.py (module scope)
- Skip per-node pip install in execute_install_script() when unified mode active
- Add use_unified_resolver config flag following use_uv pattern
- Input sanitization: reject -r, -e, --find-links, @ file://, path separators
- Handle --index-url/--extra-index-url separation with credential redaction
- Fallback to per-node pip on resolver failure or uv unavailability
- Add 98 unit tests across 20 test classes
- Add PRD and Design docs with cm_global integration marked as DEFERRED
2026-02-07 06:02:53 +09:00
Dr.Lt.Data
0d88a3874d
refactor(cli): move cm_cli to top-level package and remove dead cli-only-mode ( #2548 )
...
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
Akhil Narayanan
a4138a89ee
Ignore Windows stderr flush errors ( #2462 )
2026-01-08 16:59:16 +09:00
Dr.Lt.Data
8e8b6ca724
fix(git): handle divergent branches safely + datetime fallback
...
- Use --ff-only flag to detect non-fast-forward situations
- Create backup branch before resetting divergent local branch
- Reset to remote branch when fast-forward is not possible
- Add timestamp_utils.py for Mac datetime module compatibility
- Migrate all datetime usages to centralized utilities
- Bump version to 4.0.3b5
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-12 22:45:05 +09:00
Dr.Lt.Data
c69e7bcf03
feat(security): use system user directory for manager data
...
Use folder_paths.get_system_user_directory("manager") to protect manager config and data from HTTP endpoint access.
Ref: comfyanonymous/ComfyUI#10966
2025-12-03 02:34:57 +09:00
Dr.Lt.Data
59264c1fd9
Merge branch 'main' into draft-v4
2025-07-20 19:23:24 +09:00
Dr.Lt.Data
89530fc4e7
Merge branch 'main' into draft-v4
2025-06-25 12:58:50 +09:00
Dr.Lt.Data
3870abfd2d
Merge branch 'main' into draft-v4
2025-06-09 12:37:10 +09:00
Dr.Lt.Data
ec9d52d482
Merge branch 'main' into draft-v4
2025-05-19 06:07:31 +09:00
Dr.Lt.Data
cd49799bed
fixed: crash related to deleted CNR node after installed
...
modified: convert cm-cli.sh to cm-cli command
2025-04-28 00:13:31 +09:00
Dr.Lt.Data
efff6b2c18
Merge branch 'main' into draft-v4
2025-04-22 01:20:57 +09:00
Dr.Lt.Data
0c46434164
fixed: avoid except:
...
fixed: prestartup_script - remove useless exception handling when fallback resolving comfy_path
2025-04-21 12:42:50 +09:00
Dr.Lt.Data
05ceab68f8
restructuring
...
the existing cache-based implementation will be retained as a fallback under legacy/..., while glob/... will be updated to a cacheless implementation.
2025-04-13 09:26:02 +09:00
Dr.Lt.Data
01ac9c895a
Modify the structure to be installable via pip.
2025-03-19 22:15:53 +09:00