Skip to content

Commit 2ddb71a

Browse files
committed
Add support for MicroPython v1.23 (MPY v6.3)
1 parent 4b26643 commit 2ddb71a

File tree

3 files changed

+25
-3
lines changed

3 files changed

+25
-3
lines changed

mpy_cross_multi/__init__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,11 @@ def _mp_version_to_mpy_abi_version(mp_ver: Version) -> str:
1717
TypeError: If the input is not a valid version string
1818
NotImplementedError: If the MicroPython version is not supported
1919
"""
20+
if mp_ver.match(">=1.24.0"):
21+
raise NotImplementedError("MicroPython version must be <1.24.0")
22+
2023
if mp_ver.match(">=1.23.0"):
21-
raise NotImplementedError("MicroPython version must be <1.23.0")
24+
return "6.3"
2225

2326
if mp_ver.match(">=1.22.0"):
2427
return "6.2"

poetry.lock

Lines changed: 19 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "mpy-cross-multi"
3-
version = "1.0.0"
3+
version = "1.1.0"
44
description = "MicroPython cross-compiler targeting multiple runtime versions."
55
authors = ["David Lechner <david@pybricks.com>"]
66
license = "MIT"
@@ -15,6 +15,7 @@ mpy-cross-v5 = "^1.0.2"
1515
mpy-cross-v6 = "^1.0.2"
1616
"mpy-cross-v6.1" = "^1.0.1"
1717
"mpy-cross-v6.2" = "^1.0.0"
18+
"mpy-cross-v6.3" = "^1.0.0"
1819
semver = "^3.0.2"
1920

2021
[tool.poetry.group.dev.dependencies]

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy