Repository navigation
Bundle Python runtime built for iOS 15 / macOS 12; CPython 3.12.15/3.13.16/3.14.8 - #6980
Draft
FeodorFitsner wants to merge 1 commit into
Draft
FeodorFitsner wants to merge 1 commit into
FeodorFitsner wants to merge 1 commit into
Conversation
Deploying flet-website-v2 with
|
| Latest commit: |
c4b3a74
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://dee4b50a.flet-website-v2.pages.dev |
| Branch Preview URL: | https://bump-python-ios15-macos12.flet-website-v2.pages.dev |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Fixes #6940. Targets
flet-1.1.0.Why
#6914 moved the build template and client to macOS 12.0 / iOS 15.0 for Xcode 27. The binaries
flet buildbundles still declared older minimums:Python.frameworkand the per-module Python frameworks: iOS 13.0 / macOS 11.0.The upstream PRs rebuild all of them for iOS 15.0 / macOS 12.0 and move CPython to the latest patches (3.12.15 / 3.13.16 / 3.14.8). Pyodide stays at 0.27.8 / 0.29.5 / 314.0.7.
Changes so far
CHANGELOG.md(1.1.0 → Improvements): added an entry for serious_python 6.0.0, the CPython patches and dart_bridge 1.11.0, all built for iOS 15 / macOS 12.minimum-macos-12-ios-15breaking-change guide now notes that the bundled Python runtime, its native modules and dart_bridge use the same minimums, and links chore: Release serious_python and python_build with minimum iOS 15.0 #6940.flet_web/patch_index.py: fixed a stale Pyodide version comment.Testing (after the pins are set)
flet build macosandflet build ios-simulatoron a hello app with a cold~/.flet/cache. Check that 3.14.8 is resolved and thatotool -lon the bundledPython.frameworkshowsminos 12.0/15.0.uv run pytest sdk/python/packages/flet-cli/tests/test_python_versions.pySummary by Sourcery
Align the bundled Python tooling and native bridge with the macOS 12 and iOS 15 build targets while refreshing supported runtime versions.
Enhancements:
Documentation: