From f13abc388e1ee0c83169a32d33447f8afccf04d2 Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Thu, 19 Mar 2026 15:59:13 -0500 Subject: [PATCH] Use a Termux image with Python pre-installed instead (#18573) Created at https://github.com/astral-sh/termux-python Termux's package repositories seem to be horribly unstable. --- .github/workflows/test-integration.yml | 2 +- test/integration/termux.sh | 18 ------------------ 2 files changed, 1 insertion(+), 19 deletions(-) diff --git a/.github/workflows/test-integration.yml b/.github/workflows/test-integration.yml index 7933c8d2a..f686b3d78 100644 --- a/.github/workflows/test-integration.yml +++ b/.github/workflows/test-integration.yml @@ -753,7 +753,7 @@ jobs: docker run --rm \ -v "$PWD/uv:/uv" \ -v "$PWD/test/integration/termux.sh:/test-termux.sh" \ - termux/termux-docker:x86_64 \ + ghcr.io/astral-sh/termux-python:latest \ /entrypoint.sh bash /test-termux.sh integration-test-github-actions: diff --git a/test/integration/termux.sh b/test/integration/termux.sh index 76cf4e481..bdc739dd3 100755 --- a/test/integration/termux.sh +++ b/test/integration/termux.sh @@ -5,24 +5,6 @@ set -euxo pipefail cp /uv /data/data/com.termux/files/usr/bin/uv chmod +x /data/data/com.termux/files/usr/bin/uv -# Install Python -pkg install -y python=3.13.12-5 \ - ca-certificates=1:2025.12.02 \ - gdbm=1.26-1 \ - libandroid-posix-semaphore=0.1-4 \ - libandroid-support=29-1 \ - libbz2=1.0.8-8 \ - libcrypt=0.2-6 \ - libexpat=2.7.4 \ - libffi=3.4.7-1 \ - liblzma=5.8.2 \ - libsqlite=3.52.0-1 \ - ncurses=6.6.20260124+really6.5.20250830 \ - ncurses-ui-libs=6.6.20260124+really6.5.20250830 \ - openssl=1:3.6.1 \ - readline=8.3.1-2 \ - zlib=1.3.2 - # Test uv uv --version