JSON RPC 2.0 server library
Project description
Python JSON RPC Server
A Python 3.8+ server implementation of the JSON RPC 2.0 protocol. This library has been pulled out of the Python LSP Server project.
Installation
pip install -U python-lsp-jsonrpc
Examples
The examples directory contains two examples of running language servers over websockets. examples/langserver.py shows how to run a language server in-memory. examples/langserver_ext.py shows how to run a subprocess language server, in this case the Python LSP Server.
Start by installing tornado and python-lsp-server
pip install python-lsp-server[all] tornado
Then running python examples/langserver.py or python examples/langserver_ext.py will host a websocket on ws://localhost:3000/python.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
python-lsp-jsonrpc-1.1.2.tar.gz
(15.3 kB
view hashes)
Built Distribution
Close
Hashes for python_lsp_jsonrpc-1.1.2-py3-none-any.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | 7339c2e9630ae98903fdaea1ace8c47fba0484983794d6aafd0bd8989be2b03c |
|
| MD5 | 820020dbba1b4d6b7ba656bdf11789b6 |
|
| BLAKE2b-256 | cbd9656659d5b5d5f402b2b174cd0ba9bc827e07ce3c0bf88da65424baf64af8 |