Skip to content

Drop 32-bit Windows and x86-64 macOS support#14738

Open
alex wants to merge 2 commits intomainfrom
claude/implement-crypto-issues-4ZI3B
Open

Drop 32-bit Windows and x86-64 macOS support#14738
alex wants to merge 2 commits intomainfrom
claude/implement-crypto-issues-4ZI3B

Conversation

@alex
Copy link
Copy Markdown
Member

@alex alex commented Apr 25, 2026

Summary

  • Removes 32-bit Windows and x86-64 macOS from CI and the wheel-builder.
  • macOS wheels are now built arm64-only with MACOSX_DEPLOYMENT_TARGET=11.0 and _PYTHON_HOST_PLATFORM=macosx-11.0-arm64 (instead of universal2).
  • Adds Python 3.9 to the macOS CI matrix as the minimum testable Python on arm64 macOS (3.8 had no arm64 binary).
  • Removes the obsolete PROCESSOR_ARCHITEW6432 runtime warning for 32-bit Python on 64-bit Windows, along with its now-unused imports.
  • Updates CHANGELOG.rst and docs/installation.rst.

Closes #13519
Closes #13520

Test plan

  • CI passes on the remaining macos-15 (arm64) and win64 runners.
  • Wheel builder produces only arm64 macOS wheels and only win_amd64 Windows wheels.

Generated by Claude Code

@alex
Copy link
Copy Markdown
Member Author

alex commented Apr 25, 2026

This probably needs to come after dropping 3.8

@alex alex force-pushed the claude/implement-crypto-issues-4ZI3B branch from 39898a8 to 61c0a7d Compare April 25, 2026 15:01
claude added 2 commits April 25, 2026 16:07
Removes 32-bit Windows and x86-64 macOS from CI, wheel-builder, and
the supported platforms documentation. macOS wheels are now built
arm64-only with a deployment target of 11.0.

Closes #13519
Closes #13520
Removes the runtime warning (and its PROCESSOR_ARCHITEW6432 detection,
plus the now-unused os, sys, warnings imports) now that 32-bit Windows
is no longer supported.
@alex alex force-pushed the claude/implement-crypto-issues-4ZI3B branch from 61c0a7d to 7970bfa Compare April 25, 2026 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Drop x86-64 for macOS Drop 32-bit windows

2 participants