Language server which talks LSP via JSONRPC for Python. It is a mixed language server implementation in Golang (JSONRPC2 wrapper) and Python 3 (script to call Jedi) with limited set of LSP methods currently implemented.
As in early stage, this only works wtih our vscode-client extension, and not field tested for integration with main Sourcegraph app.
Make sure you have installed:
- Go
- Python3
- Jedi
To debug with VSCode, you need to:
go get github.com/sourcegraph/langserver-python- Symbolic link
.bin/langserver-python.pyto a place inside$PATH(e.g.$GOPATH/bin) - Follow the vscode-client README