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