Skip to content

Commit ce4ea42

Browse files
committed
Update for MicroPython 1.23
The MPY ABI version was bumped to 6.3 in MicroPython 1.23. So migrating to a new package and bump the version everywhere.
1 parent 735fd3a commit ce4ea42

File tree

10 files changed

+17
-13
lines changed

10 files changed

+17
-13
lines changed

.github/workflows/publish.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ name: Build and upload to PyPI
33
on:
44
push:
55
branches:
6-
- mpy-cross-v6.2
6+
- mpy-cross-v6.3
77
tags:
8-
- mpy-cross-v6.2/*
8+
- mpy-cross-v6.3/*
99
pull_request:
1010
branches:
11-
- mpy-cross-v6.2
11+
- mpy-cross-v6.3
1212

1313
jobs:
1414
build_wheels:

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[submodule "micropython"]
22
path = micropython
33
url = https://github.com/pybricks/micropython.git
4-
branch = python-mpy-cross-v6.2
4+
branch = python-mpy-cross-v6.3

MANIFEST.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ recursive-include micropython py/** mpy-cross/** shared/** tools/**
22
include micropython/docs/conf.py
33
prune micropython/mpy-cross/build*
44
prune micropython/ports*
5-
exclude src/mpy_cross_v6.2/mpy-cross*
6-
prune src/mpy_cross_v6.2.egg-info
5+
exclude src/mpy_cross_v6.3/mpy-cross*
6+
prune src/mpy_cross_v6.3.egg-info

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,7 @@ For MicroPython 1.20 to 1.21:
2121
For MicroPython 1.22:
2222

2323
pip install mpy-cross-v6.2
24+
25+
For MicroPython 1.23:
26+
27+
pip install mpy-cross-v6.3

micropython

Submodule micropython updated 1320 files

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@ requires = ["setuptools", "wheel"]
33
build-backend = "setuptools.build_meta"
44

55
[project]
6-
name = "mpy-cross-v6.2"
6+
name = "mpy-cross-v6.3"
77
version = "1.0.0"
88
description = "Python wrapper for the mpy-cross tool from MicroPython."
99
readme = "README.md"
1010

1111
[project.scripts]
12-
"mpy-cross-v6.2" = "mpy_cross_v6_2:_run"
12+
"mpy-cross-v6.3" = "mpy_cross_v6_3:_run"
1313

1414
[tool.setuptools.packages.find]
1515
where = ["src"]
1616

1717
[tool.setuptools.package-data]
18-
mpy_cross_v6_2 = ["mpy-cross*"]
18+
mpy_cross_v6_3 = ["mpy-cross*"]
1919

2020
[tool.pytest.ini_options]
2121
pythonpath = ["build/lib"]

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def run(self):
5252

5353
subprocess.check_call(make_command)
5454

55-
shutil.copy(str(mpy_cross_exe), self.build_lib + "/mpy_cross_v6_2")
55+
shutil.copy(str(mpy_cross_exe), self.build_lib + "/mpy_cross_v6_3")
5656

5757

5858
class custom_install(install):
File renamed without changes.
File renamed without changes.

tests/test_mpy_cross.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import struct
22

3-
from mpy_cross_v6_2 import mpy_cross_compile, mpy_cross_version
3+
from mpy_cross_v6_3 import mpy_cross_compile, mpy_cross_version
44

55

66
def test_compile_no_opts():
@@ -38,4 +38,4 @@ def test_compile_with_syntax_error():
3838
def test_version():
3939
ver = mpy_cross_version()
4040

41-
assert "mpy-cross emitting mpy v6.2" in ver
41+
assert "mpy-cross emitting mpy v6.3" in ver

0 commit comments

Comments
 (0)