diff --git a/ct/flaresolverr.sh b/ct/flaresolverr.sh index 95703f86..ea82e5fa 100644 --- a/ct/flaresolverr.sh +++ b/ct/flaresolverr.sh @@ -34,6 +34,18 @@ function update_script() { systemctl stop flaresolverr msg_ok "Stopped service" + PYTHON_VERSION="3.13"setup_uv + + msg_info "prepare uv python 3.13" + UV_PY="$(uv python find 3.13)" + cat <<'EOF' >/usr/local/bin/python3 +#!/bin/bash +exec "$UV_PY/bin/python3.13" "$@" +EOF + chmod +x /usr/local/bin/python3 + ln -sf "$UV_PY/bin/python3.13" /usr/local/bin/python3.13 + msg_ok "prepared python 3.13" + rm -rf /opt/flaresolverr fetch_and_deploy_gh_release "flaresolverr" "FlareSolverr/FlareSolverr" "prebuild" "latest" "/opt/flaresolverr" "flaresolverr_linux_x64.tar.gz" diff --git a/install/flaresolverr-install.sh b/install/flaresolverr-install.sh index 628d3205..b7ddbbca 100644 --- a/install/flaresolverr-install.sh +++ b/install/flaresolverr-install.sh @@ -39,7 +39,6 @@ chmod +x /usr/local/bin/python3 ln -sf "$UV_PY/bin/python3.13" /usr/local/bin/python3.13 msg_ok "prepared python 3.13" - fetch_and_deploy_gh_release "flaresolverr" "FlareSolverr/FlareSolverr" "prebuild" "latest" "/opt/flaresolverr" "flaresolverr_linux_x64.tar.gz" msg_info "Creating Service"