--- a/src/eric7/PipInterface/PipPackagesWidget.py Wed Mar 01 09:06:13 2023 +0100 +++ b/src/eric7/PipInterface/PipPackagesWidget.py Wed Mar 29 10:03:06 2023 +0200 @@ -377,6 +377,18 @@ if bool(itm.text(PipPackagesWidget.AvailableVersionColumn)) ] + def __allPackageNames(self): + """ + Private method to get a list of all package names. + + @return list of all package names + @rtype list of str + """ + packages = [] + for index in range(self.packagesList.topLevelItemCount()): + packages.append(self.packagesList.topLevelItem(index).text(0)) + return packages + def __allUpdateableItems(self): """ Private method to get a list of all items that can be updated. @@ -1984,21 +1996,10 @@ from .PipLicensesDialog import PipLicensesDialog environment = self.environmentsComboBox.currentText() - localPackages = ( - self.localDepCheckBox.isChecked() - if self.viewToggleButton.isChecked() - else self.localCheckBox.isChecked() - ) - usersite = ( - self.userDepCheckBox.isChecked() - if self.viewToggleButton.isChecked() - else self.userCheckBox.isChecked() - ) dlg = PipLicensesDialog( self.__pip, environment, - localPackages=localPackages, - usersite=usersite, + packages=self.__allPackageNames(), parent=self, ) dlg.exec()