Release codenames, the way Ubuntu does it: an adjective and a vegetable sharing an initial, advancing alphabetically, one per MAJOR version — so all of 3.x is "Auspicious Asparagus" and only a new major earns a new letter. CODENAMES lives beside funpack_version() because the two are read and shipped together, and rides out on the same git-status payload the About panel already fetches. A major with no entry renders as absence, not as an empty pair of quotes. The test pins the naming rule itself (shared initial, ascending) so a future entry that breaks the pattern fails rather than quietly shipping. Version 3.5.1 in pyproject; CHANGELOG entry covering the whole cycle (the Unreleased section only documented the first few commits of it); README gains a Versions preamble explaining the scheme plus notes for 3.5.0 and 3.5.1. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
18 lines
1.1 KiB
TOML
18 lines
1.1 KiB
TOML
# pyproject.toml
|
|
[project]
|
|
name = "ComfyUI-FunPack" # Unique identifier for your node. Immutable after creation.
|
|
description = "An AI movie studio inside ComfyUI: the Cutting Room browser-based video editor with timeline, per-scene prompts and one-click montage generation, plus a self-improving engine that learns from your ratings. Includes the full node stack (Studio, Refiner V2, LTXAV Scene Chain Sampler) for classic graph workflows."
|
|
version = "3.5.1" # Custom Node version. Must be semantically versioned.
|
|
# Release codename ("Auspicious Asparagus" for all of 3.x) lives in
|
|
# movie_editor/backend/git_update.py:CODENAMES — keyed by major, shown in Settings ▸ About.
|
|
license = { text = "GNU GPL v3" }
|
|
dependencies = [] # Filled in from requirements.txt
|
|
|
|
[project.urls]
|
|
Repository = "https://github.com/digital-garbage/ComfyUI-FunPack"
|
|
|
|
[tool.comfy]
|
|
PublisherId = "digital-garbage" # TODO (fill in Publisher ID from Comfy Registry Website).
|
|
DisplayName = "ComfyUI-FunPack" # Display name for the Custom Node. Can be changed later.
|
|
Icon = "https://example.com/icon.png" # SVG, PNG, JPG or GIF (MAX. 800x400px)
|