Skip to content

Commit 5e57024

Browse files
authored
chore(deps): drop <3.13 Python cap, require coreml-diffusion>=0.1.6 (#68)
Mirror the library: coreml-diffusion 0.1.6 dropped its stale <3.13 cap, so this package can too (requires-python >=3.12). Bump the dependency floor to 0.1.6 to keep the cap consistent across both — a consumer pinned to <3.13 with a library allowing 3.13+ would be unresolvable for the 3.13 range. Pin the dev/CI interpreter to 3.12 via .python-version so CI runs on a fixed baseline rather than floating to a newer Python without a pinned-torch wheel.
1 parent 8d28964 commit 5e57024

3 files changed

Lines changed: 763 additions & 10 deletions

File tree

.python-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.12

pyproject.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ name = "comfyui-coremlsuite"
77
description = "This extension contains a set of custom nodes for ComfyUI that allow you to use Core ML models in your ComfyUI workflows."
88
version = "2.1.2"
99
license = "MIT"
10-
requires-python = ">=3.12,<3.13"
10+
requires-python = ">=3.12"
1111
dependencies = [
1212
# torch is provided by the host (ComfyUI) and intentionally left unpinned
1313
# here: a hard torch cap would downgrade the host's torch and break its
1414
# torchvision/torchaudio ABI. coreml-diffusion pulls torch>=2.7 transitively.
15-
# >=0.1.5: model-version auto-detection (convert(model_version=None)).
16-
"coreml-diffusion>=0.1.5,<0.2",
15+
# >=0.1.6: model-version auto-detection (convert(model_version=None)) and the
16+
# dropped <3.13 Python cap (kept in sync with this package's requires-python).
17+
"coreml-diffusion>=0.1.6,<0.2",
1718
"coremltools>=9,<10",
1819
"numpy>=2,<3",
1920
]

0 commit comments

Comments
 (0)