From e9548c83037b2d9e867953d7ca2d341f1bb08bff Mon Sep 17 00:00:00 2001 From: filliptm Date: Tue, 30 Dec 2025 15:37:33 -0500 Subject: [PATCH] registry added --- .github/workflows/publish.yml | 22 ++++++++++++++++++++++ pyproject.toml | 34 ++++++++++++++++++---------------- 2 files changed, 40 insertions(+), 16 deletions(-) create mode 100644 .github/workflows/publish.yml diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..e671d57 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,22 @@ +name: Publish to ComfyUI Registry + +on: + push: + branches: + - main + - master + paths: + - "pyproject.toml" + workflow_dispatch: + +jobs: + publish: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Publish to ComfyUI Registry + uses: Comfy-Org/publish-node-action@main + with: + personal_access_token: ${{ secrets.REGISTRY_ACCESS_TOKEN }} diff --git a/pyproject.toml b/pyproject.toml index 71c0f6c..a5cc52d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,23 +1,25 @@ [project] -name = "comfyui-fl-songgen" +name = "comfyui_fl-songgen" +description = "FL Song Gen - AI-powered song generation nodes for ComfyUI. Generate complete songs with vocals and instrumentals from lyrics using Tencent's SongGeneration (LeVo) model. Features style transfer, auto style presets, dual-track output, and up to 4m30s song generation." version = "1.0.0" -description = "FL Song Gen - AI Song Generation for ComfyUI based on Tencent's LeVo model" -readme = "README.md" -requires-python = ">=3.10" -license = {text = "Apache-2.0"} -authors = [ - {name = "Fill Labs"} +license = "Apache-2.0" +dependencies = [ + "torch>=2.0.0", + "torchaudio>=2.0.0", + "omegaconf>=2.3.0", + "transformers>=4.37.0,<4.50.0", + "einops>=0.8.0", + "diffusers>=0.27.0", + "huggingface-hub>=0.25.0", + "librosa>=0.10.0", + "soundfile>=0.12.0", + "numpy>=1.24.0", ] -keywords = ["comfyui", "audio", "music", "song", "generation", "AI", "vocals", "lyrics"] [project.urls] -Homepage = "https://github.com/filliptm/ComfyUI_FL-SongGen" Repository = "https://github.com/filliptm/ComfyUI_FL-SongGen" -Issues = "https://github.com/filliptm/ComfyUI_FL-SongGen/issues" -[build-system] -requires = ["setuptools>=61.0"] -build-backend = "setuptools.build_meta" - -[tool.setuptools.packages.find] -where = ["."] +[tool.comfy] +PublisherId = "machinedelusions" +DisplayName = "FL Song Gen" +Icon = ""