From 6d91ecce3885dca8597891c862ff258cdb20d420 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 12 Mar 2026 04:29:38 +0000 Subject: [PATCH] Fix infinite loop in install.sh on Termux: remove stray `main` call Line 483 had a stray `main` (the function name) instead of proper shell syntax in the termux case of install_deps(). After `pkg install -y libgcc` completed, the script called main() recursively, restarting the entire installation in an infinite loop. https://claude.ai/code/session_019ktqAbGXnFrFD52W4qG2Yu --- install.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/install.sh b/install.sh index 5929fe5..9c47741 100755 --- a/install.sh +++ b/install.sh @@ -480,7 +480,6 @@ install_deps() { # compiled with GCC (e.g. pydantic-core). musllinux wheels are preferred but # this ensures manylinux fallback wheels also load correctly. pkg install -y libgcc 2>/dev/null || true - main pip install pyyaml 2>/dev/null || true ;; debian|wsl)