Skip to content

modernization of code base - better support for newer python releases #765

Description

@skewty

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: AvailableNo one has claimed responsibility for resolving this issue.Status: More info neededMore information needed from issue authorType: EnhancementA new feature for a minor or major release.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions