eclipse-paho / eclipse-paho/paho.mqtt.python
modernization of code base - better support for newer python releases
Open
Status: Available
Status: More info needed
Type: Enhancement
- Dominant language
- Python
- Stars
- 2.4k
- Forks
- 742
- Avg merge
- 12d 48m
- Merged PRs (30d)
- 1
Description
Would the PAHO team be willing to drop support for end-of-life python releases and maybe move towards a more modern code-base with type hints?
Perhaps a v2.0 milestone?
https://devguide.python.org/versions/
Such an effort would likely go quickly. I am thinking something along the lines of >= v3.9 but perhaps even greater depending on how ambitious the effort becomes.
Proper `asyncio` code support is also long overdue.
Projects such as https://github.com/sbtinstruments/aiomqtt would likely be on-board to help out as well as myself.
Contributor guide
Assessment
This issue has not been assessed yet.