From 55d77ac5f07de6d93b54fd861874037ff3ed1999 Mon Sep 17 00:00:00 2001
From: ptresson <paul.tresson@ird.fr>
Date: Wed, 12 Mar 2025 17:22:42 +0100
Subject: [PATCH] add upgrade tag to pip install as per pip docs
 https://pip.pypa.io/en/stable/installation/#ensurepip

---
 dialogs/packages_installer/packages_installer_dialog.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dialogs/packages_installer/packages_installer_dialog.py b/dialogs/packages_installer/packages_installer_dialog.py
index a061e63..383ca05 100644
--- a/dialogs/packages_installer/packages_installer_dialog.py
+++ b/dialogs/packages_installer/packages_installer_dialog.py
@@ -240,7 +240,7 @@ class PackagesInstallerDialog(QDialog, FORM_CLASS):
             self.log("<em>Pip is installed, skipping installation...</em>\n")
             return
 
-        install_pip_command = [PYTHON_EXECUTABLE_PATH, "-m", "ensurepip"]
+        install_pip_command = [PYTHON_EXECUTABLE_PATH, "-m", "ensurepip", "--upgrade"]
         self.log(
             f'<em>Running command to install pip: \n  $ {" ".join(install_pip_command)} </em>'
         )
-- 
GitLab