Zuban Language Server

raw JSON →
0.7.1 verified Fri May 01 auth: no python

Zuban is a Python-based language server for the Zuban programming language. It provides IDE features like code completion, diagnostics, and refactoring. Current version is 0.7.1, released periodically.

pip install zuban
error ModuleNotFoundError: No module named 'zuban'
cause The package is not installed or installed in a different environment.
fix
Run 'pip install zuban' in your current environment.
error AttributeError: module 'zuban' has no attribute 'server'
cause The import path might be incorrect or the package version is outdated.
fix
Use 'from zuban.server import ZubanLanguageServer' after upgrading to latest version.
breaking Version 0.7.0 may have changed API signatures. Check changelog for migration details.
fix Review the changelog at https://docs.zubanls.com/en/latest/changelog.html
deprecated Some older functions might be deprecated. Always refer to official docs.
fix Upgrade to latest version and update imports.

Initialize and start the Zuban language server.

from zuban.server import ZubanLanguageServer
server = ZubanLanguageServer()
server.start()