8000 GitHub - python-lsp/python-lsp-jsonrpc at 46f3864703e6f2a9e457b89b9313c7982a36282a
[go: up one dir, main page]

Skip to content

Fork of the python-jsonrpc-server project, maintained by the Spyder IDE team and the community

License

Notifications You must be signed in to change notification settings

python-lsp/python-lsp-jsonrpc

< 10000 button hidden="" data-testid="focus-next-element-button" data-hotkey="j">

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python JSON RPC Server

A Python 3.6+ 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-jsonrpc-server

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-language-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.

About

Fork of the python-jsonrpc-server project, maintained by the Spyder IDE team and the community

Resources

License

Security policy

Stars

Watchers

Forks

Contributors 19

0