diff --git a/.github/workflows/sp-deployment-pipeline.yml b/.github/workflows/sp-deployment-pipeline.yml index ece1cc84f..39bf36aca 100644 --- a/.github/workflows/sp-deployment-pipeline.yml +++ b/.github/workflows/sp-deployment-pipeline.yml @@ -81,7 +81,7 @@ jobs: sudo git clean -f -d sudo git pull origin $DEPLOY_BRANCH - sudo python -m pip install -r requirements.txt + sudo python3 -m pip install -r requirements.txt --break-system-packages sudo FLASK_APP=./run.py flask db upgrade sudo cp "install/ci-vm/ci-linux/ci/bootstrap" "${SAMPLE_REPOSITORY}/TestData/ci-linux/bootstrap" 2>/dev/null || true @@ -156,7 +156,7 @@ jobs: PREV_COMMIT=$(cat /tmp/previous_commit.txt) echo "Rolling back to commit: $PREV_COMMIT" sudo git checkout "$PREV_COMMIT" - sudo python -m pip install -r requirements.txt + sudo python3 -m pip install -r requirements.txt --break-system-packages sudo systemctl reload platform echo "Rollback complete" else diff --git a/install/deploy/deploy.sh b/install/deploy/deploy.sh index 18f8316f8..b3e25ab4a 100755 --- a/install/deploy/deploy.sh +++ b/install/deploy/deploy.sh @@ -45,7 +45,7 @@ echo "✓ Updated to commit: $NEW_COMMIT" # Step 4: Update dependencies echo "" echo "--- Step 3: Updating dependencies ---" -python3 -m pip install -r requirements.txt --quiet --disable-pip-version-check +python3 -m pip install -r requirements.txt --quiet --disable-pip-version-check --break-system-packages echo "✓ Dependencies updated" # Step 5: Run database migrations diff --git a/install/deploy/rollback.sh b/install/deploy/rollback.sh index 4c5f1f4c6..0dd32c047 100755 --- a/install/deploy/rollback.sh +++ b/install/deploy/rollback.sh @@ -84,7 +84,7 @@ fi # Step 3: Reinstall dependencies for rolled-back version echo "" echo "--- Step 3: Reinstalling dependencies ---" -python3 -m pip install -r requirements.txt --quiet --disable-pip-version-check +python3 -m pip install -r requirements.txt --quiet --disable-pip-version-check --break-system-packages echo "✓ Dependencies reinstalled" # Step 4: Reload application diff --git a/install/install.sh b/install/install.sh index eda1e76dd..75ed79623 100644 --- a/install/install.sh +++ b/install/install.sh @@ -64,9 +64,9 @@ userInput () { } echo "* Update pip, setuptools and wheel" -python3 -m pip install --upgrade pip setuptools wheel >> "$install_log" 2>&1 +python3 -m pip install --upgrade pip setuptools wheel --break-system-packages >> "$install_log" 2>&1 echo "* Installing pip dependencies" -python3 -m pip install -r "${root_dir}/requirements.txt" >> "$install_log" 2>&1 +python3 -m pip install -r "${root_dir}/requirements.txt" --break-system-packages >> "$install_log" 2>&1 echo "" echo "-------------------------------" echo "| Configuration |"