Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Move cibuildwheel configuration to pyproject.toml#30252

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
QuLogic wants to merge1 commit intomatplotlib:main
base:main
Choose a base branch
Loading
fromQuLogic:cibw-pyproject

Conversation

QuLogic
Copy link
Member

PR summary

This allows developers to test out the build locally. With this, I was able to fix the test command by settingPIP_PREFER_BINARY to avoid re-building Pillow, which accidentally dropped manylinux2014 wheels in the latest release:python-pillow/Pillow#9057

Note also that we previously setCIBW_AFTER_BUILD, but this doesn't seem to be a valid setting. Thus I have dropped thetwine check, which only tests theREADME rendering and so checking the sdist is sufficient. Additionally, I have commented out the license check, as we cannot do multiple licenses with meson-python without PEP639 (#28982).

PR checklist

@github-actionsgithub-actionsbot added the CI: Run cibuildwheelRun wheel building tests on a PR labelJul 3, 2025
@QuLogicQuLogic added the Build labelJul 3, 2025
@QuLogic
Copy link
MemberAuthor

Here for example, Pillow 11.2 (instead of the latest 11.3) was installed because of the missing manylinux2014 wheels:https://github.com/matplotlib/matplotlib/actions/runs/16042179733/job/45265805907?pr=30252#step:4:1161

This allows developers to test out the build locally. With this, I wasable to fix the test command by setting `PIP_PREFER_BINARY` to avoidre-building Pillow, which accidentally dropped manylinux2014 wheels inthe latest release:python-pillow/Pillow#9057Note also that we previously set `CIBW_AFTER_BUILD`, but this doesn'tseem to be a valid setting. Thus I have dropped the `twine check`, whichonly tests the `README` rendering and so checking the sdist issufficient. Additionally, I have commented out the license check, as wecannot do multiple licenses with meson-python without PEP639 (matplotlib#28982).
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers
No reviews
Assignees
No one assigned
Labels
BuildCI: Run cibuildwheelRun wheel building tests on a PR
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

1 participant
@QuLogic

[8]ページ先頭

©2009-2025 Movatter.jp