MicroPython 지원 등급#
MicroPython은 다양한 포트에 대해 일련의 지원 등급(Support Tier) 수준으로 운영됩니다. 등급 1, 2, 3이 주요 등급 수준이며, 등급 1이 가장 성숙하고 활발하게 유지 관리됩니다. 또한 주로 유지 관리, 개발 및 테스트에 사용되는 추가 포트를 위한 등급 M도 있습니다. 이러한 등급 수준은 아래 표에 정의되어 있습니다.
등급 1 | 등급 2 | 등급 3 | 등급 M | |
CI에서 빌드 통과 | ✔ | ✔ | ✔ | ✔ |
CI에서 테스트 실행 (가능한 경우) | ✔ | ✔ | ✔ | ✔ |
활발하게 유지 관리됨 | ✔ | ✔ | ✔ | |
안정적인 Python API | ✔ | ✔ | ||
새로운 기능이 활발하게 개발됨 | ✔ | ✔ | ||
릴리스를 위해 하드웨어에서 테스트됨 | ✔ | ✔ | ||
버그 보고 우선 처리 | ✔ | ✔ | ||
회귀 시 패치 릴리스 보장 | ✔ | ✔ | ||
포트별 문서 보유 | ✔ |
낮은 등급도 더 많은 항목을 충족할 수 있지만, 위 표는 포트가 특정 등급에 속하기 위한 최소 요구 사항을 정의합니다.
등급 1 포트:
esp32
mimxrt
rp2
samd
stm32
unix
windows
등급 2 포트:
alif
embed
nrf
renesas-ra
webassembly
zephyr
등급 3 포트:
cc3200
esp8266
pic16bit
powerpc
등급 M 포트:
bare-arm
minimal
qemu