59 lines
3.1 KiB
TOML
59 lines
3.1 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 = "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, 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, Resolution Master, Seed, Select Every Nth, Split Batch, Merge Batches, Text, Integer, Float, Math Expression, Show Text, Free Memory, Workflow Note, and Run Timer."
|
|
version = "2.0.1"
|
|
# 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", "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",
|
|
]
|
|
|
|
# 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"
|