chore: add termux pypi repo before installimg requirements and simplify logic in scripts

This commit is contained in:
thedragonsinn
2025-02-07 21:11:23 +05:30
parent d8a56a7f08
commit c6d34ec0ad
3 changed files with 10 additions and 14 deletions

View File

@@ -1,15 +1,12 @@
#!/usr/bin/env bash
if [ -z "${EXTRA_MODULES_REPO}" ]; then
echo "EXTRA_MODULES_REPO not set, Skipping..."
exit
fi
[ -z "$EXTRA_MODULES_REPO" ] && { echo "EXTRA_MODULES_REPO not set, Skipping..."; exit; }
repo_name=$(basename "${EXTRA_MODULES_REPO}")
repo_name=$(basename "$EXTRA_MODULES_REPO")
echo "Installing ${repo_name} to app/modules"
git clone -q "${EXTRA_MODULES_REPO}" "app/modules"
git clone -q "$EXTRA_MODULES_REPO" "app/modules" || { echo "Failed to clone external repo"; exit; }
pip -q install --no-cache-dir -r app/modules/req*.txt

View File

@@ -1,10 +1,11 @@
#!/usr/bin/env bash
if ! echo "${PATH}" | grep -qi "com.termux"; then
echo "Not a termux Env, Skipping..."
exit
fi
grep -qi "com.termux" <<< "$PATH" || { echo "Not a termux Env, Skipping..."; exit; }
mkdir -p "${HOME}/.config/pip" /dev/null 2>&1
echo -e '[global]\nextra-index-url = https://termux-user-repository.github.io/pypi/' > "${HOME}/.config/pip.conf"
./scripts/install_ub_core.sh
grep -Ev "^#|google-generativeai|pillow" req.txt | xargs -n 1 pip install
grep -Ev "^#|openai" req.txt | xargs -n 1 pip install

View File

@@ -2,8 +2,6 @@
dual_mode_arg=""
if [ ! -z "${USE_DUAL_BRANCH}" ]; then
dual_mode_arg="@dual_mode"
fi
[ -n "$USE_DUAL_BRANCH" ] && dual_mode_arg="@dual_mode"
pip -q install --no-cache-dir --force-reinstall "git+https://github.com/thedragonsinn/ub-core${dual_mode_arg}"