matrix-org / matrix-org/matrix-python-sdk

[Feature request] Support Micropython

Open
#287 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

architecture enhancement help wanted
Dominant language
Python
Stars
266
Forks
118
PR merge metrics
No merged PRs in 30d

Description

It would be great if this SDK supports micropython,

micropython uses async keyword.

See also https://github.com/micropython/micropython

MicroPython implements the entire Python 3.4 syntax (including exceptions, with, yield from, etc., and additionally async/await keywords from Python 3.5)

Programs can be written to be Cpython3/micropython compatible,

take this for example https://github.com/pfalcon/picotui

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the SDK's existing Python 2/3 compatibility and asynchronous code, then compare its requirements with MicroPython's documented async support. Define which SDK features must work on MicroPython and how compatibility will be verified; completion should include an agreed implementation scope and validation for the supported subset.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.