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