Skip to content

MP from 1.18 to 1.19 to 1.20 to ... 2.0 and Nightly Builds #11587

Discussion options

You must be logged in to vote

Out of interest: how is actually the development of MP steered ? If I understand it right, there are (at least) two main drivers: compatibility of CPython and the fact that MP is typically used icm microcontrollers, device with limited resources.

Yep, that's a big part of it. In more detail:

  1. Compatibility with CPython -- the language is evolving, and while we can't support every feature we do need to ensure that "common" Python code works as people expect. Initially MicroPython supported Python 3.4, but since then many features have been added to Python that we now expect to see in regular use in Python code, such as f-strings, async/await, bytes.hex(), etc. So we add them to MicroPyt…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@jimmo
Comment options

@Flipje1955
Comment options

Answer selected by Flipje1955
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants