Files
ausboss-ComfyUI-AusBoss/pyproject.toml
T
ausboss 6f3adb1ad9 Release 1.1.1: fix the registry metadata 1.1.0 shipped wrong
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.
2026-08-17 17:48:26 -05:00

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"