MicroPython támogatási szintek¶
A MicroPython a különböző portok esetében támogatási szintek (Support Tier) készletével működik. Az 1-es, 2-es és 3-as szint a fő szintek, ahol az 1-es szint a legérettebb és legaktívabban karbantartott. Létezik egy M szint is a főként karbantartásra, fejlesztésre és tesztelésre használt további portok számára. Ezeket a szinteket az alábbi táblázat definiálja.
1-es szint | 2-es szint | 3-as szint | M szint | |
a buildek átmennek a CI-ben | ✔ | ✔ | ✔ | ✔ |
a tesztek lefutnak a CI-ben (ahol lehetséges) | ✔ | ✔ | ✔ | ✔ |
aktívan karbantartott | ✔ | ✔ | ✔ | |
stabil Python API | ✔ | ✔ | ||
új funkciók aktív fejlesztése | ✔ | ✔ | ||
kiadásokhoz hardveren tesztelve | ✔ | ✔ | ||
prioritizált hibajelentések | ✔ | ✔ | ||
a regressziók javítókiadást indokolnak | ✔ | ✔ | ||
porthoz specifikus dokumentációval rendelkezik | ✔ |
Az alacsonyabb szintek több jelölőnégyzetet is kipipálhatnak, de a fenti táblázat határozza meg azokat a minimumkövetelményeket, amelyek alapján egy port egy adott szinthez tartozik.
1-es szintű portok:
esp32
mimxrt
rp2
samd
stm32
unix
windows
2-es szintű portok:
alif
embed
nrf
renesas-ra
webassembly
zephyr
3-as szintű portok:
cc3200
esp8266
pic16bit
powerpc
M szintű portok:
bare-arm
minimal
qemu