Skip to content

🧹 Simplify cibuildwheel v4 configuration - #405

Merged
burgholzer merged 1 commit into
mainfrom
agent/cibuildwheel-v4-cleanup
Jul 29, 2026
Merged

🧹 Simplify cibuildwheel v4 configuration#405
burgholzer merged 1 commit into
mainfrom
agent/cibuildwheel-v4-cleanup

Conversation

@burgholzer

@burgholzer burgholzer commented Jul 29, 2026

Copy link
Copy Markdown
Member

🤖 AI text below 🤖

Description

Simplify the cibuildwheel configuration after the reusable packaging workflow
moved to cibuildwheel v4:

  • remove the unsupported cp313t-* skip selector;
  • rely on cibuildwheel v4's built-in ABI3 audit instead of appending a duplicate
    audit to the repair command;
  • remove the explicit manylinux_2_28 image settings and rely on cibuildwheel
    v4's matching defaults.

The generic cp3??t-* test skip remains because test dependencies do not yet
provide the required free-threaded wheels. Consequently, cp314t continues to
be built but is not tested in the wheel job.

The corresponding migration guidance is documented in
workflows#424.

Validation

  • uvx --from cibuildwheel==4.1.0 cibuildwheel --platform macos --print-build-identifiers .
  • uvx nox --non-interactive -s lint
  • git diff --check

Checklist

  • The pull request only contains commits that are focused and relevant to
    this change.
  • Tests are not applicable to this build-configuration cleanup.
  • Documentation, changelog, and upgrade-guide changes are not needed in
    this consumer repository; migration guidance lives in workflows#424.
  • The changes follow the project's style guidelines and introduce no new
    warnings.
  • The local validation checks pass.
  • I have reviewed the proposed changes.

If PR contains AI-assisted content:

  • The agent was explicitly authorized to create these pull requests.
  • This body begins with the required visible disclosure.
  • The AI-assisted commit includes an
    Assisted-by: GPT-5.6 via Codex footer.
  • I confirm that I have personally reviewed and understood all AI-generated
    content, and accept full responsibility for it.

Drop the obsolete CPython 3.13 free-threading skip selector and rely on cibuildwheel v4 for ABI3 auditing. Where configured, also rely on its default manylinux_2_28 images.

Assisted-by: GPT-5.6 via Codex
@burgholzer burgholzer self-assigned this Jul 29, 2026
@burgholzer burgholzer added enhancement New feature or request python Anything related to python code labels Jul 29, 2026
@burgholzer
burgholzer marked this pull request as ready for review July 29, 2026 14:42
@burgholzer
burgholzer enabled auto-merge (squash) July 29, 2026 14:42
@burgholzer
burgholzer merged commit 9e3bd68 into main Jul 29, 2026
19 checks passed
@burgholzer
burgholzer deleted the agent/cibuildwheel-v4-cleanup branch July 29, 2026 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request python Anything related to python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant