src/eric7/PipInterface/Pip.py

branch
eric7
changeset 11006
a671918232f3
parent 10990
31677cc3713e
child 11019
27cd57e98461
child 11090
f5f5f5803935
diff -r b918c6c2736b -r a671918232f3 src/eric7/PipInterface/Pip.py
--- a/src/eric7/PipInterface/Pip.py	Fri Oct 25 09:47:48 2024 +0200
+++ b/src/eric7/PipInterface/Pip.py	Fri Oct 25 17:58:59 2024 +0200
@@ -304,7 +304,7 @@
         if not interpreter:
             return
 
-        dia = PipDialog(self.tr("Install PIP"))
+        dia = PipDialog(self.tr("Install PIP"), parent=self.__ui)
         commands = (
             [(interpreter, ["-m", "ensurepip", "--user"])]
             if userSite
@@ -351,7 +351,7 @@
             args = ["-m", "pip", "install", "--ignore-installed"]
         args.append("pip")
 
-        dia = PipDialog(self.tr("Repair PIP"))
+        dia = PipDialog(self.tr("Repair PIP"), parent=self.__ui)
         res = dia.startProcess(interpreter, args)
         if res:
             dia.exec()
@@ -483,7 +483,7 @@
         if userSite:
             args.append("--user")
         args += packages
-        dia = PipDialog(self.tr("Upgrade Packages"))
+        dia = PipDialog(self.tr("Upgrade Packages"), parent=self.__ui)
         res = dia.startProcess(interpreter, args)
         if res:
             dia.exec()
@@ -529,7 +529,7 @@
             if forceReinstall:
                 args.append("--force-reinstall")
             args += packages
-            dia = PipDialog(self.tr("Install Packages"))
+            dia = PipDialog(self.tr("Install Packages"), parent=self.__ui)
             res = dia.startProcess(interpreter, args)
             if res:
                 dia.exec()
@@ -543,7 +543,7 @@
         """
         from .PipFileSelectionDialog import PipFileSelectionDialog
 
-        dlg = PipFileSelectionDialog("requirements")
+        dlg = PipFileSelectionDialog("requirements", parent=self.__ui)
         if dlg.exec() == QDialog.DialogCode.Accepted:
             requirements, user = dlg.getData()
             if requirements and os.path.exists(requirements):
@@ -559,7 +559,9 @@
                 if user:
                     args.append("--user")
                 args += ["--requirement", requirements]
-                dia = PipDialog(self.tr("Install Packages from Requirements"))
+                dia = PipDialog(
+                    self.tr("Install Packages from Requirements"), parent=self.__ui
+                )
                 res = dia.startProcess(interpreter, args)
                 if res:
                     dia.exec()
@@ -580,7 +582,7 @@
                 args += ["--index-url", indexUrl]
             args += ["--editable", projectPath]
 
-            dia = PipDialog(self.tr("Install Project"))
+            dia = PipDialog(self.tr("Install Project"), parent=self.__ui)
             res = dia.startProcess(interpreter, args)
             if res:
                 dia.exec()
@@ -594,7 +596,7 @@
         """
         from .PipFileSelectionDialog import PipFileSelectionDialog
 
-        dlg = PipFileSelectionDialog("pyproject")
+        dlg = PipFileSelectionDialog("pyproject", parent=self.__ui)
         if dlg.exec() == QDialog.DialogCode.Accepted:
             pyproject, user = dlg.getData()
             if pyproject and os.path.exists(pyproject):
@@ -635,7 +637,9 @@
                 if user:
                     args.append("--user")
                 args += dependencies
-                dia = PipDialog(self.tr("Install Packages from 'pyproject.toml'"))
+                dia = PipDialog(
+                    self.tr("Install Packages from 'pyproject.toml'"), parent=self.__ui
+                )
                 res = dia.startProcess(interpreter, args)
                 if res:
                     dia.exec()
@@ -664,7 +668,7 @@
                 if not interpreter:
                     return False
                 args = ["-m", "pip", "uninstall", "--yes"] + packages
-                dia = PipDialog(self.tr("Uninstall Packages"))
+                dia = PipDialog(self.tr("Uninstall Packages"), parent=self.__ui)
                 res = dia.startProcess(interpreter, args)
                 if res:
                     dia.exec()
@@ -680,7 +684,9 @@
         from .PipFileSelectionDialog import PipFileSelectionDialog
 
         if venvName:
-            dlg = PipFileSelectionDialog("requirements", install=False)
+            dlg = PipFileSelectionDialog(
+                "requirements", install=False, parent=self.__ui
+            )
             if dlg.exec() == QDialog.DialogCode.Accepted:
                 requirements, _user = dlg.getData()
                 if requirements and os.path.exists(requirements):
@@ -709,7 +715,10 @@
                             "--requirement",
                             requirements,
                         ]
-                        dia = PipDialog(self.tr("Uninstall Packages from Requirements"))
+                        dia = PipDialog(
+                            self.tr("Uninstall Packages from Requirements"),
+                            parent=self.__ui,
+                        )
                         res = dia.startProcess(interpreter, args)
                         if res:
                             dia.exec()
@@ -724,7 +733,7 @@
         from .PipFileSelectionDialog import PipFileSelectionDialog
 
         if venvName:
-            dlg = PipFileSelectionDialog("pyproject", install=False)
+            dlg = PipFileSelectionDialog("pyproject", install=False, parent=self.__ui)
             if dlg.exec() == QDialog.DialogCode.Accepted:
                 pyproject, _user = dlg.getData()
                 if pyproject and os.path.exists(pyproject):
@@ -774,7 +783,8 @@
 
                         args = ["-m", "pip", "uninstall", "--yes"] + dependencies
                         dia = PipDialog(
-                            self.tr("Uninstall Packages from 'pyproject.toml'")
+                            self.tr("Uninstall Packages from 'pyproject.toml'"),
+                            parent=self.__ui,
                         )
                         res = dia.startProcess(interpreter, args)
                         if res:
@@ -1182,7 +1192,7 @@
             interpreter = self.getVirtualenvInterpreter(venvName)
             if interpreter:
                 args = ["-m", "pip", "cache", "info"]
-                dia = PipDialog(self.tr("Cache Info"))
+                dia = PipDialog(self.tr("Cache Info"), parent=self.__ui)
                 res = dia.startProcess(interpreter, args, showArgs=False)
                 if res:
                     dia.exec()
@@ -1208,7 +1218,7 @@
                     args = ["-m", "pip", "cache", "list"]
                     if pattern.strip():
                         args.append(pattern.strip())
-                    dia = PipDialog(self.tr("List Cached Files"))
+                    dia = PipDialog(self.tr("List Cached Files"), parent=self.__ui)
                     res = dia.startProcess(interpreter, args, showArgs=False)
                     if res:
                         dia.exec()
@@ -1232,7 +1242,7 @@
 
                 if ok and pattern.strip():
                     args = ["-m", "pip", "cache", "remove", pattern.strip()]
-                    dia = PipDialog(self.tr("Remove Cached Files"))
+                    dia = PipDialog(self.tr("Remove Cached Files"), parent=self.__ui)
                     res = dia.startProcess(interpreter, args, showArgs=False)
                     if res:
                         dia.exec()
@@ -1257,7 +1267,7 @@
                 )
                 if ok:
                     args = ["-m", "pip", "cache", "purge"]
-                    dia = PipDialog(self.tr("Purge Cache"))
+                    dia = PipDialog(self.tr("Purge Cache"), parent=self.__ui)
                     res = dia.startProcess(interpreter, args, showArgs=False)
                     if res:
                         dia.exec()

eric ide

mercurial