--- 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()