Skip to content

MNT/CI: move cibuildwheel settings to pyproject.toml - #896

Merged
rgommers merged 1 commit into
PyWavelets:mainfrom
agriyakhetarpal:cibuildwheel-config-in-pyproject
Nov 14, 2026
Merged

rgommers merged 1 commit into
PyWavelets:mainfrom
agriyakhetarpal:cibuildwheel-config-in-pyproject

Conversation

@agriyakhetarpal

Copy link
Copy Markdown
Collaborator

Following on from #895, this PR moves remaining cibuildwheel settings from the workflow file to pyproject.toml.

This is a bit smaller than I realised, because CIBW_BUILD and CIBW_ARCHS_* stay in the workflow because they come from the job matrix. However, we can go further if we like by splitting the manylinux and musllinux jobs and using only: with the full build identifiers. I like it as-is.

Also, Pyodide also picks up the added build verbosity and PIP_PREFER_BINARY now, which I think is harmless and mostly useful.

@agriyakhetarpal agriyakhetarpal added maintenance CI Continuous integration labels Nov 14, 2026
@agriyakhetarpal agriyakhetarpal added this to the v1.11.0 milestone Nov 14, 2026

@rgommers rgommers left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@rgommers
rgommers merged commit 8ff0679 into PyWavelets:main Nov 14, 2026
20 checks passed
@agriyakhetarpal
agriyakhetarpal deleted the cibuildwheel-config-in-pyproject branch November 14, 2026 11:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Continuous integration maintenance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants