Skip to content

Conversation

@khaledhosny
Copy link
Collaborator

Fixes #240

This effectively disabled 32-bit builds because the runner is 64-bit.
Instead of skipping wheels for unsupported versions manually.
Fixes the warning:
PyPy builds will be disabled by default in version 3. Enabling PyPy builds should be specified by enable
Add ubuntu-24.04-arm to the build matrix.
@khaledhosny khaledhosny requested a review from Copilot May 8, 2025 14:33
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR aims to enable building aarch64 wheels on Linux by updating Python version requirements, modifying cibuildwheel configuration, and adjusting the CI workflow matrix.

  • Updated minimum Python version in setup.py
  • Revised cibuildwheel settings and overrides for Linux aarch64 in pyproject.toml
  • Expanded the CI matrix to include an aarch64 runner

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
setup.py Bumped python_requires from ">=3.5" to ">=3.8"
pyproject.toml Adjusted cibuildwheel config, added native archs and manylinux_aarch64 override
.github/workflows/ci.yml Added ubuntu-24.04-arm to the OS matrix for enhanced build coverage
Comments suppressed due to low confidence (1)

.github/workflows/ci.yml:20

  • [nitpick] Verify that the ubuntu-24.04-arm runner is fully supported and maintained within the CI infrastructure to avoid potential disruptions in the build process.
os: [ubuntu-latest, ubuntu-24.04-arm, macos-latest, windows-2019]

@khaledhosny khaledhosny merged commit 7498819 into main May 8, 2025
6 checks passed
@khaledhosny khaledhosny deleted the aarch64 branch May 8, 2025 15:58
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.

Add pre-built wheels for linux aarch64

2 participants