Developer tools for ComfyUI custom nodes
Project description
comfy-dev
Developer tools for ComfyUI custom nodes.
Installation
pip install comfy-dev
Usage
# Initialize in your custom node project
cd my-custom-node
comfy-dev init
# This creates comfy-dev.toml and installs git pre-commit hooks
# Workflow files are automatically laid out on commit
# Manual layout
comfy-dev layout workflows/my_workflow.json
comfy-dev layout # Layout all workflows from config
Configuration
comfy-dev.toml:
[layout]
algorithm = "sugiyama"
rank_sep = 200 # Spacing between columns
node_sep = 150 # Spacing between nodes in same column
[layout.paths]
workflows = ["workflows/*.json"]
[hooks]
pre_commit = ["layout"]
Commands
comfy-dev init- Create config and install hookscomfy-dev layout [files...]- Auto-layout workflow filescomfy-dev hook install- Install git hookscomfy-dev hook uninstall- Remove git hooks
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file comfy_dev-0.0.10.tar.gz.
File metadata
- Download URL: comfy_dev-0.0.10.tar.gz
- Upload date:
- Size: 10.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2f73a3084d3f08130acbecaf48233d209dab90fe6a01ed199e7caaf88091714
|
|
| MD5 |
546d420adbd79307c556d5332c88e5e6
|
|
| BLAKE2b-256 |
1be5986797857f9405bdc2ead26accc48088364f5db0d467382f906215e00267
|
Provenance
The following attestation bundles were made for comfy_dev-0.0.10.tar.gz:
Publisher:
publish.yml on PozzettiAndrea/comfy-dev
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
comfy_dev-0.0.10.tar.gz -
Subject digest:
e2f73a3084d3f08130acbecaf48233d209dab90fe6a01ed199e7caaf88091714 - Sigstore transparency entry: 943822161
- Sigstore integration time:
-
Permalink:
PozzettiAndrea/comfy-dev@938f74f98a12c22e3283f3e9ed6453c1c74d9bc4 -
Branch / Tag:
refs/heads/master - Owner: https://github.com/PozzettiAndrea
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@938f74f98a12c22e3283f3e9ed6453c1c74d9bc4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file comfy_dev-0.0.10-py3-none-any.whl.
File metadata
- Download URL: comfy_dev-0.0.10-py3-none-any.whl
- Upload date:
- Size: 13.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
31c40adb1621794b89e3037e46085b15e2bb17439bf55d39f6cea4b787b4d85b
|
|
| MD5 |
81a59c72bc8ebb211b3cf8ef31c5b2f0
|
|
| BLAKE2b-256 |
1606da1f75f9fd9a9a7771da459a42ab475bfaed6bf1f21433a6d34c8f72f7f9
|
Provenance
The following attestation bundles were made for comfy_dev-0.0.10-py3-none-any.whl:
Publisher:
publish.yml on PozzettiAndrea/comfy-dev
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
comfy_dev-0.0.10-py3-none-any.whl -
Subject digest:
31c40adb1621794b89e3037e46085b15e2bb17439bf55d39f6cea4b787b4d85b - Sigstore transparency entry: 943822162
- Sigstore integration time:
-
Permalink:
PozzettiAndrea/comfy-dev@938f74f98a12c22e3283f3e9ed6453c1c74d9bc4 -
Branch / Tag:
refs/heads/master - Owner: https://github.com/PozzettiAndrea
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@938f74f98a12c22e3283f3e9ed6453c1c74d9bc4 -
Trigger Event:
push
-
Statement type: