Python 3.14 installer is for macOS 10.15 and later #269
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For python/cpython#137749.
The Python 3.14 installer is for macOS 11 and later.
I also added tests, which found an existing bug (tests find bugs? 🤯).
The previous
f"for macOS {'10.13' if v >= (3, 12, 6) else '10.9'} and later"was giving us "for macOS 10.9 and later" for 3.12.10 instead of "for macOS 10.13 and later.See: https://www.python.org/downloads/release/python-31210/
This is because we were
minor_version_tupleonly gives us(x, y), not(x, y, z):Instead, let's add
base_version_tuple:Finally, remove some redundant code for EOL Python 3.8.