From 2d696e8336f3a79d427d55af58f2f746e8bb0b02 Mon Sep 17 00:00:00 2001 From: th33xitus Date: Sat, 14 May 2022 11:42:18 +0200 Subject: [PATCH] refactor(moonraker.sh): upgrade pip before installing python packages Signed-off-by: Dominik Willner th33xitus@gmail.com --- scripts/moonraker.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/moonraker.sh b/scripts/moonraker.sh index 5b83219..91ad11d 100644 --- a/scripts/moonraker.sh +++ b/scripts/moonraker.sh @@ -149,8 +149,10 @@ function install_moonraker_dependencies(){ function create_moonraker_virtualenv(){ status_msg "Installing python virtual environment..." ### always create a clean virtualenv - [ -d "${MOONRAKER_ENV}" ] && rm -rf "${MOONRAKER_ENV}" + [[ -d ${MOONRAKER_ENV} ]] && rm -rf "${MOONRAKER_ENV}" virtualenv -p /usr/bin/python3 "${MOONRAKER_ENV}" + ### upgrade pip + "${MOONRAKER_ENV}"/bin/pip install -U pip "${MOONRAKER_ENV}"/bin/pip install -r "${MOONRAKER_DIR}/scripts/moonraker-requirements.txt" }