Skip to content

fix: resolve cibuildwheel test failures on Linux and Windows#65

Merged
rappdw merged 1 commit intomasterfrom
fix/release-cibuildwheel
Mar 23, 2026
Merged

fix: resolve cibuildwheel test failures on Linux and Windows#65
rappdw merged 1 commit intomasterfrom
fix/release-cibuildwheel

Conversation

@rappdw
Copy link
Copy Markdown
Owner

@rappdw rappdw commented Mar 23, 2026

Summary

  • Linux (manylinux): Upgraded manylinux image from manylinux2014 to manylinux_2_28 so pre-built scipy binary wheels are available. Also added before-test to pre-install numpy/scipy as binary-only wheels, preventing source builds that fail without OpenBLAS in the container.
  • Windows: Removed unicode checkmark (U+2713) from test-command that cannot be encoded on Windows cp1252 locale.
  • Reverted test-requires to ["numpy"] since before-test handles scipy installation.

Test plan

  • Verify the release workflow's cibuildwheel step passes on Linux (manylinux_2_28)
  • Verify the release workflow's cibuildwheel step passes on Windows
  • Verify the release workflow's cibuildwheel step passes on macOS

🤖 Generated with Claude Code

- Upgrade manylinux image from manylinux2014 to manylinux_2_28 so
  pre-built scipy binary wheels are available during testing
- Add before-test to pre-install numpy/scipy as binary wheels,
  preventing source builds in constrained containers
- Remove unicode checkmark from test-command that fails on Windows
  cp1252 encoding

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

Code Coverage

Package Line Rate Complexity Health
. 68% 0
core 92% 0
reference 98% 0
sparse 94% 0
sparse.csgraph 58% 0
types 100% 0
util 67% 0
Summary 73% (1489 / 2036) 0

Minimum allowed line rate is 65%

@rappdw rappdw merged commit 712ed2b into master Mar 23, 2026
6 checks passed
@rappdw rappdw deleted the fix/release-cibuildwheel branch March 23, 2026 18:05
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