Skip to main content

Installer and launcher for pypls, a fast Python type checker and language server.

Project description

pypls-client

A small installer and launcher for pypls, a fast type checker and language server for Python written in Go.

Installing this package gives you a pypls command. The first time you run it, it downloads the native binary that matches your platform from the project's GitHub releases, verifies its checksum, and caches it. Every later run reuses the cached binary, so there is no per-run overhead.

Install

pip install pypls-client

Use

pypls version
pypls check path/to/file.py
pypls lsp

check reports syntax and type problems. lsp runs the language server for editor integration. See the main project for full documentation.

Supported platforms

Linux and macOS on x86_64 and arm64, and Windows on x86_64.

License

Apache License 2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pypls_client-0.1.0.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pypls_client-0.1.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file pypls_client-0.1.0.tar.gz.

File metadata

  • Download URL: pypls_client-0.1.0.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pypls_client-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2077bca11f76b25c2457df771ce08ffcd1f69464002371eb58f9235a26294ba4
MD5 031a15e40674fedee1f886e467df6f58
BLAKE2b-256 d62d801032d72d876988af4451fe4fa9768514b78275be9212fb5bada15ad135

See more details on using hashes here.

File details

Details for the file pypls_client-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pypls_client-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pypls_client-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9af9b9403337c1565a9557b1fe0de5891c8afe3048f82e68bbfbd6fa6babab85
MD5 979402f99dfac79fbb97df6d633ffffe
BLAKE2b-256 05117ef2fd2df3c0a1eedaaf77cdfb8b3b399231feb44f12baec6222739eab74

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page