Metadata-Version: 1.2
Name: asyncwebsockets
Version: 0.1.dev2
Summary: A websocket library for curio + trio
Home-page: https://github.com/SunDwarf/asyncwebsockets
Author: Laura Dickinson
Author-email: l@veriny.tf
License: MIT
Description-Content-Type: UNKNOWN
Description: asyncwebsockets
        =======
        
        asyncwebsockets is a `curio`_ + `trio`_ compatible library for connecting and serving websockets.
        
        
        Installation
        ------------
        
        To install the latest stable version::
        
            $ pip install asyncwebsockets
        
        To install the latest development version::
        
            $ pip install git+https://github.com/SunDwarf/asyncwebsockets.git#egg=asyncwebsockets
        
        
        Basic Usage
        -----------
        
        .. code-block:: python
        
            import multio
            from asyncwebsockets import open_websocket, Websocket
        
            async def main():
                sock: Websocket = await connect_websocket("wss://echo.websocket.org")
                await sock.send_message("Hello, world!")
                ev = await sock.next_message()
                print(ev.data)  # "Hello, world!"
                await sock.close(code=1000, reason="Goodbye")
        
            multio.init("curio")
            multio.run(main)
        
        .. _curio: https://curio.readthedocs.io/en/latest/
        .. _trio: https://trio.readthedocs.io/en/latest/
        
Platform: UNKNOWN
Requires-Python: >=3.5.2
