Niveles de soporte de MicroPython#

MicroPython opera con un conjunto de niveles de soporte (Support Tiers) para los distintos ports. Los niveles 1, 2 y 3 son los niveles principales, siendo el nivel 1 el más maduro y el que se mantiene de forma más activa. También existe el nivel M para ports adicionales usados principalmente para mantenimiento, desarrollo y pruebas. Estos niveles se definen en la tabla siguiente.

Nivel 1

Nivel 2

Nivel 3

Nivel M

las compilaciones pasan bajo CI

✔

✔

✔

✔

las pruebas se ejecutan bajo CI (cuando es posible)

✔

✔

✔

✔

se mantiene activamente

✔

✔

✔

API de Python estable

✔

✔

nuevas características desarrolladas activamente

✔

✔

probado en hardware para las versiones

✔

✔

informes de errores priorizados

✔

✔

las regresiones justifican una versión de parche

✔

✔

tiene documentación específica del port

✔

Los niveles inferiores pueden cumplir más requisitos, pero la tabla anterior define los requisitos mínimos para que un port pertenezca a un nivel.

Ports de nivel 1:

  • esp32

  • mimxrt

  • rp2

  • samd

  • stm32

  • unix

  • windows

Ports de nivel 2:

  • alif

  • embed

  • nrf

  • renesas-ra

  • webassembly

  • zephyr

Ports de nivel 3:

  • cc3200

  • esp8266

  • pic16bit

  • powerpc

Ports de nivel M:

  • bare-arm

  • minimal

  • qemu