Sync with MicroPython 1.27.0 release.
Drop patch: we have Python 3.14, importlib_metadata will be installed
for Python 3.7 or smaller.
New dep: platformdirs added.
Signed-off-by: Alexandru Ardelean <redacted>
include $(TOPDIR)/rules.mk
PKG_NAME:=mpremote
-PKG_VERSION:=1.21.0
+PKG_VERSION:=1.27.0
PKG_RELEASE:=1
PYPI_NAME:=mpremote
-PKG_HASH:=65bc94511f6ff499e901ab59462a5f0744ff7e2cf71d8c75700d14a89c54ed61
+PKG_HASH:=6bb75774648091dad6833af4f86c5bf6505f8d7aec211380f9e6996c01d23cb5
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE
CATEGORY:=Utilities
TITLE:=Interacting remotely with MicroPython devices
URL:=https://github.com/micropython/micropython
- DEPENDS:=+python3-light +python3-urllib +python3-pyserial
+ DEPENDS:=+python3-light +python3-urllib +python3-pyserial +python3-platformdirs
endef
define Package/mpremote/description
+++ /dev/null
---- a/requirements.txt
-+++ b/requirements.txt
-@@ -1,2 +1 @@
- pyserial >= 3.3
--importlib_metadata >= 1.4
[ "$1" = mpremote ] || exit 0
-mpremote version | grep -Fx "mpremote $PKG_VERSION"
+python3 - <<'EOF'
+import mpremote
+from mpremote import main
+from mpremote.transport_serial import SerialTransport
+
+print("mpremote OK")
+EOF