From c91100ef60226912cb037c4d69f68fb2115e2d03 Mon Sep 17 00:00:00 2001 From: Richard Tibbles Date: Tue, 14 Apr 2026 12:07:11 -0700 Subject: [PATCH] Pin build<1.4.3 via updated p4a to fix APK build failure build 1.4.3 introduced a regression (pypa/build#1037) that strips PYTHONPATH from isolated build subprocesses but not from the pip install step, causing setuptools.build_meta to be missing when building cryptography. Update p4a pin to include the workaround. Bump version to 0.1.10. Co-Authored-By: Claude Opus 4.6 (1M context) --- requirements.txt | 2 +- scripts/version.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index ebcf79cc..f30053da 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,7 +2,7 @@ cython~=0.29 ifaddr virtualenv setuptools -git+https://github.com/learningequality/python-for-android@632047c77661710e1ed19b110ef78402c4c64228#egg=python-for-android +git+https://github.com/learningequality/python-for-android@1b3fff2dd4e9a147551650b2730fcd6e6441f02d#egg=python-for-android google-api-python-client==2.96.0 google-auth==2.22.0 google-auth-httplib2==0.1.0 diff --git a/scripts/version.py b/scripts/version.py index 7c9a34c4..32b42818 100644 --- a/scripts/version.py +++ b/scripts/version.py @@ -5,7 +5,7 @@ from play_store_api import get_latest_version_code -android_installer_version = "0.1.9" +android_installer_version = "0.1.10" BUILD_TYPE_DEBUG = "debug"