From 13c168b19dab7bb24fdad2234c034180f135b37d Mon Sep 17 00:00:00 2001 From: parker Date: Tue, 9 Sep 2025 23:05:44 -0500 Subject: update pip detection and package installation --- linklogger.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'linklogger.sh') diff --git a/linklogger.sh b/linklogger.sh index 6065479..46401ab 100755 --- a/linklogger.sh +++ b/linklogger.sh @@ -27,9 +27,9 @@ function check_python_version() { fi } -# Function to check that pip is installed +# Function to check if pip is installed function check_pip_installed() { - if ! command -v pip &> /dev/null; then + if ! $PYTHON_CMD -m pip --version &> /dev/null; then printf "${RED}Pip is not installed. Please install Pip before proceeding.${NC}\n" exit 1 fi @@ -52,6 +52,13 @@ if [[ "$OSTYPE" == "linux-gnu"* ]] || [[ "$OSTYPE" == "darwin"* ]]; then check_yarn_installed printf "${GREEN}Yarn is installed.${NC}\n" + # Install the API dependencies + if [[ "$OSTYPE" == "linux-gnu"* ]]; then + $PYTHON_CMD -m pip install --break-system-packages -r requirements.txt + else + $PYTHON_CMD -m pip install -r requirements.txt + fi + # Install the UI dependencies printf "${GREEN}Installing UI dependencies...${NC}\n" cd app || { printf "${RED}Failed to enter 'app' directory. Exiting.${NC}\n"; exit 1; } -- cgit v1.2.3-70-g09d2