This repository contains a client implementation of the Language Server Protcol (LSP) in Python. The implementation aims to be correct with respect to the official specification.
Until version 1, the implementation is incomplete and should not be used in production environments.
Microsoft's `multispy<https://github.com/microsoft/multilspy>`_ repository includes a server implementation of LSP in Python.
yeger00's python package `pyslpclient<https://github.com/yeger00/pylspclient>`_ offers a thread-safe client implementation of LSP in Python.
The implementation requires * Python 3.6 or later.
Create a virtual environment
python3 -m venv python-lsp source python-lsp/bin/activate
Build and install in virtual environment
poetry install