Skip to content

v3.0.0

Choose a tag to compare

@krassowski krassowski released this 06 Jan 22:02
39c042e

This release provides support for JupyterLab 3.0. Many thanks to everyone who helped to port the extension: @martinRenou, @jtpio, @bollwyvl, and @karlaspuldaro.

To upgrade to this release:

  1. JupyterHub users: please see https://github.com/krassowski/jupyterlab-lsp/issues/375#issuecomment-761078622

  2. Make sure your JupyterLab version is 3.0 and uses jupyter_server:

    jupyter server extension list       # note: a space between "server" and "extension"

    should include:

    jupyterlab enabled
    - Validating jupyterlab...
      jupyterlab 3.0.0 OK

    if you get an error (jupyter-server: command not found) instead, you are probably using the old notebook server rather than the new jupyter_server, most likely due to having an older JupyterLab version installed.

  3. Uninstall the old versions (if installed) - this step may not be necessary, but is recommended anyways

    pip uninstall jupyter-lsp    # or and equivalent for conda (depending on which conda package you installed)
    jupyter labextension uninstall @krassowski/jupyterlab-lsp
  4. Install the new JupyterLab 3.0-compatible version:

    # note that it is jupyter**lab**-lsp now
    pip install jupyterlab-lsp==3.0.0
    # or, for conda:
    # conda install -c conda-forge jupyterlab-lsp=3.0.0
  5. Validate that the installation succeeded:

    jupyter labextension list         # note: **no** space between "lab" and "extension"

    should include:

    @krassowski/jupyterlab-lsp v3.0.0 enabled OK (python, jupyterlab_lsp)

If you are 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.