Description
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.