summaryrefslogtreecommitdiffstats
path: root/Android/android.py
Commit message (Collapse)AuthorAgeFilesLines
* [3.14] gh-131531: Android test fixes (GH-136845) (#136962)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.14] gh-135846: Add zstd dependency to Android build script (GH-136253) ↵Miss Islington (bot)2025-07-101-1/+1
| | | | | | | | | (#136491) Adds zstd to the Android build process. (cherry picked from commit 61dd9fdad729fe02d91c03804659f7d0c5a89276) Co-authored-by: Emma Smith <emma@emmatyping.dev> Co-authored-by: Malcolm Smith <smith@chaquo.com>
* [3.14] gh-131531: android.py enhancements to support cibuildwheel ↵Miss Islington (bot)2025-06-051-71/+160
| | | | | | | | | | | | (GH-132870) (#135158) 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>
* gh-131531: Make Android build retry after network failures (#133193)Malcolm Smith2025-05-011-11/+9
| | | Adds a retry strategy when downloading compilation resources for Android, plus some other cleanups.
* gh-131531: Add `android.py package` command (#131532)Malcolm Smith2025-04-011-56/+131
| | | | | Adds a `package` entry point to the `android.py` build script to support creating an Android distribution artefact.
* gh-129917: Update installers to use SQLite 3.49.1 (#131025)Erlend E. Aasland2025-03-311-1/+1
| | | Co-authored-by: Ned Deily <nad@python.org>
* gh-125940: Android: support 16 KB pages (#125941)Malcolm Smith2024-10-241-4/+5
| | | Modify Android build tooling to use 16kB pages.
* gh-116622: Android test script improvements (#124012)Malcolm Smith2024-09-131-5/+20
| | | | | | * 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
* gh-123418: Update Android build to use OpenSSL 3.0.15 (GH-123685)Zachary Ware2024-09-041-1/+1
|
* gh-116622: Add Android test script (#121595)Malcolm Smith2024-08-161-23/+407
| | | | | | | 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.
* gh-116622: Fix testPyObjectPrintOSError on Android (#122487)Malcolm Smith2024-07-311-6/+19
| | | Adds extra handling for way BSD/Android return errors from calls to fwrite.
* gh-116622: Add Android testbed (GH-117878)Malcolm Smith2024-05-011-5/+40
| | | | | | | 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-211-0/+202