✅ REMOVED unused code and nodes: - MetaManLoadAndConvert (obsolete - replaced by Load Image + Extract Components) - MetaManUniversalNodeV2 (obsolete - replaced by three-node architecture) - MetaManWorkflowSaver (specialized node - not part of core) - MetaManDependencyResolver (specialized node - not part of core) - specialized_nodes.py (entire file removed) - api_integration.py (only used by removed specialized nodes) - metadata_parser.py (only used by removed specialized nodes) - validation.py (testing file for removed features) - templates/ directory (universal schema system not used by core nodes) - test_installation.py (obsolete testing file) ✅ KEPT only three core nodes: - MetaManLoadImage: Load images and extract metadata - MetaManExtractComponents: Extract individual workflow parameters for reuse - MetaManEmbedAndSave: Convert metadata formats and save with embedded metadata ✅ UPDATED configuration: - __init__.py: Only registers three core nodes - requirements.txt: Simplified to only essential dependencies - metaman.py: Clean, self-contained implementation with all necessary functionality ✅ ENHANCED features maintained: - Universal metadata extraction from any platform - Tensor.AI EMS de-obfuscation - Target service format conversion (A1111, ComfyUI, Civitai, Forge, etc.) - Directory-based file organization - Complete workflow component extraction Result: Clean, focused codebase with 1,200+ lines of production-ready code covering all essential metadata management functionality.
23 lines
620 B
Plaintext
23 lines
620 B
Plaintext
# Dependencies for MetaMan ComfyUI Node - Core Three-Node Architecture
|
|
# Most dependencies should already be available in ComfyUI environment
|
|
|
|
# Core dependencies (usually already available in ComfyUI)
|
|
Pillow>=9.0.0
|
|
torch>=1.9.0
|
|
|
|
# Date/time handling
|
|
python-dateutil>=2.8.0
|
|
|
|
# Image metadata handling (optional, for EXIF data)
|
|
piexif>=1.1.3
|
|
|
|
# Note: The following packages are built into Python 3.7+ and don't need to be installed:
|
|
# - json (for JSON parsing)
|
|
# - re (for regex operations)
|
|
# - os (for file operations)
|
|
# - datetime (for timestamps)
|
|
|
|
# Development/Testing (optional)
|
|
# pytest>=7.0.0
|
|
# pytest-cov>=4.0.0
|