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