The ComfyUI version floor never reached the registry. comfy-cli reads it from
a [tool.comfy] key named requires-comfyui; the pack declared
supported_comfyui_version, which the parser ignores, so 1.1.0 published with
an empty floor and Manager had nothing to refuse an incompatible install on.
Also declares Operating System :: OS Independent, which is where the registry
sources supported_os from, and publishes the license as a readable name rather
than the literal string {"file": "LICENSE"} that a file reference
serializes to. Accelerator classifiers stay off rather than asserting hardware
nobody has tested.
Verified by parsing pyproject.toml through comfy-cli itself: the floor now
reads >=0.27.1 and supported_os reads ['OS Independent']. No node behaviour
changes.
49 lines
2.2 KiB
TOML
49 lines
2.2 KiB
TOML
[project]
|
|
name = "ausboss-nodes"
|
|
description = "A curated collection of polished ComfyUI nodes for streamlined image and video workflows."
|
|
version = "1.1.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"]
|
|
|
|
# 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"]
|
|
|
|
[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"
|