-
-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathpyproject.toml
More file actions
77 lines (65 loc) · 2.27 KB
/
Copy pathpyproject.toml
File metadata and controls
77 lines (65 loc) · 2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
[build-system]
requires = ["setuptools>=70.0"]
build-backend = "setuptools.build_meta"
[project]
name = "ComfyUI-outputlists_combiner"
version = "0.0.11"
description = "Handle multiprompts and images within one run. Quick OutputLists from spreadsheet, JSON, multiline text, numberranges for sequential processing. Combinations of lists and prompts. Load any file with metadata and glob patterns. Native XYZ-GridPlots, with supergrids and videogrids. Inspect COMBO in LoRA loader, sampler etc. Strings with placeholders."
authors = [{name = "Gerold Meisinger"}]
readme = "README.md"
license = { text="GNU General Public License v3" }
requires-python = ">=3.10"
classifiers = []
dependencies = []
[project.optional-dependencies]
dev = [
"bump-my-version" ,
"coverage" , # testing
"mypy" , # linting
"pre-commit" , # runs linting on commit
"pytest" , # testing
"ruff" , # linting
]
[project.urls]
Repository = "https://github.com/geroldmeisinger/ComfyUI-outputlists-combiner"
BugTracker = "https://github.com/geroldmeisinger/ComfyUI-outputlists-combiner/issues"
Documentation = "https://github.com/geroldmeisinger/ComfyUI-outputlists-combiner/wiki"
[tool.comfy]
PublisherId = "geroldmeisinger"
DisplayName = "OutputLists Combiner"
Icon = "https://raw.githubusercontent.com/geroldmeisinger/ComfyUI-outputlists-combiner/refs/heads/main/logo.png"
Tags = []
Repository = "https://github.com/geroldmeisinger/ComfyUI-outputlists-combiner"
includes = []
[tool.setuptools.package-data]
"*" = ["*.*"]
[tool.pytest.ini_options]
minversion = "8.0"
testpaths = ["tests",]
[tool.mypy]
files = "."
# Use strict defaults
strict = true
warn_unreachable = true
warn_no_return = true
[[tool.mypy.overrides]]
# Don't require test functions to include types
module = "tests.*"
allow_untyped_defs = true
disable_error_code = "attr-defined"
[tool.ruff]
# extend-exclude = ["static", "ci/templates"]
line-length = 140
src = ["src", "tests"]
target-version = "py39"
# Add rules to ban exec/eval
[tool.ruff.lint]
select = [
"S102" , # exec-builtin
"S307" , # eval-used
"W293" ,
"F" , # The "F" series in Ruff stands for "Pyflakes" rules, which catch various Python syntax errors and undefined names.
# See all rules here: https://docs.astral.sh/ruff/rules/#pyflakes-f
]
[tool.ruff.lint.flake8-quotes]
inline-quotes = "double"