<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/python/micropython-lib, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2026-05-11T11:58:59Z</updated>
<entry>
<title>micropython-lib: update to 1.28.0, add test.sh</title>
<updated>2026-05-11T11:58:59Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-05-10T10:23:36Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=d414c51b5887bcefced2bada06b5722ab80e2fbb'/>
<id>urn:sha1:d414c51b5887bcefced2bada06b5722ab80e2fbb</id>
<content type='text'>
micropython-lib is a companion repository to micropython, versioned in
lockstep. Both are now at 1.28.0 (released 2026-04-06).

The 001-build-unix-ffi.patch remains needed as the upstream has not yet
incorporated the --unix-ffi argument into the tools/build.py script.

test.sh:
- micropython-lib: verify stdlib-replacement modules (collections,
  functools, base64) can be imported via the /usr/lib/micropython path
- micropython-lib-unix: verify the micropython-unix wrapper script exists
  and that sqlite3/select are importable via the unix-ffi path

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>micropython: update to 1.28.0</title>
<updated>2026-05-11T11:58:59Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-05-10T10:23:10Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=cf71b42c4b7c52319988cf6eeee59e922641cf41'/>
<id>urn:sha1:cf71b42c4b7c52319988cf6eeee59e922641cf41</id>
<content type='text'>
Changes since 1.27.0:
- New machine.CAN class with bindings for the stm32 port; support across
  all ports to follow
- machine.PWM support added to stm32 and alif ports, completing coverage
  of all Tier 1/2 MCU-based ports
- Template strings (t-strings, PEP 750) added at the "full feature" level
- weakref module added with weakref.ref and weakref.finalize classes
- f-strings now support nested f-strings within expressions
- Optimisations to native emitter; new RISC-V Zcmp arch flag for RV32
- extmod.mk: add extmod/machine_can.c (shifts the mbedtls hunk by 1 line;
  update 040-extmod-use-external-mbedtls.patch accordingly)

micropython-lib is updated in lockstep in a separate commit.

Ref: https://github.com/micropython/micropython/releases/tag/v1.28.0
Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>micropython: bump to 1.27.0</title>
<updated>2026-03-24T12:38:52Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-03-22T07:39:38Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=7e5c87e074e3647ed1bda0316f09c1726714162d'/>
<id>urn:sha1:7e5c87e074e3647ed1bda0316f09c1726714162d</id>
<content type='text'>
Also update micropython-lib to v1.27.0. Switch micropython-lib from a
git source to the release tarball from:
https://github.com/micropython/micropython-lib/releases/tag/v1.27.0

MPY_VERSION remains at 6, no ABI change.

Adjusted patches.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>treewide: remove myself as maintainer</title>
<updated>2026-03-13T17:53:21Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2026-03-13T17:44:30Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=376cbe460ae270c02f2eb245940ddf5d7af9cc96'/>
<id>urn:sha1:376cbe460ae270c02f2eb245940ddf5d7af9cc96</id>
<content type='text'>
slide-switch is my software, I choose to continue to be sole maintainer.
(This was also the case in #28429.)

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: add me as co-maintainer to Jeffery's packages</title>
<updated>2026-03-13T17:04:53Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-03-13T17:00:02Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=a7e01c91b60c644d08dd309e78cc7bb83d361d6a'/>
<id>urn:sha1:a7e01c91b60c644d08dd309e78cc7bb83d361d6a</id>
<content type='text'>
Add 'Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;' as co-maintainer
alongside Jeffery To &lt;jeffery.to@gmail.com&gt; for all packages where
Jeffery To is listed as maintainer.

Supersedes PR: https://github.com/openwrt/packages/pull/28429

We can have another PR where Jeffery removes himself later.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>micropython-lib: update to 1.24.0</title>
<updated>2024-11-18T05:40:15Z</updated>
<author>
<name>Glenn Strauss</name>
</author>
<published>2024-11-18T04:56:46Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=8ec794998f4de6468c88808ca3260b70bc791965'/>
<id>urn:sha1:8ec794998f4de6468c88808ca3260b70bc791965</id>
<content type='text'>
* update micropython-lib to hash for 1.24.0

Signed-off-by: Glenn Strauss &lt;gstrauss@gluelogic.com&gt;
</content>
</entry>
<entry>
<title>micropython-lib: update to 1.23.0 and fix compile on external mbedtls3</title>
<updated>2024-11-18T05:40:15Z</updated>
<author>
<name>Glenn Strauss</name>
</author>
<published>2024-07-25T06:44:12Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=4c751e454c43c4834d9f67fbd70122cfc0ef062b'/>
<id>urn:sha1:4c751e454c43c4834d9f67fbd70122cfc0ef062b</id>
<content type='text'>
* update micropython-lib to hash for 1.23.0
* remove micropython-lib unix-uffi patches

Co-authored-by: Jeffery To &lt;jeffery.to@gmail.com&gt;

Signed-off-by: Glenn Strauss &lt;gstrauss@gluelogic.com&gt;
</content>
</entry>
<entry>
<title>treewide: refresh hashes after move to use ZSTD as default</title>
<updated>2024-04-07T10:06:34Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-04-06T10:47:54Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=272f55e87f0731b3f04aefd39598a127b317abf4'/>
<id>urn:sha1:272f55e87f0731b3f04aefd39598a127b317abf4</id>
<content type='text'>
With the recent move to using ZSTD as the default compression format
for packaging git repo clones we must refresh all of the hashes for
the packages feed as well.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>micropython-lib: Update to latest version, remove patch</title>
<updated>2023-11-06T18:56:09Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-10-31T09:20:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=298fd20375a9839e283a81d70cef210dc6c1d5a3'/>
<id>urn:sha1:298fd20375a9839e283a81d70cef210dc6c1d5a3</id>
<content type='text'>
Remove 004-unix-ffi-re-convert-to-PCRE2.patch as it has been merged in
this version.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>micropython: Update to 1.21.0, refresh/redo patches</title>
<updated>2023-11-01T22:57:40Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-10-15T14:16:44Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=db9202ccc52a3ef360cd1918db9376a5cfa4b25f'/>
<id>urn:sha1:db9202ccc52a3ef360cd1918db9376a5cfa4b25f</id>
<content type='text'>
Removed 050-py-stackctrl-fix-gcc-13.patch as it has been merged in the
new version.

This also:

* Add STRIP= (empty value) to skip micropython's stripping step, letting
  the OpenWrt build system control stripping.

* Add a workaround for "variable might be clobbered" warning leading to
  build error on riscv64
  (https://github.com/micropython/micropython/issues/12838).

* Change Build/InstallDev to install host tools into an unversioned
  directory, and update micropython-lib to use the unversioned path.
  There is no need to keep available multiple versions of the host
  tools.

* Add a test.sh script for the packages feed CI.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
</feed>
