- fix(scripts): tomllib fallback for Python 3.10 compat - fix(ci): remove verify-tag-exists from test.yml (publish.yml already guards) - fix(tests): ensure local nodes/ import in test_node_registration.py - fix(adapter): shared module-level model cache across OllamaClient instances - fix(adapter): exact model tag match in check_health() to avoid prefix conflation - fix(refiner): per-pass seed increment so multi-pass refinement varies - fix(combiner): validate mode before single-prompt fast path - feat(generator): strip DeepSeek <think> and markdown <details> blocks - test: add prompt_refiner seed tests, cache sharing tests, exact match tests - chore(deps): add dev extras with tomli fallback
38 lines
1.1 KiB
TOML
38 lines
1.1 KiB
TOML
[project]
|
|
name = "comfyui-prompt-generator"
|
|
description = "Generate Stable Diffusion prompts using Qwen3-8B via Ollama with 9 style presets"
|
|
version = "1.3.1"
|
|
license = {file = "LICENSE"}
|
|
readme = "README.md"
|
|
requires-python = ">=3.10"
|
|
|
|
[project.urls]
|
|
Homepage = "https://github.com/Limbicnation/ComfyUI-PromptGenerator"
|
|
Repository = "https://github.com/Limbicnation/ComfyUI-PromptGenerator.git"
|
|
Issues = "https://github.com/Limbicnation/ComfyUI-PromptGenerator/issues"
|
|
|
|
[tool.comfy]
|
|
PublisherId = "limbicnation"
|
|
DisplayName = "Prompt Generator"
|
|
Icon = "https://raw.githubusercontent.com/Limbicnation/ComfyUI-PromptGenerator/main/icon.png"
|
|
|
|
[project.optional-dependencies]
|
|
dev = ["tomli>=1.1.0 ; python_version < '3.11'", "pytest", "pytest-cov", "ruff"]
|
|
|
|
[tool.comfy.python]
|
|
requires-python = ">=3.10"
|
|
|
|
[tool.ruff]
|
|
target-version = "py310"
|
|
line-length = 120
|
|
|
|
[tool.ruff.lint]
|
|
select = [
|
|
"E", "F", "W", # pycodestyle / pyflakes
|
|
"I", # isort
|
|
"UP", # pyupgrade — drives PEP 585 / 604 rewrites
|
|
"B", # flake8-bugbear
|
|
"SIM", # flake8-simplify
|
|
"RUF", # ruff-specific
|
|
]
|