diff -r 3fcdd23d144d -r 6eac83394939 PluginMetricsRadon.py --- a/PluginMetricsRadon.py Mon Oct 24 17:38:28 2022 +0200 +++ b/PluginMetricsRadon.py Wed Dec 21 08:52:36 2022 +0100 @@ -10,7 +10,7 @@ import contextlib import os -from PyQt6.QtCore import pyqtSignal, QObject, QTranslator +from PyQt6.QtCore import QObject, QTranslator, pyqtSignal from PyQt6.QtGui import QAction from eric7 import Preferences @@ -18,14 +18,19 @@ from eric7.EricWidgets import EricMessageBox from eric7.EricWidgets.EricApplication import ericApp from eric7.Project.ProjectBrowserModel import ProjectBrowserFileItem -from eric7.Utilities import determinePythonVersion + +try: + from eric7.SystemUtilities.PythonUtilities import determinePythonVersion +except ImportError: + # imports for eric < 23.1 + from eric7.Utilities import determinePythonVersion # Start-Of-Header name = "Radon Metrics Plugin" author = "Detlev Offenbach <detlev@die-offenbachs.de>" autoactivate = True deactivateable = True -version = "10.1.0" +version = "10.2.0" className = "RadonMetricsPlugin" packageName = "RadonMetrics" shortDescription = "Code metrics plugin using radon package" @@ -1058,6 +1063,7 @@ """ try: from radon import __version__ as radon_version + from eric7 import Globals if Globals.versionToTuple(radon_version) < (4, 5, 0):