adafruit / adafruit/Adafruit_CircuitPython_asyncio
Add Queue and other asyncio features from MicroPython unofficial version of asyncio
- Dominant language
- Python
- Stars
- 30
- Forks
- 16
- PR merge metrics
- No merged PRs in 30d
Description
https://github.com/peterhinch/micropython-async contains a number of additions to MicroPython's asyncio that have not yet made it into the https://github.com/micropython/micropython repo. Consider adding those features which are compatible with the CPython library, such as:
- [ ] [Queue](https://github.com/peterhinch/micropython-async/blob/master/v3/primitives/queue.py)
Contributor guide
No contributing guide indexed for this repository
Research direction
Read the linked Queue implementation in peterhinch/micropython-async at v3/primitives/queue.py, then compare it with CPython asyncio and the existing primitives in this repository. Done means the compatible Queue feature is integrated into Adafruit_CircuitPython_asyncio and its behavior matches the intended CPython-compatible subset.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100