--- a/src/eric7/PipInterface/PipPackagesWidget.py Tue Sep 12 16:59:22 2023 +0200 +++ b/src/eric7/PipInterface/PipPackagesWidget.py Tue Sep 12 17:18:09 2023 +0200 @@ -472,6 +472,11 @@ itm.setText( PipPackagesWidget.AvailableVersionColumn, latest ) + QApplication.processEvents() + + # 3. update with vulnerability information + if self.vulnerabilityCheckBox.isChecked(): + self.__updateVulnerabilityData() self.packagesList.sortItems( PipPackagesWidget.PackageColumn, Qt.SortOrder.AscendingOrder @@ -479,10 +484,6 @@ for col in range(self.packagesList.columnCount()): self.packagesList.resizeColumnToContents(col) self.packagesList.setUpdatesEnabled(True) - - # 3. update with vulnerability information - if self.vulnerabilityCheckBox.isChecked(): - self.__updateVulnerabilityData() self.statusLabel.hide() self.__updateActionButtons()