diff -r fbf61874518a -r 08682797bfcd src/eric7/MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.py --- a/src/eric7/MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.py Fri Mar 15 08:13:04 2024 +0100 +++ b/src/eric7/MicroPython/Devices/CircuitPythonUpdater/ShowOutdatedDialog.py Tue Mar 19 16:36:16 2024 +0100 @@ -62,8 +62,12 @@ " updating.\nMPY Format changes require an update." ) ) + try: + versionIsValid = VersionInfo.is_valid + except AttributeError: + versionIsValid = VersionInfo.isvalid for module in self.__modules.values(): - if isinstance(module.bundle_version, str) and not VersionInfo.isvalid( + if isinstance(module.bundle_version, str) and not versionIsValid( module.bundle_version ): reason = self.tr("Incorrect '__version__' Metadata")