From 7f248a74ca78a1ec64cfc4382052e97526194e03 Mon Sep 17 00:00:00 2001 From: Alexandru Ardelean Date: Wed, 22 Apr 2026 12:30:36 +0300 Subject: [PATCH] mpremote: update to 1.28.0 Update from 1.27.0 to 1.28.0, tracking the MicroPython 1.28.0 release. Add version check to test.sh using importlib.metadata to verify the installed package version matches the expected version string. Signed-off-by: Alexandru Ardelean --- utils/mpremote/Makefile | 4 ++-- utils/mpremote/test.sh | 9 +++++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/utils/mpremote/Makefile b/utils/mpremote/Makefile index 414a23622c..29ace78de4 100644 --- a/utils/mpremote/Makefile +++ b/utils/mpremote/Makefile @@ -8,11 +8,11 @@ include $(TOPDIR)/rules.mk PKG_NAME:=mpremote -PKG_VERSION:=1.27.0 +PKG_VERSION:=1.28.0 PKG_RELEASE:=1 PYPI_NAME:=mpremote -PKG_HASH:=6bb75774648091dad6833af4f86c5bf6505f8d7aec211380f9e6996c01d23cb5 +PKG_HASH:=fdb5626be83dff4e53c0184f8950814cb519b524dba7f1f8b1668aa477257a31 PKG_LICENSE:=MIT PKG_LICENSE_FILES:=LICENSE diff --git a/utils/mpremote/test.sh b/utils/mpremote/test.sh index a694982ead..0e7cb1a89b 100644 --- a/utils/mpremote/test.sh +++ b/utils/mpremote/test.sh @@ -2,10 +2,15 @@ [ "$1" = mpremote ] || exit 0 -python3 - <<'EOF' +python3 - "$2" <<'EOF' +import sys import mpremote from mpremote import main from mpremote.transport_serial import SerialTransport +import importlib.metadata -print("mpremote OK") +version = sys.argv[1] +installed = importlib.metadata.version("mpremote") +assert installed == version, f"version mismatch: {installed!r} != {version!r}" +print(f"mpremote {installed} OK") EOF