Metadata-Version: 2.1
Name: jsonrpcclient
Version: 3.3.6
Summary: Send JSON-RPC requests
Home-page: https://github.com/bcb/jsonrpcclient
Author: Beau Barker
Author-email: beauinmelbourne@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Description-Content-Type: text/markdown
Requires-Dist: apply-defaults (<1)
Requires-Dist: click (<8)
Requires-Dist: jsonschema (<4)
Provides-Extra: aiohttp
Requires-Dist: aiohttp (>=3) ; extra == 'aiohttp'
Provides-Extra: requests
Requires-Dist: requests ; extra == 'requests'
Provides-Extra: requests_security
Requires-Dist: requests[security] ; extra == 'requests_security'
Provides-Extra: tornado
Requires-Dist: tornado ; extra == 'tornado'
Provides-Extra: unittest
Requires-Dist: aiohttp ; extra == 'unittest'
Requires-Dist: mock ; extra == 'unittest'
Requires-Dist: pytest ; extra == 'unittest'
Requires-Dist: pytest-asyncio ; extra == 'unittest'
Requires-Dist: pyzmq ; extra == 'unittest'
Requires-Dist: requests ; extra == 'unittest'
Requires-Dist: responses ; extra == 'unittest'
Requires-Dist: testfixtures ; extra == 'unittest'
Requires-Dist: tornado ; extra == 'unittest'
Requires-Dist: websockets ; extra == 'unittest'
Provides-Extra: websockets
Requires-Dist: websockets ; extra == 'websockets'
Provides-Extra: zmq
Requires-Dist: pyzmq ; extra == 'zmq'

# jsonrpcclient

Send [JSON-RPC](http://www.jsonrpc.org/) requests in Python.

![PyPI](https://img.shields.io/pypi/v/jsonrpcclient.svg)
![Downloads](https://pepy.tech/badge/jsonrpcclient)
![Coverage Status](https://coveralls.io/repos/github/bcb/jsonrpcclient/badge.svg?branch=master)

```sh
pip install "jsonrpcclient[requests]"
```

```python
>>> from jsonrpcclient import request
>>> response = request("http://fruits.com", "get", color="yellow")
>>> response.text
'{"jsonrpc": "2.0", "result": ["banana", "lemon", "mango"], "id": 1}'
>>> response.data.result
['banana', 'lemon', 'mango']
```

Full documentation is at [jsonrpcclient.readthedocs.io](https://jsonrpcclient.readthedocs.io/).

See also: [jsonrpcserver](https://github.com/bcb/jsonrpcserver)


