chore: add termux pypi repo before installimg requirements and simplify logic in scripts
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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}"
|
||||
Reference in New Issue
Block a user