Files
CraftopiaStudio-ComfyUI-Cra…/pyproject.toml
T
rubz 50af1e743d fix: nitpick cleanups from code review (N-23 through N-32)
- os module imported properly instead of __import__("os")
- browse_folder distinguishes a real COM/dialog failure from a user cancel
- fix Marshal.PtrToStringUni + leak-safe cleanup in the folder-picker COM call
- lock browse_folder so two concurrent clicks can't open two dialogs
- drop redundant int(round()) in SmartResolutionMultiplier
- unify "CraftKit —" docstring prefix across nodes
- comment OUTPUT_NODE=True on the status-label nodes so it isn't "cleaned up" later
- add .jfif/.avif/.heic to SmartBatchResize's supported extensions, document non-recursive scanning
- add a progress bar to SmartBatchResize (degrades gracefully outside a live ComfyUI)
- add readme/requires-python and a dependency-rationale comment to pyproject.toml
2026-07-27 21:40:18 +02:00

18 lines
666 B
TOML

[project]
name = "comfyui-craftkit"
description = "Smart resize, batch resize, resolution multiplier and prompt controller nodes for ComfyUI"
version = "1.0.3"
readme = "README.md"
requires-python = ">=3.10"
license = { file = "LICENSE" }
# Pillow, NumPy, and PyTorch all ship with ComfyUI itself — intentionally not
# re-declared here to avoid version conflicts with ComfyUI's own pins.
dependencies = []
[project.urls]
Repository = "https://github.com/CraftopiaStudio/ComfyUI-CraftKit"
[tool.comfy]
PublisherId = "craftopiastudio"
DisplayName = "ComfyUI-CraftKit"
Icon = "https://raw.githubusercontent.com/CraftopiaStudio/ComfyUI-CraftKit/main/assets/icon.png"