Bug#1081264: ITP: python-jsonrpc-websocket -- Compact JSON-RPC websocket client library for asyncio
Package: wnpp
Severity: wishlist
Owner: Edward Betts <edward@4angle.com>
* Package name : python-jsonrpc-websocket
Version : 3.1.5
Upstream Author : Emily Love Mills <emily@emlove.me>
* URL : https://github.com/emlove/jsonrpc-websocket
* License : BSD-3-clause
Programming Lang: Python
Description : Compact JSON-RPC websocket client library for asyncio
This library provides a simple and efficient JSON-RPC websocket client for
asyncio-based applications. It supports nested namespaces, allowing structured
and organized remote function calls. The library enables executing remote
JSON-RPC functions over websocket connections and supports both synchronous
and asynchronous method calls. It allows handling requests from the server to
the client and offers the flexibility to pass through aiohttp-specific
arguments. The connection management, including session handling, is designed
to be straightforward, making the library suitable for applications requiring
real-time communication over websockets.
This library is a dependency of Home Assistant, the Python smart home platform.
I plan to maintain it as part of the Home Assistant team.
Reply to: