Skip to content

Cap requires-python at <3.15 - #563

Merged
aarmey merged 2 commits into
mainfrom
pin-python-3.14
Oct 27, 2026
Merged

aarmey merged 2 commits into
mainfrom
pin-python-3.14

Conversation

@aarmey

@aarmey aarmey commented Oct 26, 2026 •

Copy link
Copy Markdown
Member

CI began failing because uv resolves to Python 3.15.1, which numba 0.67.0 (a dependency of vsparse) does not support (>=3.10,<3.15). This declares requires-python = ">= 3.13, < 3.15" in pyproject.toml and relocks (only 3.15 resolution markers/wheels drop out of uv.lock; no package versions change). The failures on the pillow/setuptools dependabot PRs were caused by this, not by those bumps.

🤖 Generated with Claude Code

Aaron Meyer and others added 2 commits October 26, 2026 10:08
numba (via vsparse) does not support Python 3.15, which uv now selects by default.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
numba (via vsparse) does not support Python 3.15, so declare that in
pyproject.toml; uv then selects a supported interpreter on its own.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@aarmey aarmey changed the title Pin CI to Python 3.14 Cap requires-python at <3.15 Oct 26, 2026
@aarmey
aarmey merged commit 0944329 into main Oct 27, 2026
6 checks passed
@aarmey
aarmey deleted the pin-python-3.14 branch October 27, 2026 01:03
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