Skip to content

chore(deps): drop <3.13 Python cap, require coreml-diffusion>=0.1.6#68

Merged
aszc-dev merged 1 commit into
mainfrom
chore/relax-python-cap
Jun 13, 2026
Merged

chore(deps): drop <3.13 Python cap, require coreml-diffusion>=0.1.6#68
aszc-dev merged 1 commit into
mainfrom
chore/relax-python-cap

Conversation

@aszc-dev

Copy link
Copy Markdown
Owner

Mirrors coreml-diffusion 0.1.6, which dropped its stale <3.13 Python cap.

  • requires-python>=3.12 (no upper cap; the binary deps coremltools/torch
    self-gate via their own wheels — coremltools 9 ships a cp313 wheel).
  • coreml-diffusion>=0.1.6 — keeps the cap consistent across both packages (a
    consumer capped <3.13 against a library allowing 3.13+ is unresolvable for
    the 3.13 range), and 0.1.6 is the first release without the cap.
  • .python-version pins dev/CI to 3.12 so CI runs on a fixed baseline instead
    of floating to a newer Python without a pinned-torch wheel.

No CI matrix across Python versions: the package is pure Python and its
version compatibility is bounded by the binary deps' wheels, which fail loudly
at install time on an unsupported interpreter.

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.
@aszc-dev aszc-dev merged commit 5e57024 into main Jun 13, 2026
1 check passed
@aszc-dev aszc-dev deleted the chore/relax-python-cap branch June 13, 2026 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant