Bump to 4.2.0: armeabi-v7a for Python 3.13/3.14#221
Merged
Conversation
Regenerate the python-build version snapshots from release 20260629, which now publishes armeabi-v7a (32-bit ARM) distributions for Python 3.13 and 3.14 (previously 3.12-only). All three minors now carry armeabi-v7a; the snapshot also picks up CPython-standalone 20260623 and Pyodide 3.14 314.0.1. - package_command.dart: replace the hardcoded "3.12-only" armeabi-v7a skip with a manifest-driven check against PythonRelease.androidAbis. - Refresh now-stale PEP 738 / "3.12-only" comments in gen_version_tables.dart and serious_python_android build.gradle.kts. - Bump all packages (and the Android build.gradle.kts / Darwin podspec version fields) to 4.2.0; add CHANGELOG entry.
dart_bridge 1.4.1 publishes the armeabi-v7a binaries for Python 3.13/3.14. Move the pinned python-build release to 20260630, whose manifest advertises dart_bridge_version 1.4.1; regenerate the version snapshots (dartBridgeVersion -> 1.4.1). Python/Pyodide versions are unchanged from 20260629.
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.
What
Releases serious_python 4.2.0, adding
armeabi-v7a(32-bit ARM) Android support for Python 3.13 and 3.14 — previously 3.12-only.flet-dev/python-build20260629now publishes 32-bit ARM distributions for 3.13/3.14, so the bundled runtime snapshot is regenerated and the per-minor ABI handling follows the manifest.Changes
20260629(pythonReleaseDatebump +dart run serious_python:gen_version_tables). All three minors now carryarmeabi-v7a; the snapshot also picks up CPython-standalone20260623and Pyodide 3.14 →314.0.1. Touchespython_versions.dart+ the fourpython_versions.propertiesfiles.package_command.dart: replaced the hardcoded3.12-onlyarmeabi-v7askip with a manifest-driven check againstpythonReleases[...].androidAbis, so the wheel fan-out follows whatever python-build publishes per minor.gen_version_tables.dartandserious_python_android/android/build.gradle.kts.build.gradle.ktsand Darwin podspec version fields; added CHANGELOG entry.Verification
dart analyzeclean on the changed Dart files.dart run serious_python:main versionreportsserious_python 4.2.0witharmeabi-v7afor 3.12/3.13/3.14.gen_version_tablesgenerator (CI drift guard).A symmetric update lands separately on flet
flet-0.86(pinned python-build date →20260629, templateserious_pythonpin →4.2.0).