src/eric7/PipInterface/PipPackagesWidget.py

branch
eric7-maintenance
changeset 11248
1a9dbea918e4
parent 11155
e1843b6efa73
parent 11230
8a15b05eeee3
--- a/src/eric7/PipInterface/PipPackagesWidget.py	Wed Apr 02 10:51:50 2025 +0200
+++ b/src/eric7/PipInterface/PipPackagesWidget.py	Thu May 01 12:09:22 2025 +0200
@@ -196,10 +196,8 @@
             self.environmentsComboBox.addItem(projectVenv)
         self.environmentsComboBox.addItems(
             self.__pip.getVirtualenvNames(
-                noRemote=True,
-                noConda=Preferences.getPip("ExcludeCondaEnvironments"),
                 noGlobals=Preferences.getPip("ExcludeGlobalEnvironments"),
-                noServer=True,
+                filterList=("+standard",),
             )
         )
 
@@ -406,23 +404,24 @@
         @type str
         """
         if name != self.__selectedEnvironment:
+            self.packageSearchEdit.clear()
+
             if name:
                 self.environmentPathLabel.setPath(
                     self.__pip.getVirtualenvInterpreter(name)
                 )
+                if self.viewToggleButton.isChecked():
+                    self.__refreshDependencyTree()
+                else:
+                    self.__refreshPackagesList()
             else:
                 self.environmentPathLabel.setPath("")
                 if self.__packageDetailsDialog is not None:
                     self.__packageDetailsDialog.close()
-
-            self.packageSearchEdit.clear()
+                self.packagesList.clear()
+                self.dependenciesList.clear()
 
-            if self.viewToggleButton.isChecked():
-                self.__refreshDependencyTree()
-            else:
-                self.__refreshPackagesList()
             self.__selectedEnvironment = name
-
             self.__updateActionButtons()
 
     @pyqtSlot()

eric ide

mercurial