Skip to content

Build wheels with cibuildwheel - #11

Merged
yoch merged 1 commit into
masterfrom
ci/wheels
Oct 20, 2026
Merged

yoch merged 1 commit into
masterfrom
ci/wheels

Conversation

@yoch

@yoch yoch commented Oct 20, 2026

Copy link
Copy Markdown
Owner

Adds .github/workflows/wheels.yml using cibuildwheel v4.3.1.

  • Linux x86_64 (manylinux), macOS x86_64 and arm64, Windows amd64.
  • CPython 3.9 to 3.14, built from the requested tag.
  • Each wheel is installed and tested with the project test suite before
    being uploaded as a workflow artifact.
  • Triggered on tag pushes and by workflow_dispatch (default ref:
    0.5.2). PyPI upload remains explicit; this workflow only builds and
    stores the wheels.

For 0.5.2, dispatch from master with ref=0.5.2 because the tag itself
predates this workflow.

Build CPython 3.9-3.14 wheels on Linux x86_64 (manylinux),
macOS x86_64 and arm64, and Windows amd64.  Every wheel is tested
with the project test suite.  The workflow runs on tag pushes and can
be dispatched manually for an existing tag; it only produces artifacts,
upload to PyPI stays explicit.
@yoch
yoch merged commit 38f54d9 into master Oct 20, 2026
9 checks passed
@yoch
yoch deleted the ci/wheels branch October 20, 2026 06:11
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