Skip to content

Anyio integration (Trio support) #969

@uSpike

Description

@uSpike

To my knowledge, there doesn't currently exist a high-quality websocket library that can support multiple I/O back-ends such as asyncio and trio. Given the Sans-IO nature of this library, there's an opportunity to leverage the anyio library to support asyncio and trio with one implementation. It would also open the door for other back-ends which may be supported by anyio in the future, such as twisted.

https://github.com/miracle2k/trio-websockets might be a decent reference for this, since it is a version of this library ported to Trio, which is very similar to Anyio.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions