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
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
if [ -z "${EXTRA_MODULES_REPO}" ]; then
|
[ -z "$EXTRA_MODULES_REPO" ] && { echo "EXTRA_MODULES_REPO not set, Skipping..."; exit; }
|
||||||
echo "EXTRA_MODULES_REPO not set, Skipping..."
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
|
|
||||||
repo_name=$(basename "${EXTRA_MODULES_REPO}")
|
repo_name=$(basename "$EXTRA_MODULES_REPO")
|
||||||
|
|
||||||
echo "Installing ${repo_name} to app/modules"
|
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
|
pip -q install --no-cache-dir -r app/modules/req*.txt
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,11 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
if ! echo "${PATH}" | grep -qi "com.termux"; then
|
grep -qi "com.termux" <<< "$PATH" || { echo "Not a termux Env, Skipping..."; exit; }
|
||||||
echo "Not a termux Env, Skipping..."
|
|
||||||
exit
|
mkdir -p "${HOME}/.config/pip" /dev/null 2>&1
|
||||||
fi
|
|
||||||
|
echo -e '[global]\nextra-index-url = https://termux-user-repository.github.io/pypi/' > "${HOME}/.config/pip.conf"
|
||||||
|
|
||||||
./scripts/install_ub_core.sh
|
./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=""
|
dual_mode_arg=""
|
||||||
|
|
||||||
if [ ! -z "${USE_DUAL_BRANCH}" ]; then
|
[ -n "$USE_DUAL_BRANCH" ] && dual_mode_arg="@dual_mode"
|
||||||
dual_mode_arg="@dual_mode"
|
|
||||||
fi
|
|
||||||
|
|
||||||
pip -q install --no-cache-dir --force-reinstall "git+https://github.com/thedragonsinn/ub-core${dual_mode_arg}"
|
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