Skip to content

Puzzling warning: "skipping transformation for jedi-language-server" when it is not installed #1102

Open
@paulmromer

Description

@paulmromer

What I am trying to do...

Make sure that I can install and configure jupyterlab-lsp correctly.

I'm not sure what to make of the warnings I see

On macOS 15.01 with Python 3.12, when I create a venv and pip-install this requirements file,

jedi-language-server
jupyterlab-lsp
python-lsp-server[all]
jupyterlab

either as is, or after commenting out the first line, I get roughly the same warnings in my browser console:

message: "@jupyter-lsp/jupyterlab-lsp:plugin has no transformers yet.", ... } 
...
LSP.SettingsSchemaManager: No config schema - skipping transformation for jedi-language-server
...
Settings failed to load for (@jupyterlab/lsp-extension:plugin)
...
message: "@jupyterlab/lsp-extension:plugin has no transformers yet.", ... } 

I don't understand why I get the warning about jedi-language-server when I don't install it. And that installing it seems not to matter for the warning. I also wonder whether the two warnings about "no transformers" for both:

@jupyter-lsp/jupyterlab-lsp:plugin
@jupyterlab/lsp-extension:plugin

are a sign that I need to provide some additional configuration information for them.

But based on a little testing, mainly without jedi-language-server installed, JupyterLab seems to be able to use the installed language servers, so perhaps I should just ignore the warnings. If so, it's fine to just tell me to ignore them.


PS: I've confirmed that jupyter-lsp is installed as a dependency of JupyterLab. Also, I found that it make little difference if I switch to Python3.13 or JupyterLab 4.3.0c1. Also, the messages are similar on Firefox and Chrome. I'll attach a screen capture of the console from Chrome.

Screenshot 2024-10-28 at 9 12 41 PM

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions