lsp-devtools: Developer tooling for language servers
This package provides a collection of cli utilities to support the development of language servers. While this is a Python package, it can be used with language servers written in any langauge.
Available commands:
agent: Wrap a language server allowing other commands to access the messages sent to and from the clientclient: Experimental a language client with an embedded inspector. Powered by textualrecord: Connects to an agent and record traffic to file, sqlite db or console. Supports filtering and formatting the outputinspect: A text user interface to visualise and inspect LSP traffic. Powered by textual
See the documentation for more information
Installation
Install using pipx
pipx install lsp-devtools
Metadata
Release files for lsp-devtools 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lsp_devtools-0.4.0.tar.gz | 37.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lsp_devtools-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 83.4 kB
Release files / lsp_devtools-0.4.0.tar.gz
| Download URL | lsp_devtools-0.4.0.tar.gz |
|---|---|
| Size | 37.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9fdb21b50f9ff0c0cbcdcf8c369195cc08e70dbccf2321db62c60c46b63fb38b
|
|
BLAKE2b-256 checksum How to use checksums |
d34dc68335c76b9bf9ae00aa213c88e7e91da2ff6579b56c38a87e535bc2f33a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 23, 2026.
Transparency logRelease files / lsp_devtools-0.4.0-py3-none-any.whl
| Download URL | lsp_devtools-0.4.0-py3-none-any.whl |
|---|---|
| Size | 45.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cb888495691d4e9ea76fdd739a611caa739d29fbb0b407661924bc4723c60e1c
|
|
BLAKE2b-256 checksum How to use checksums |
347bac681bc8276c2d618707a8fd62a6f645f2182eb51c7769574fa8d68f58b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 23, 2026.
Transparency log