diff -r 2b9bd8f97576 -r 4ac66b6c33a4 eric7/PipInterface/PipPackagesWidget.py --- a/eric7/PipInterface/PipPackagesWidget.py Mon May 02 15:53:05 2022 +0200 +++ b/eric7/PipInterface/PipPackagesWidget.py Wed Jun 01 13:48:49 2022 +0200 @@ -101,6 +101,7 @@ if tagClass in ( "package-snippet__name", "package-snippet__description", "package-snippet__version", "package-snippet__released", + "package-snippet__created", ): self.__activeClass = tagClass else: @@ -656,7 +657,7 @@ @param checked state of the checkbox @type bool """ - self.on_packagesList_itemClicked(self.packagesList.currentItem(), + self.on_packagesList_itemPressed(self.packagesList.currentItem(), self.packagesList.currentColumn()) @pyqtSlot(bool) @@ -668,7 +669,7 @@ @param checked state of the checkbox @type bool """ - self.on_packagesList_itemClicked(self.packagesList.currentItem(), + self.on_packagesList_itemPressed(self.packagesList.currentItem(), self.packagesList.currentColumn()) @pyqtSlot() @@ -984,11 +985,16 @@ ]) except KeyError: description = "" + date = ( + result["released"] + if "released" in result else + result["created"] + ) itm = QTreeWidgetItem( self.searchResultList, [ result['name'].strip(), result['version'], - result["released"].strip(), + date.strip(), description, ]) itm.setData(0, self.SearchVersionRole, result['version'])