Skip to content
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated macOS deployment target for Python >= 3.12 on Intel to 10.13 #8379

Merged
merged 1 commit into from
Sep 14, 2024

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
23 checks passed
@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

This pull request was closed.
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