Skip to content

Commit 967da28

Browse files
Bump serious_python 4.2.1 / python-build 20260701 (#6630)
- python_versions.py: PYTHON_BUILD_RELEASE_DATE 20260630 -> 20260701. The new python-build release only rebuilds the iOS runtime (now bundles the `_multiprocessing` extension, importable-not-spawnable); the manifest is otherwise identical to 20260630, so the supported Python/Pyodide/dart_bridge/ ABI set is unchanged. - build template pubspec.yaml: serious_python 4.2.0 -> 4.2.1, which ships the ctypes `.dylib` iOS-simulator load fix (serious_python#223). - CHANGELOG: note the iOS simulator .dylib fix + `_multiprocessing`.
1 parent fd84dfd commit 967da28

3 files changed

Lines changed: 3 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
* Fix `FilePicker.pick_files()` on web for slow network shares or slow machines: pass `cancel_upload_on_window_blur=False` to prevent valid file selections from being reported as cancelled when the browser window loses focus during file picking ([#771](https://github.com/flet-dev/flet/issues/771), [#6573](https://github.com/flet-dev/flet/pull/6573)) by @ndonkoHenri.
4848
* Support `PagePlatform.ANDROID_TV` in `Page.get_device_info()` retrieval ([#6604](https://github.com/flet-dev/flet/pull/6604)) by @bl1nch.
4949
* Fix `ProgressRing.year_2023` being ignored, so the control correctly switches between the latest and 2023 Material Design appearances ([#6614](https://github.com/flet-dev/flet/issues/6614)) by @ndonkoHenri.
50+
* `flet build ipa` / `ios` apps that ship ctypes packages with plain `.dylib` shared libraries (e.g. `llama-cpp-python`) now load them on the **iOS simulator** instead of failing at launch with a `dlopen` platform mismatch (`have 'iOS', need 'iOS-simulator'`); the iOS runtime also now bundles the `_multiprocessing` extension (importable, not spawnable). Bumps the pinned bundle to `serious_python` 4.2.1 / python-build `20260701` ([serious_python#223](https://github.com/flet-dev/serious-python/pull/223)) by @ndonkoHenri, @FeodorFitsner.
5051

5152
### Documentation
5253

sdk/python/packages/flet-cli/src/flet_cli/utils/python_versions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
# python-build release this flet pins. Keep in sync with serious_python's
2929
# `pythonReleaseDate` (lib/src/python_versions.dart) — both should track the
3030
# same python-build release.
31-
PYTHON_BUILD_RELEASE_DATE = "20260630"
31+
PYTHON_BUILD_RELEASE_DATE = "20260701"
3232

3333
RELEASE_DATE_ENV = "FLET_PYTHON_BUILD_RELEASE_DATE"
3434
MANIFEST_PATH_ENV = "FLET_PYTHON_BUILD_MANIFEST"

sdk/python/templates/build/{{cookiecutter.out_dir}}/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ dependencies:
1818
flet:
1919
path: ../../../../../packages/flet
2020

21-
serious_python: 4.2.0
21+
serious_python: 4.2.1
2222

2323
# MsgPack codec used by the dart_bridge FletBackendChannel implementation
2424
# in lib/main.dart — matches the wire format flet's existing socket

0 commit comments

Comments
 (0)