--- a/src/eric7/MicroPython/BoardDataDialog.py Fri Feb 17 10:46:26 2023 +0100 +++ b/src/eric7/MicroPython/BoardDataDialog.py Fri Feb 17 10:56:05 2023 +0100 @@ -59,6 +59,8 @@ header = self.__createHeader(self.tr("Python")) QTreeWidgetItem(header, [self.tr("Python Version"), data["py_version"]]) QTreeWidgetItem(header, [self.tr("Platform"), data["py_platform"]]) + + # µPython name if data["mpy_name"] == "micropython": mpyName = "MicroPython" elif data["mpy_name"] == "circuitpython": @@ -67,15 +69,21 @@ mpyName = self.tr("unknown") else: mpyName = data["name"] + + # version + if data["mpy_variant_version"]: + mpyVersion = data["mpy_variant_version"] + elif data["mpy_version"] == "unknown": + mpyVersion = self.tr("unknown") + else: + mpyVersion = data["mpy_version"] QTreeWidgetItem( header, [ self.tr("Implementation"), self.tr("{0} V. {1}{2}").format( mpyName, - self.tr("unknown") - if data["mpy_version"] == "unknown" - else data["mpy_version"], + mpyVersion, self.tr(" ({0})").format(data["mpy_variant"]) if data["mpy_variant"] else "",