src/eric7/UI/VersionsDialog.py

branch
eric7
changeset 9308
110d32f96013
parent 9221
bf71ee032bb4
child 9339
41ceec853d3e
diff -r fb7e3bf196b1 -r 110d32f96013 src/eric7/UI/VersionsDialog.py
--- a/src/eric7/UI/VersionsDialog.py	Fri Sep 02 16:06:18 2022 +0200
+++ b/src/eric7/UI/VersionsDialog.py	Fri Sep 02 16:07:11 2022 +0200
@@ -79,12 +79,12 @@
 
         if environmentName:
             with EricOverrideCursor():
-                pyqtUpdateAvailable = pip.checkPackageOutdated(
+                pyqtUpdateAvailable, pyqtVersionsData = pip.checkPackageOutdated(
                     "pyqt6", environmentName
-                )[0]
-                ericUpdateAvailable = pip.checkPackageOutdated(
+                )
+                ericUpdateAvailable, ericVersionsData = pip.checkPackageOutdated(
                     "eric-ide", environmentName
-                )[0]
+                )
 
             if pyqtUpdateAvailable or ericUpdateAvailable:
                 self.buttonBox.removeButton(self.__checkUpdateButton)
@@ -97,14 +97,24 @@
                     self.tr("Upgrade eric7..."), QDialogButtonBox.ButtonRole.ActionRole
                 )
                 self.__upgradeEricButton.clicked.connect(self.__ui.upgradeEric)
-                msg += self.tr("<p>An upgrade of <b>eric7</b> is available.</p>")
+                msg += self.tr(
+                    "<p>An upgrade of <b>eric7</b> is available.<br/>"
+                    "<b>{0}</b>: {1} to {2}.</p>"
+                ).format(*ericVersionsData[0])
 
             if pyqtUpdateAvailable:
                 self.__upgradePyQtButton = self.buttonBox.addButton(
                     self.tr("Upgrade PyQt6..."), QDialogButtonBox.ButtonRole.ActionRole
                 )
                 self.__upgradePyQtButton.clicked.connect(self.__ui.upgradePyQt)
-                msg += self.tr("<p>An upgrade of <b>PyQt6</b> is available.</p>")
+                msg += self.tr(
+                    "<p>An upgrade of <b>PyQt6</b> is available.<br/>{0}</p>"
+                ).format(
+                    "<br/>".join(
+                        self.tr("<b>{0}</b>: {1} to {2}").format(*v)
+                        for v in pyqtVersionsData
+                    )
+                )
 
             if ericUpdateAvailable and pyqtUpdateAvailable:
                 self.__upgradeBothButton = self.buttonBox.addButton(

eric ide

mercurial