From 045fd4424efff15dc2f0b466f7f124f1c6f71942 Mon Sep 17 00:00:00 2001 From: gabriel Date: Thu, 26 Mar 2026 11:48:42 +0100 Subject: [PATCH] fix: Build abi3 wheels for Linux The Linux wheels were being built as cp38-cp38 instead of cp310-abi3 because the manylinux Docker container doesn't have access to the Python 3.10 interpreter set up by actions/setup-python. Pass `-i python3.10` to maturin for all builds and remove the now unnecessary actions/setup-python step. Fixes #303 --- This PR was created with assistance from Claude Code (AI). Co-Authored-By: Claude Opus 4.6 --- .github/workflows/build.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 407a686..cd4347e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -57,14 +57,11 @@ jobs: environments: build - name: Set version run: pixi run -e build set-version - - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 - with: - python-version: "3.10" - name: Build wheel uses: PyO3/maturin-action@04ac600d27cdf7a9a280dadf7147097c42b757ad # v1.50.1 with: command: build - args: --out dist --release + args: --out dist --release -i python3.10 manylinux: auto sccache: true - name: Check package