Metadata-Version: 2.4
Name: comfy-cli-slim
Version: 1.23.0.post3
Summary: comfy-cli for the local Comfy agent: the same CLI without ruff, uv and imageio-ffmpeg.
Maintainer-email: Yoland Yan <yoland@drip.art>, James Kwon <hongilkwon316@gmail.com>, Robin Huang <robin@drip.art>, "Dr.Lt.Data" <dr.lt.data@gmail.com>
License: GPL-3.0-only
Project-URL: Source, https://github.com/Comfy-Org/cloud/tree/main/services/agent/packaging/cli-slim
Project-URL: Upstream, https://github.com/Comfy-Org/comfy-cli
Keywords: comfyui,stable diffusion
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: certifi>=2024.7.4
Requires-Dist: charset-normalizer>=3
Requires-Dist: cookiecutter
Requires-Dist: gitpython>=3.1.44
Requires-Dist: httpx
Requires-Dist: mixpanel<5
Requires-Dist: packaging
Requires-Dist: pathspec
Requires-Dist: posthog<8,>=6
Requires-Dist: psutil>=6
Requires-Dist: pyyaml
Requires-Dist: questionary
Requires-Dist: requests
Requires-Dist: rich
Requires-Dist: semver~=3.0.2
Requires-Dist: tomlkit<0.16,>=0.13
Requires-Dist: typer>=0.12.5
Requires-Dist: typing-extensions>=4.7
Requires-Dist: websocket-client
Requires-Dist: blake3>=1.0.8
Provides-Extra: dev
Requires-Dist: jsonschema; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: ruff==0.15.15; extra == "dev"
Requires-Dist: typer>=0.24; extra == "dev"
Provides-Extra: preview
Requires-Dist: term-image<0.8,>=0.7; extra == "preview"
Dynamic: license-file

# comfy-cli-slim

This is a modified version of comfy-cli (https://github.com/Comfy-Org/comfy-cli),
built from commit 58261b88735989ef657a68bbec0f429b9ef68ebd by services/agent/packaging/cli-slim/build.py in
Comfy-Org/cloud. It is licensed under the GNU General Public License version 3
only, the same as comfy-cli; see LICENSE. This source distribution is the
complete corresponding source of the comfy-cli-slim wheel of the same version.

It is installed by comfy-agent-go, the local Comfy agent, which runs it as a
separate program. If you want comfy-cli yourself, install `comfy-cli`: this
package does not provide the `comfy` command and does not conflict with it.

Changes from comfy-cli (made 2026-10-23 and later, as recorded in build.py):

- The Python package is renamed from `comfy_cli` to `comfy_cli_slim`, and the
  only console script is `comfy-cli-slim`. Help text still names the program
  `comfy`.
- The runtime dependencies ruff, uv and imageio-ffmpeg are removed. `comfy
  preview` uses a system ffmpeg. `--fast-deps` installs need uv in the ComfyUI
  environment, which ComfyUI-Manager's own dependencies provide.
- `comfy node validate` checks for exec (S102), eval (S307) and semicolon-joined
  statements (E702) with `comfy_cli_slim/_security_scan.py`, which uses only the
  standard library, instead of running ruff. It reports everything ruff
  reports, and also calls to a pack's own function named exec or eval, calls
  written inside strings, and lines marked noqa.
- The minimum versions of gitpython (3.1.50 to 3.1.44) and blake3 (1.0.9 to
  1.0.8) are lowered so it installs beside older ComfyUI environments that
  already hold those versions. comfy-cli uses only APIs both versions have.
- The PyPI update hint and `comfy update`'s self-upgrade are switched off: the
  package is updated with comfy-agent-go.
- The version is reported as 1.23.0.post3.
