Metadata-Version: 2.1
Name: jsonrpcserver
Version: 5.0.0
Summary: Process JSON-RPC requests
Home-page: https://github.com/explodinglabs/jsonrpcserver
Author: Beau Barker
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Description-Content-Type: text/markdown
Provides-Extra: tox
Provides-Extra: examples
License-File: LICENSE

> :warning: **Note: This master branch is for development of the upcoming version 5**, which is currently in ~alpha~ ~beta~ [release candidate!](https://github.com/explodinglabs/jsonrpcserver/discussions/204) For the latest stable version, see the [4.x branch](https://github.com/explodinglabs/jsonrpcserver/tree/4.x). Also, please pin your dependency to "jsonrpcserver<5" until you're ready to upgrade to v5.

# jsonrpcserver

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

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

```python
from jsonrpcserver import Success, method, serve

@method
def ping():
    return Success("pong")

if __name__ == "__main__":
    serve()
```

Full documentation is at [jsonrpcserver.com](https://www.jsonrpcserver.com/).

See also: [jsonrpcclient](https://github.com/explodinglabs/jsonrpcclient)


