From ae07c1ce8942385897e1ee743aaf5bf3270d1d52 Mon Sep 17 00:00:00 2001 From: tcely Date: Fri, 17 Jan 2025 13:03:06 -0500 Subject: [PATCH] Fallback to run_whl Prefer `pip_runner` but try the `pip` wheel too, if it's missing. --- tubesync/upgrade_yt-dlp.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tubesync/upgrade_yt-dlp.sh b/tubesync/upgrade_yt-dlp.sh index 21d51564..c3a7edab 100755 --- a/tubesync/upgrade_yt-dlp.sh +++ b/tubesync/upgrade_yt-dlp.sh @@ -5,12 +5,13 @@ pip3() { # pipenv pip_runner='/usr/lib/python3/dist-packages/pipenv/patched/pip/__pip-runner__.py' + test -s "${pip_runner}" || pip_runner='' # python3-pip-whl pip_whl="$(ls -1r /usr/share/python-wheels/pip-*-py3-none-any.whl | head -n 1)" run_whl="${pip_whl}/pip" - python3 "${pip_runner}" "$@" + python3 "${pip_runner:-"${run_whl}"}" "$@" } pip3 install --upgrade --break-system-packages yt-dlp