Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 1.07 KB

README.md

File metadata and controls

38 lines (29 loc) · 1.07 KB

PyPI Downloads Coverage Status

jsonrpcclient

Version 3 is out. See the changelog, example usage, and read the updated documentation.

Send JSON-RPC requests in Python.

pip install "jsonrpcclient[requests]"
from jsonrpcclient.clients.http_client import HTTPClient
client = HTTPClient("http://localhost:5000")
response = client.request("ping")
>>> response.text
'{"jsonrpc": "2.0", "result": "pong", "id": 1}'
>>> response.data.result
'pong'

Full documentation is at jsonrpcclient.readthedocs.io.

Testing

pip install "jsonrpcclient[unittest]" mypy
pytest
mypy jsonrpcclient

See also: jsonrpcserver