Skip to content

Commit 3014b62

Browse files
committedDec 15, 2087
Add micropython 1.18 and 1.19.1 (#2443)
Support frozen builtin modules e.g. upip
1 parent f0a4ce8 commit 3014b62

4 files changed

Lines changed: 10 additions & 2 deletions

File tree

 

‎plugins/python-build/bin/python-build‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -899,7 +899,7 @@ build_package_micropython() {
899899
"$MAKE" $MAKE_OPTS
900900
cd ../ports/unix
901901
"$MAKE" $MAKE_OPTS axtls
902-
"$MAKE" $MAKE_OPTS CFLAGS_EXTRA="-DMICROPY_PY_SYS_PATH_DEFAULT='\"${PREFIX_PATH}/lib/micropython\"' $CFLAGS_EXTRA"
902+
"$MAKE" $MAKE_OPTS CFLAGS_EXTRA="-DMICROPY_PY_SYS_PATH_DEFAULT='\".frozen:${PREFIX_PATH}/lib/micropython\"' $CFLAGS_EXTRA"
903903
"$MAKE" install $MAKE_INSTALL_OPTS PREFIX="${PREFIX_PATH}"
904904
ln -fs micropython "${PREFIX_PATH}/bin/python"
905905
mkdir -p "${PREFIX_PATH}/lib/micropython"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
has_tar_xz_support \
2+
&& { install=install_package; src="https://micropython.org/resources/source/micropython-1.18.tar.xz#96fc71b42ed331c64e1adc5a830ec4f29f2975c23e8751109c03f32b80fa3eb4"; } \
3+
|| { install=install_zip; src="https://micropython.org/resources/source/micropython-1.18.zip#90fa8049cf275310638b9e9c77121f6042f7250b814ef622f9522befde009f57"; }
4+
$install micropython-1.18 "$src" micropython
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
has_tar_xz_support \
2+
&& { install=install_package; src="https://micropython.org/resources/source/micropython-1.19.1.tar.xz#940e3815e8c425c6eaed3a2aa30d320220cc012a2654b6e086e1b6f0567df350"; } \
3+
|| { install=install_zip; src="https://micropython.org/resources/source/micropython-1.19.1.zip#7047ce208627457c6881850527edb78189a1855a974aa34e2d929c9a3b3c5cc3"; }
4+
$install micropython-1.19.1 "$src" micropython

‎plugins/python-build/test/compiler.bats‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,6 @@ DEF
115115

116116
#assert_success
117117
assert_output <<OUT
118-
CFLAGS_EXTRA=-DMICROPY_PY_SYS_PATH_DEFAULT='"${TMP}/install/lib/micropython"' -Wno-floating-conversion
118+
CFLAGS_EXTRA=-DMICROPY_PY_SYS_PATH_DEFAULT='".frozen:${TMP}/install/lib/micropython"' -Wno-floating-conversion
119119
OUT
120120
}

0 commit comments

Comments
 (0)
Please sign in to comment.