Skip to content

Fix 313t wheel build#7699

Merged
jarrodmillman merged 5 commits intoscikit-image:mainfrom
stefanv:fix-313t-wheel-build
Feb 11, 2025
Merged

Fix 313t wheel build#7699
jarrodmillman merged 5 commits intoscikit-image:mainfrom
stefanv:fix-313t-wheel-build

Conversation

@stefanv
Copy link
Copy Markdown
Member

@stefanv stefanv commented Feb 8, 2025

Tested on the maintenance/fix-313t-wheel-build branch

- The pre-release of Cython was installed, but presumably cibuildwheel
  then re-installed another version; now use CIBW_BUILD_FRONTEND to
  ensure correct version.
- Wheel recipe filename was updated, but still called with old name
  in nightly-wheel-build.yaml and wheels-test-and-release.yaml
- Verbosity was very high, so reduced.
@stefanv stefanv requested a review from jarrodmillman February 8, 2025 02:04
Copy link
Copy Markdown

@rgommers rgommers left a comment

Choose a reason for hiding this comment

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

I assume this isn't mergeable as is yet because it removes the build configs for macOS, Windows and Linux aarch64. The changes to the Linux x86-64 config look good to me though. I reviewed the cp313t build log in detail, and that all looks right.

Capturing a few essential log lines for future reference:

Successfully installed Cython-3.1.0a1 beniget-0.4.2.post1 gast-0.6.0 lazy_loader-0.4 meson-1.7.0 meson-python-0.17.1 numpy-2.3.0.dev0 packaging-24.2 ply-3.11 pyproject-metadata-0.9.0 pythran-0.17.0 setuptools-75.8.0
...
Program python found: YES (/opt/python/cp313-cp313t/bin/python)
...
Created wheel for scikit-image: filename=scikit_image-0.25.2rc0.dev0-cp313-cp313t-linux_x86_64.whl

The only build warnings are -Wunused-value ones from Cython, which will get fixed upstream sooner or later and are harmless.

@stefanv
Copy link
Copy Markdown
Member Author

stefanv commented Feb 9, 2025

I assume this isn't mergeable as is yet because it removes the build configs for macOS, Windows and Linux aarch64.

Ah, yes, the joys of pushing late on a Friday. I added those back in, thanks for the heads-up.

@stefanv stefanv added the 🤖 type: Infrastructure CI, packaging, tools and automation label Feb 9, 2025
@jarrodmillman jarrodmillman merged commit 72eaa67 into scikit-image:main Feb 11, 2025
@stefanv stefanv added this to the 0.25.2 milestone Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🤖 type: Infrastructure CI, packaging, tools and automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants