Skip to content

christiankissig/python-lsp-client

Repository files navigation

CI/CD Python versions License: MIT

Summary

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.

Caveat

Until version 1, the implementation is incomplete and should not be used in production environments.

Alternatives

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.

Requirements

The implementation requires * Python 3.6 or later.

How to Build

Create a virtual environment

python3 -m venv python-lsp
source python-lsp/bin/activate

Build and install in virtual environment

poetry install

About

Client implementation of the Language Server Protocol in Python.

Resources

License

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages