Skip to content

fix: skip i686 builds and add EPEL for Linux wheel builds#9

Merged
Bissbert merged 1 commit into
mainfrom
fix/cibw-i686-epel
Feb 15, 2026
Merged

fix: skip i686 builds and add EPEL for Linux wheel builds#9
Bissbert merged 1 commit into
mainfrom
fix/cibw-i686-epel

Conversation

@Bissbert

Copy link
Copy Markdown
Contributor

Summary

  • Skip 32-bit Linux (i686) builds in cibuildwheel that lack compatible scipy/OpenBLAS
  • Install epel-release before Eigen/OpenBLAS on CentOS-based manylinux containers
  • Add || true fallbacks so missing system packages don't abort the build

Changed files

  • .github/workflows/pypi-publish.yml
  • pyproject.toml

Test plan

  • Re-trigger the v1.0.4 release after merge to verify wheels build successfully

- Add *_i686 to CIBW_SKIP to avoid 32-bit Linux builds that lack
  compatible scipy/OpenBLAS packages in manylinux containers
- Install epel-release before eigen3/openblas on CentOS-based images
- Add || true fallbacks so missing packages don't fail the entire build
@Bissbert Bissbert merged commit d0b63ff into main Feb 15, 2026
13 of 15 checks passed
@Bissbert Bissbert deleted the fix/cibw-i686-epel branch February 15, 2026 02:14
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