61 lines
3.4 KiB
TOML
61 lines
3.4 KiB
TOML
[project]
|
|
name = "ausboss-nodes"
|
|
# Manager/registry search matches against this text, so it names the actual
|
|
# nodes instead of describing the collection abstractly.
|
|
description = "ComfyUI-AusBoss (AusBoss nodes): image and video nodes with compact controls: Image and Video Crop + Rotate + Pad (frame or clip), Load Image + Pad, Image Resize, Align Image, Image Size, Color Match, Image Compare A/B, Realign to Source (experimental: lines an edited picture back up with the original), Save Image (PNG, lossless WebP/JXL, exact names, captions), Load Video, Save Video, Select Frame, Frame Interpolate, Mask Refine, LaMa Inpaint, Crop For Inpaint, Stitch Inpaint, LoRA Loader, Krea 2 Encode and Outpaint Model Patch, Latent Size, Seed, Select Every Nth, Split Batch, Merge Batches, Text, Integer, Float, Math Expression, Show Text, Free Memory, Workflow Note, and Run Timer. Example workflows for Qwen Image 2.1, Krea 2, Klein 9B and LTX 2.3."
|
|
version = "2.6.4"
|
|
# comfy-cli serializes this to JSON verbatim, so `file` publishes the literal
|
|
# string {"file": "LICENSE"} to the registry listing. `text` puts a readable
|
|
# name there instead. Both forms are supported; the LICENSE file is unchanged.
|
|
license = { text = "MIT License" }
|
|
|
|
keywords = [
|
|
"comfyui", "nodes", "image", "video", "crop", "rotate", "outpaint",
|
|
"ausboss", "comfyui-ausboss", "ausboss nodes", "save image", "jpeg xl", "jxl", "caption", "dataset",
|
|
"inpaint", "lama", "mask", "color match", "frame interpolation",
|
|
"lora", "resize", "trim video",
|
|
"resolution", "seed", "workflow notes", "timer", "krea2", "batch",
|
|
"qwen image", "qwen", "krea 2", "klein", "ltx",
|
|
"realign", "image edit",
|
|
]
|
|
|
|
# Read by comfy-cli into the registry's supported_os field. Nothing in the pack
|
|
# is platform-specific. Accelerator claims (Environment :: GPU :: ...) are left
|
|
# off deliberately - the nodes run wherever ComfyUI's torch runs, and listing
|
|
# accelerators would assert testing that has not happened.
|
|
classifiers = ["Operating System :: OS Independent"]
|
|
|
|
# The nodes use Pillow, NumPy, Torch, and PyAV supplied by ComfyUI.
|
|
dependencies = []
|
|
|
|
# Optional extras. The pack loads and runs fully without them. When one is
|
|
# absent: Stitch Inpaint's fix_edge_halo warns once and pastes unchanged,
|
|
# while Refine Mask's edge_refine modes stop with an error naming the package
|
|
# to install - the user asked for that mode by name, so a silently different
|
|
# mask would be worse than the message.
|
|
[project.optional-dependencies]
|
|
# Refine Mask edge_refine = "guided filter"
|
|
guided-filter = ["opencv-contrib-python"]
|
|
# Refine Mask edge_refine = "matting", and Stitch Inpaint's fix_edge_halo
|
|
matting = ["pymatting>=1.1"]
|
|
# Save Image's "jxl lossless" format
|
|
jxl = ["pillow-jxl-plugin"]
|
|
|
|
[project.urls]
|
|
Homepage = "https://github.com/ausboss/ComfyUI-AusBoss"
|
|
Repository = "https://github.com/ausboss/ComfyUI-AusBoss"
|
|
Documentation = "https://github.com/ausboss/ComfyUI-AusBoss#readme"
|
|
Issues = "https://github.com/ausboss/ComfyUI-AusBoss/issues"
|
|
|
|
[tool.comfy]
|
|
PublisherId = "ausboss"
|
|
DisplayName = "AusBoss"
|
|
Icon = "https://github.com/ausboss.png"
|
|
# Oldest core the pack is validated against; Manager uses this to refuse
|
|
# installs onto incompatible ComfyUI versions.
|
|
#
|
|
# The key is `requires-comfyui`. comfy-cli reads exactly that name out of
|
|
# [tool.comfy]; a key called supported_comfyui_version is silently ignored and
|
|
# the registry stores an empty version floor, which is what 1.1.0 shipped with.
|
|
requires-comfyui = ">=0.27.1"
|