Úrovně podpory MicroPythonu#

MicroPython pracuje se sadou úrovní podpory (Support Tier) pro různé porty. Úrovně 1, 2 a 3 jsou hlavní úrovně, přičemž úroveň 1 je nejvyspělejší a nejaktivněji udržovaná. Existuje také úroveň M pro doplňkové porty používané primárně pro údržbu, vývoj a testování. Tyto úrovně jsou definovány v tabulce níže.

Úroveň 1

Úroveň 2

Úroveň 3

Úroveň M

sestavení procházejí v CI

✔

✔

✔

✔

testy běží v CI (kde je to možné)

✔

✔

✔

✔

aktivně udržováno

✔

✔

✔

stabilní Python API

✔

✔

nové funkce jsou aktivně vyvíjeny

✔

✔

testováno na hardwaru pro vydání

✔

✔

prioritizovaná hlášení chyb

✔

✔

regrese opravňují vydání opravného releasu

✔

✔

má dokumentaci specifickou pro daný port

✔

Nižší úrovně mohou splňovat více položek, ale výše uvedená tabulka definuje minimální požadavky pro zařazení portu do dané úrovně.

Porty úrovně 1:

  • esp32

  • mimxrt

  • rp2

  • samd

  • stm32

  • unix

  • windows

Porty úrovně 2:

  • alif

  • embed

  • nrf

  • renesas-ra

  • webassembly

  • zephyr

Porty úrovně 3:

  • cc3200

  • esp8266

  • pic16bit

  • powerpc

Porty úrovně M:

  • bare-arm

  • minimal

  • qemu