src/eric7/PluginManager/PluginRepositoryDialog.py

branch
eric7
changeset 10806
2f6df822e3b9
parent 10727
696d6c2ceb5f
child 10926
9ef616cd220d
equal deleted inserted replaced
10805:c114e9476034 10806:2f6df822e3b9
43 QTreeWidgetItem, 43 QTreeWidgetItem,
44 QVBoxLayout, 44 QVBoxLayout,
45 QWidget, 45 QWidget,
46 ) 46 )
47 47
48 from eric7 import Globals, Preferences 48 from eric7 import EricUtilities, Globals, Preferences
49 from eric7.EricGui import EricPixmapCache 49 from eric7.EricGui import EricPixmapCache
50 from eric7.EricNetwork.EricNetworkProxyFactory import proxyAuthenticationRequired 50 from eric7.EricNetwork.EricNetworkProxyFactory import proxyAuthenticationRequired
51 from eric7.EricWidgets import EricMessageBox 51 from eric7.EricWidgets import EricMessageBox
52 from eric7.EricWidgets.EricApplication import ericApp 52 from eric7.EricWidgets.EricApplication import ericApp
53 from eric7.EricWidgets.EricMainWindow import EricMainWindow 53 from eric7.EricWidgets.EricMainWindow import EricMainWindow
884 pluginDetails = self.__pluginManager.getPluginDetails(pluginName) 884 pluginDetails = self.__pluginManager.getPluginDetails(pluginName)
885 if pluginDetails is None or pluginDetails["moduleName"] != pluginName: 885 if pluginDetails is None or pluginDetails["moduleName"] != pluginName:
886 return PluginStatus.New 886 return PluginStatus.New
887 if pluginDetails["error"]: 887 if pluginDetails["error"]:
888 return PluginStatus.Error 888 return PluginStatus.Error
889 pluginVersionTuple = Globals.versionToTuple(pluginDetails["version"])[:3] 889 pluginVersionTuple = EricUtilities.versionToTuple(pluginDetails["version"])[
890 versionTuple = Globals.versionToTuple(version)[:3] 890 :3
891 ]
892 versionTuple = EricUtilities.versionToTuple(version)[:3]
891 if pluginVersionTuple < versionTuple: 893 if pluginVersionTuple < versionTuple:
892 return PluginStatus.RemoteUpdate 894 return PluginStatus.RemoteUpdate
893 else: 895 else:
894 return PluginStatus.UpToDate 896 return PluginStatus.UpToDate
895 897
913 pluginName = filename.rsplit("-", 1)[0] 915 pluginName = filename.rsplit("-", 1)[0]
914 pluginDetails = self.__pluginManager.getPluginDetails(pluginName) 916 pluginDetails = self.__pluginManager.getPluginDetails(pluginName)
915 if pluginDetails is None: 917 if pluginDetails is None:
916 return PluginStatus.LocalUpdate 918 return PluginStatus.LocalUpdate
917 if ( 919 if (
918 Globals.versionToTuple(pluginDetails["version"])[:3] 920 EricUtilities.versionToTuple(pluginDetails["version"])[:3]
919 < Globals.versionToTuple(version)[:3] 921 < EricUtilities.versionToTuple(version)[:3]
920 ): 922 ):
921 return PluginStatus.LocalUpdate 923 return PluginStatus.LocalUpdate
922 else: 924 else:
923 return PluginStatus.UpToDate 925 return PluginStatus.UpToDate
924 else: 926 else:

eric ide

mercurial