Níveis de Suporte do MicroPython¶
O MicroPython opera com um conjunto de níveis de Suporte para os vários ports. Os níveis 1, 2 e 3 são os níveis principais, sendo o nível 1 o mais maduro e ativamente mantido. Existe também o nível M para ports adicionais usados principalmente para manutenção, desenvolvimento e testes. Estes níveis são definidos na tabela abaixo.
Nível 1 |
Nível 2 |
Nível 3 |
Nível M |
|
compilações passam na CI |
✔ |
✔ |
✔ |
✔ |
testes executados na CI (quando possível) |
✔ |
✔ |
✔ |
✔ |
ativamente mantido |
✔ |
✔ |
✔ |
|
API Python estável |
✔ |
✔ |
||
novas funcionalidades em desenvolvimento ativo |
✔ |
✔ |
||
testado em hardware para lançamentos |
✔ |
✔ |
||
relatórios de bugs priorizados |
✔ |
✔ |
||
regressões justificam uma versão de correção |
✔ |
✔ |
||
tem documentação específica do port |
✔ |
Níveis inferiores podem marcar mais caixas, mas a tabela acima define os requisitos mínimos para que um port pertença a um nível.
Ports do Nível 1:
esp32
mimxrt
rp2
samd
stm32
unix
windows
Ports do Nível 2:
alif
embed
nrf
renesas-ra
webassembly
zephyr
Ports do Nível 3:
cc3200
esp8266
pic16bit
powerpc
Ports do Nível M:
bare-arm
minimal
qemu