summaryrefslogtreecommitdiffstats
path: root/Android
Commit message (Collapse)AuthorAgeFilesLines
* [3.13] gh-137242: Add Android CI job (GH-137186) (#137684)Hugo van Kemenade2025-08-123-23/+109
| | | | | | | (cherry picked from commit f660ec37531b5e368a27ba065f73d31ff6fb6680) Co-authored-by: Malcolm Smith <smith@chaquo.com> Co-authored-by: Russell Keith-Magee <russell@keith-magee.com> Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
* [3.13] gh-137134: Update SQLite to 3.50.4 for binary releases (GH-137135) ↵Hugo van Kemenade2025-08-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | (#137455) gh-137134: Update SQLite to 3.50.4 for binary releases (GH-137135) * Update SQLite to 3.50.3 for binary releases. * macOS and Windows news entries. what about Android? * update sbom hash * newline fix via regen-sbom * news wording * Update SQLite to 3.50.4 for binary releases. * update 3.50.4.0.tar.gz hash in sbom & regen-sbom to fix whitespace * Postpone to a separate PR the build-installer changes to support additional hash types (cherry picked from commit 532c37695d03f84fc6d12f891d26b901ef402ac4) Co-authored-by: Gregory P. Smith <68491+gpshead@users.noreply.github.com> Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Ned Deily <nad@python.org>
* [3.13] gh-131531: Android test fixes (GH-136845) (#136963)Miss Islington (bot)2025-07-221-33/+40
| | | | | | | | | Modifies the test runner script to no longer export the the HOST environment variable, and to allow for tests that produce no Python output (output from the Android console is still expected and required). These changes stem from knowledge gained during developing a PR for Android support in cibuildwheel. (cherry picked from commit 149bddcc216a398d71ec9497e9bf3ec03d6f2914) Co-authored-by: Malcolm Smith <smith@chaquo.com>
* [3.13] gh-131531: android.py enhancements to support cibuildwheel ↵Malcolm Smith2025-06-059-90/+230
| | | | | | | | | | | | | (GH-132870) (#135164) Modifies the environment handling and execution arguments of the Android management script to support the compilation of third-party binaries, and the use of the testbed to invoke third-party test code. (cherry picked from commit 2e1544fd2b0cd46ba93fc51e3cdd47f4781d7499) Co-authored-by: Malcolm Smith <smith@chaquo.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
* [3.13] gh-131531: Make Android build retry after network failures ↵Miss Islington (bot)2025-05-012-14/+14
| | | | | | | | (GH-133193) (#133236) Adds a retry strategy when downloading compilation resources for Android, plus some other cleanups. (cherry picked from commit feac343d1aeef9edce91640e4bbc74516980db9a) Co-authored-by: Malcolm Smith <smith@chaquo.com>
* [3.13] Backport miscellaneous Android testbed changes (#131985)Malcolm Smith2025-04-023-6/+21
| | | | Backport miscellaneous Android testbed changes from #125946, but without the Android API version bump.
* [3.13] gh-131531: Add `android.py package` command (GH-131532) (#131960)Miss Islington (bot)2025-04-016-121/+284
| | | | | | | Adds a `package` entry point to the `android.py` build script to support creating an Android distribution artefact. (cherry picked from commit fe5c4c53e7bc6d780686013eaab17de2237b2176) Co-authored-by: Malcolm Smith <smith@chaquo.com>
* [3.13] gh-129917: Update installers to use SQLite 3.49.1 (GH-131025) (#131957)Miss Islington (bot)2025-03-311-1/+1
| | | | | | | | gh-129917: Update installers to use SQLite 3.49.1 (GH-131025) (cherry picked from commit 45a3ab5a81769eadd94da3e26eb9bb2f3ae80fb1) Co-authored-by: Erlend E. Aasland <erlend@python.org> Co-authored-by: Ned Deily <nad@python.org>
* [3.13] gh-129156: Fix variable quoting in `android-env.sh` script ↵Russell Keith-Magee2025-01-271-15/+17
| | | | | | | | (GH-129321) (#129332) Adds quoting to `android-env.sh` to protect against spaces in paths. (cherry picked from commit a49225cc66680129f129d1fcf6e20afb37a1a877) Co-authored-by: Zanie Blue <contact@zanie.dev>
* [3.13] gh-125940: Android: support 16 KB pages (GH-125941) (#125948)Miss Islington (bot)2024-10-255-20/+26
| | | | | | | | gh-125940: Android: support 16 KB pages (GH-125941) Modify Android build tooling to use 16kB pages. (cherry picked from commit e68d4b08ff13a06a2c2877f63bf856e6bf3c2e77) Co-authored-by: Malcolm Smith <smith@chaquo.com>
* [3.13] Fix typos (#123775) (#123866)Victor Stinner2024-10-071-1/+1
| | | | | | | Fix typos (#123775) (cherry picked from commit 9017b95ff2dcff16bcb0b0a609ed2b0daa845943) Co-authored-by: algonell <algonell@gmail.com>
* [3.13] gh-116622: Switch test_stress_delivery_simultaneous from SIGUSR1 to ↵Miss Islington (bot)2024-09-241-3/+19
| | | | | | | | | | SIGUSR2 (GH-123981) (#123988) gh-116622: Switch test_stress_delivery_simultaneous from SIGUSR1 to SIGUSR2 (GH-123981) Use SIGUSR1 instead of SIGUSR2 to improve reliability of signal stress test on Android. (cherry picked from commit 43303e362e3a7e2d96747d881021a14c7f7e3d0b) Co-authored-by: Malcolm Smith <smith@chaquo.com>
* [3.13] gh-116622: Android test script improvements (GH-124012) (#124034)Miss Islington (bot)2024-09-242-17/+34
| | | | | | | | | | | gh-116622: Android test script improvements (GH-124012) * Set Android test script stdout to line-buffered * Print warning logcat messages on stderr * Add a -vv option to display high-volume messages which are rarely useful * Documentation and comment improvements (cherry picked from commit 1f9d163850c43ba85193ef853986c5e96b168c8c) Co-authored-by: Malcolm Smith <smith@chaquo.com>
* [3.13] gh-116622: Complete Android documentation (GH-124259) (#124395)Miss Islington (bot)2024-09-241-11/+12
| | | | | | | | | gh-116622: Complete Android documentation (GH-124259) (cherry picked from commit e80dd3035fb805716bc49f9e7e9cab5f83614661) Co-authored-by: Malcolm Smith <smith@chaquo.com> Co-authored-by: Russell Keith-Magee <russell@keith-magee.com> Co-authored-by: T. Wouters <thomas@python.org> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* [3.13] gh-123418: Update Android build to use OpenSSL 3.0.15 (GH-123685) ↵Miss Islington (bot)2024-09-041-1/+1
| | | | | | | | (#123715) gh-123418: Update Android build to use OpenSSL 3.0.15 (GH-123685) (cherry picked from commit 1fdfce9452706a8a12ccdacff6d02c9231dc48ce) Co-authored-by: Zachary Ware <zach@python.org>
* [3.13] gh-116622: Add Android test script (GH-121595) (#123061)Miss Islington (bot)2024-08-1611-81/+611
| | | | | | | | | | | gh-116622: Add Android test script (GH-121595) Adds a script for running the test suite on Android emulator devices. Starting with a fresh install of the Android Commandline tools; the script manages installing other requirements, starting the emulator (if required), and retrieving results from that emulator. (cherry picked from commit f84cce6f2588c6437d69a30856d7c4ba00b70ae0) Co-authored-by: Malcolm Smith <smith@chaquo.com>
* [3.13] gh-116622: Fix testPyObjectPrintOSError on Android (GH-122487) (#122490)Miss Islington (bot)2024-07-312-7/+27
| | | | | | | | gh-116622: Fix testPyObjectPrintOSError on Android (GH-122487) Adds extra handling for way BSD/Android return errors from calls to fwrite. (cherry picked from commit 82db5728136ebec3a1d221570b810b4128a21255) Co-authored-by: Malcolm Smith <smith@chaquo.com>
* gh-116622: Android sysconfig updates (#118352)Malcolm Smith2024-05-011-0/+6
|
* gh-116622: Add Android testbed (GH-117878)Malcolm Smith2024-05-0117-10/+557
| | | | | | | Add code and config for a minimal Android app, and instructions to build and run it. Improve Android build instructions in general. Add a tool subcommand to download the Gradle wrapper (with its binary blob). Android studio must be downloaded manually (due to the license).
* gh-71052: Add Android build script and instructions (#116426)Malcolm Smith2024-03-213-0/+353