This release adds auto-detection of two language servers for Python:
- pyrefly - a fast typechecker from Meta - repository
- basedpyright - a featureful pyright replacement - repository
To upgrade to this release:
- Make sure your JupyterLab version is 4.1.0 or newer and Python version is 3.9 or newer.
- Update the extension:
pip install jupyterlab-lsp==5.2.0 jupyter-lsp==2.3.0 'jupyterlab>=4.1.0' # or, for conda: # > Please note that conda packages may take a day or two since release before becoming available! # conda install -c conda-forge jupyterlab-lsp=5.2.0 jupyter-lsp=2.3.0 'jupyterlab>=4.1.0'
- If installing this extension for the first time:
- please read the full installation instructions as language servers of your choice need to be installed too, and additional configuration can make your experience smoother,
- if you wish to use
jedi-language-server
orpython-lsp-server
, please make sure to upgrade IPython to 7.20 or newer.