src/eric7/Project/Project.py

branch
eric7-maintenance
changeset 9832
3885b9d7bd31
parent 9725
b9a29a7aa820
parent 9786
f94b530722af
child 9940
a57c188857e9
--- a/src/eric7/Project/Project.py	Tue Jan 24 10:16:03 2023 +0100
+++ b/src/eric7/Project/Project.py	Wed Mar 01 09:05:47 2023 +0100
@@ -33,7 +33,7 @@
 from PyQt6.QtGui import QAction, QKeySequence
 from PyQt6.QtWidgets import QDialog, QInputDialog, QLineEdit, QMenu, QToolBar
 
-from eric7 import Preferences, Utilities
+from eric7 import Globals, Preferences, Utilities
 from eric7.CodeFormatting.BlackFormattingAction import BlackFormattingAction
 from eric7.CodeFormatting.BlackUtilities import aboutBlack
 from eric7.CodeFormatting.IsortFormattingAction import IsortFormattingAction
@@ -3176,7 +3176,7 @@
                             if os.path.exists(os.path.join(self.ppath, indicator)):
                                 if len(vcsData) > 1:
                                     vcsList = []
-                                    for (_vcsSystemStr, vcsSystemDisplay) in vcsData:
+                                    for _vcsSystemStr, vcsSystemDisplay in vcsData:
                                         vcsList.append(vcsSystemDisplay)
                                     with EricOverridenCursor():
                                         res, vcs_ok = QInputDialog.getItem(
@@ -3188,7 +3188,7 @@
                                             False,
                                         )
                                     if vcs_ok:
-                                        for (vcsSystemStr, vcsSystemDisplay) in vcsData:
+                                        for vcsSystemStr, vcsSystemDisplay in vcsData:
                                             if res == vcsSystemDisplay:
                                                 vcsSystem = vcsSystemStr
                                                 break
@@ -6108,32 +6108,6 @@
     ## Below are the plugin development related methods
     #########################################################################
 
-    def __pluginVersionToTuple(self, versionStr):
-        """
-        Private method to convert a plug-in version string into a version
-        tuple.
-
-        @param versionStr version string to be converted
-        @type str
-        @return version info as a tuple
-        @rtype tuple of int and str
-        """
-        vParts = []
-        if "-" in versionStr:
-            versionStr, additional = versionStr.split("-", 1)
-        else:
-            additional = ""
-        for part in versionStr.split("."):
-            try:
-                vParts.append(int(part))
-            except ValueError:
-                vParts.append(part)
-
-        if additional:
-            vParts.append(additional)
-
-        return tuple(vParts)
-
     def __pluginCreatePkgList(self):
         """
         Private slot to create a PKGLIST file needed for archive file creation.
@@ -6363,8 +6337,8 @@
                                     os.path.join(self.ppath, self.__pdata["MAINSCRIPT"])
                                 )
                                 if archiveVersion and (
-                                    self.__pluginVersionToTuple(version)
-                                    < self.__pluginVersionToTuple(archiveVersion)
+                                    Globals.versionToTuple(version)
+                                    < Globals.versionToTuple(archiveVersion)
                                 ):
                                     version = archiveVersion
                     except OSError as why:

eric ide

mercurial