Skip to content

chore: bump pixi.lock to maturin 1.13.1 to fix py314t build#889

Merged
edgarriba merged 1 commit into
mainfrom
chore/refresh-pixi-lock-maturin
Apr 22, 2026
Merged

chore: bump pixi.lock to maturin 1.13.1 to fix py314t build#889
edgarriba merged 1 commit into
mainfrom
chore/refresh-pixi-lock-maturin

Conversation

@sidd-27

@sidd-27 sidd-27 commented Apr 22, 2026

Copy link
Copy Markdown
Collaborator

Summary

Why 1.13.1 specifically

I grepped PyO3/maturin for the error string across release tags:

Version Error present?
v1.10.1 → v1.12.5 yes
v1.13.0, v1.13.1 no

The offending branch was deleted in PyO3/maturin@98c4d728 (PR #3032, "refactor: unified interpreter resolution pipeline"). The new InterpreterResolver handles free-threaded CPython via an abiflags == \"t\" check and accepts a real venv executable path as Candidate::Executable, instead of falling into the pre-refactor cross-compile bail. conda-forge ships v1.13.1 today, so a plain pixi update maturin picks it up.

Context

Test plan

  • pixi run -e py314t py-build succeeds (formerly failed in 50s at maturin develop).
  • pixi run -e py314t py-test-threaded passes.
  • All other py3.X-linux jobs still pass with the newer maturin (1.13.1 is backwards-compatible with 3.8–3.14).

🤖 Generated with Claude Code

The `maturin>=1.9` constraint from #888 resolved to 1.10.2 in the
previous lockfile, which still raises "Unsupported Python interpreter
for cross-compilation" for free-threaded CPython 3.14t venvs. The
offending code path was removed in the v1.13 resolver refactor
(PyO3/maturin commit 98c4d728). Bumping the lock to 1.13.1 lets
`pixi run -e py314t py-build` succeed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

⚠️ PR Validation Warnings

No linked issue found: This PR does not reference any issue. Please link to an issue using "Fixes #123" or "Closes #123" in the PR description.


Note: This PR can remain open, but please address these issues to ensure a smooth review process. For more information, see our Contributing Guide.

@sidd-27 sidd-27 requested a review from edgarriba April 22, 2026 09:22
@edgarriba edgarriba merged commit dd0d0f9 into main Apr 22, 2026
4 checks passed
@edgarriba edgarriba deleted the chore/refresh-pixi-lock-maturin branch April 22, 2026 12:35
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.

2 participants