eclipse-paho / eclipse-paho/paho.mqtt.python

modernization of code base - better support for newer python releases

Open
#765 1 comment 1 reaction 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.