Skip to content

Conversation

@radarhere
Copy link
Member

cibuildwheel 2.21.0 has just been released - https://github.com/pypa/cibuildwheel#changelog

Update CPython 3.12 to 3.12.6, which changes the macOS minimum deployment target on CPython 3.12 from macOS 10.9 to macOS 10.13

This is not just a cibuildwheel restriction - https://www.python.org/downloads/release/python-3126

this release drops support for macOS versions 10.9 through 10.12. Versions of macOS older than 10.13 haven't been supported by Apple since 2019, and maintaining support for them has become too difficult. (All versions of Python 3.13 have already dropped support for them.)

So this PR splits our macOS Intel job into two - one for Python < 3.12 with a deployment target of macOS 10.10, and one for Python >= 3.12 with a deployment target of 10.13.

Our M1 builds already have a deployment target of macOS 11.0.

@hugovk
Copy link
Member

hugovk commented Sep 14, 2024

Thanks, let's mention this in the release notes as well.

(Merging this now because a docs-only PR will be faster than updating a wheels one :)

@hugovk hugovk merged commit 586e6f8 into python-pillow:main Sep 14, 2024
@radarhere radarhere deleted the macos_python branch September 14, 2024 09:46
radarhere added a commit to radarhere/Pillow that referenced this pull request Sep 14, 2024
@radarhere
Copy link
Member Author

Sure, I've created #8381

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants