src/eric7/PipInterface/PipPackagesWidget.py

branch
eric7-maintenance
changeset 9549
67295777d9fe
parent 9442
906485dcd210
parent 9482
a2bc06a54d9d
child 9654
7328efba128b
diff -r 24c847222774 -r 67295777d9fe src/eric7/PipInterface/PipPackagesWidget.py
--- a/src/eric7/PipInterface/PipPackagesWidget.py	Mon Oct 31 14:07:57 2022 +0100
+++ b/src/eric7/PipInterface/PipPackagesWidget.py	Wed Nov 30 09:19:51 2022 +0100
@@ -7,37 +7,35 @@
 Module implementing the pip packages management widget.
 """
 
-import textwrap
+import contextlib
+import html.parser
 import os
-import html.parser
-import contextlib
+import textwrap
 
 from packaging.specifiers import SpecifierSet
-
-from PyQt6.QtCore import pyqtSlot, Qt, QUrl, QUrlQuery
+from PyQt6.QtCore import Qt, QUrl, QUrlQuery, pyqtSlot
 from PyQt6.QtGui import QIcon
 from PyQt6.QtNetwork import QNetworkReply, QNetworkRequest
 from PyQt6.QtWidgets import (
-    QWidget,
-    QToolButton,
+    QAbstractItemView,
     QApplication,
+    QDialog,
     QHeaderView,
+    QMenu,
+    QToolButton,
     QTreeWidgetItem,
-    QMenu,
-    QDialog,
-    QAbstractItemView,
+    QWidget,
 )
 
-from eric7.EricWidgets.EricApplication import ericApp
+from eric7 import Globals, Preferences
+from eric7.EricGui import EricPixmapCache
+from eric7.EricGui.EricOverrideCursor import EricOverrideCursor
 from eric7.EricWidgets import EricMessageBox
-from eric7.EricGui.EricOverrideCursor import EricOverrideCursor
+from eric7.EricWidgets.EricApplication import ericApp
 
 from .PipVulnerabilityChecker import Package, VulnerabilityCheckError
 from .Ui_PipPackagesWidget import Ui_PipPackagesWidget
 
-from eric7.EricGui import EricPixmapCache
-from eric7 import Globals, Preferences
-
 
 class PypiSearchResultsParser(html.parser.HTMLParser):
     """
@@ -1110,12 +1108,12 @@
             (defaults to False)
         @type bool (optional)
         """
+        from .PipPackageDetailsDialog import PipPackageDetailsDialog
+
         with EricOverrideCursor():
             packageData = self.__pip.getPackageDetails(packageName, packageVersion)
 
         if packageData:
-            from .PipPackageDetailsDialog import PipPackageDetailsDialog
-
             self.showDetailsButton.setEnabled(True)
 
             if installable:
@@ -1334,10 +1332,10 @@
         """
         Private slot to install packages to be given by the user.
         """
+        from .PipPackagesInputDialog import PipPackagesInputDialog
+
         venvName = self.environmentsComboBox.currentText()
         if venvName:
-            from .PipPackagesInputDialog import PipPackagesInputDialog
-
             dlg = PipPackagesInputDialog(self, self.tr("Install Packages"))
             if dlg.exec() == QDialog.DialogCode.Accepted:
                 packages, user = dlg.getData()
@@ -1348,10 +1346,10 @@
         """
         Private slot to install a package available on local storage.
         """
+        from .PipFileSelectionDialog import PipFileSelectionDialog
+
         venvName = self.environmentsComboBox.currentText()
         if venvName:
-            from .PipFileSelectionDialog import PipFileSelectionDialog
-
             dlg = PipFileSelectionDialog(self, "package")
             if dlg.exec() == QDialog.DialogCode.Accepted:
                 package, user = dlg.getData()
@@ -1397,10 +1395,10 @@
         """
         Private slot to generate the contents for a requirements file.
         """
+        from .PipFreezeDialog import PipFreezeDialog, PipFreezeDialogModes
+
         venvName = self.environmentsComboBox.currentText()
         if venvName:
-            from .PipFreezeDialog import PipFreezeDialog, PipFreezeDialogModes
-
             self.__freezeDialog = PipFreezeDialog(
                 self.__pip, mode=PipFreezeDialogModes.Requirements, parent=self
             )
@@ -1412,10 +1410,10 @@
         """
         Private slot to generate the contents for a constraints file.
         """
+        from .PipFreezeDialog import PipFreezeDialog, PipFreezeDialogModes
+
         venvName = self.environmentsComboBox.currentText()
         if venvName:
-            from .PipFreezeDialog import PipFreezeDialog, PipFreezeDialogModes
-
             self.__freezeDialog = PipFreezeDialog(
                 self.__pip, mode=PipFreezeDialogModes.Constraints, parent=self
             )
@@ -1955,7 +1953,7 @@
         """
         Private slot to create a "Software Bill Of Material" file.
         """
-        import CycloneDXInterface
+        import CycloneDXInterface  # __IGNORE_WARNING_I102__
 
         venvName = self.environmentsComboBox.currentText()
         if venvName == self.__pip.getProjectEnvironmentString():

eric ide

mercurial