# ComfyUI-Majoor-AssetsManager Python Dependencies # Core web framework aiohttp>=3.8.0,<4.0.0 # Async SQLite (non-blocking DB adapter) aiosqlite>=0.20.0,<1.0.0 # Array handling for custom node image/mask tensor conversion numpy>=1.24,<3.0.0 # Image processing and thumbnails # Updated for security patches (CVE-2023-50447, CVE-2024-28219) pillow>=10.0.0,<13.0.0 # Video encoding/metadata support for the Majoor Save Video node av>=12.0.0,<18.0.0 # Pure-Python media metadata parser fallback (audio/video) when ffprobe is missing hachoir>=3.3.0,<4.0.0 # Safe file deletion (recycle bin support) send2trash>=1.8.0,<3.0.0 # File system monitoring for auto-reindexing (optional, enable with MJR_ENABLE_WATCHER=1) watchdog>=3.0.0,<7.0.0 # Windows-specific: Windows Property System metadata support # Only required on Windows; gracefully skipped on other platforms pywin32>=300,<313; sys_platform == 'win32' # Fast cryptographic hashing aligned with ComfyUI core asset identifiers. # Kept in the standard runtime contract and mirrored in pyproject.toml. blake3>=0.4.0,<2.0.0 # Note: tkinter is required for native folder browser functionality # tkinter is included in standard Python distribution but may be missing in minimal installs # Dev/test tools are intentionally kept out of runtime requirements.