Skip to main content

lsp-devtools: Developer tooling for language servers/clients

This is in very early development.

There are a few cli commands already

usage: lsp-devtools [-h] {capabilities,record} ...

Development tooling for language servers

options:
  -h, --help            show this help message and exit

commands:
  {capabilities,record}
    capabilities        dummy lsp server for recording a client's capabilities.
    record              record an LSP session.
usage: lsp-devtools record [-h] [-f FILE] [-r] [--format FORMAT] -- <SERVER_COMMAND>

This command runs the given language server command as a subprocess and records all messages sent between client and server.

options:
  -h, --help            show this help message and exit
  -f FILE, --file FILE  save the log to a text file with the given filename

file options:
  these options only apply when --file is used

  -r, --raw             record all data, not just parsed messages
  --format FORMAT       format string to use with the log messages

Metadata

Release files for lsp-devtools 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lsp-devtools 0.1.1
File Size Uploaded Provenance Actions
lsp-devtools-0.1.1.tar.gz 18.7 kB Without provenance Details for lsp-devtools-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for lsp-devtools 0.1.1
File Interpreter ABI Platform Actions
lsp_devtools-0.1.1-py3-none-any.whl Python 3 none any Details for lsp_devtools-0.1.1-py3-none-any.whl

Total release size: 42.0 kB

Release files / lsp-devtools-0.1.1.tar.gz

Download URL lsp-devtools-0.1.1.tar.gz
Size 18.7 kB
Tags Source
SHA-256 checksum
How to use checksums
077cfc49ff45eb349914567d7b2c60a362d018920e378fc9c05370ec3ceda496
BLAKE2b-256 checksum
How to use checksums
eb1a22b9fd446a3ecab7fa20fca2f5f4e56d26014b552f7e784068a7d95cff86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release files / lsp_devtools-0.1.1-py3-none-any.whl

Download URL lsp_devtools-0.1.1-py3-none-any.whl
Size 23.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bf3f8f4da5343d2cdea73b24d784156d78faba610077d390136d1116bb4fda12
BLAKE2b-256 checksum
How to use checksums
ae31fc67eb1848ab093a8a54ae2a4ac948027662e00e70ace5872132c6b3f40c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Security for lsp-devtools 0.1.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page