Ú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