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