Skip to content

remove asynchat/asyncore and use asyncio instead #320

@rerpha

Description

@rerpha

If we want to use python >=3.12 we need to remove this as it's been deprecated until then and completely removed in 3.12 onwards.

it's currently used by the stream handler, #306 says a bit about this and how we might change it to suit.

acceptance criteria

  • asynchat and asyncore are removed from use in favour of asyncio
  • our python testing matrix tests against 3.12 and beyond
  • the pyproject.toml is updated to use >=3.10 as its python-versions

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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