nix-env -qaP .*python-lang.* nixos.python-language-server python-language-server-2021-05-20 nixpkgs-unstable.python-language-server python-language-server-2021-09-08 nixos.python38Packages.python-language-server python3.8-python-language-server-0.36.2
python-lsp-server which is is a fork thereof
$ nix-instantiate -A python3Packages.python-language-server error: python-language-server-0.36.2 not supported for interpreter python3.9
We should probably remove the package, as upstream hasn’t been active in over a year and seems to have abandoned the project
@vdot0x23 's suggestion is the best to move forward on your use case
I would like to use spyder
is it not yet adopted/updated to the git dependencies?
nix-env -i spyder warning: unknown setting 'experimental-features' warning: name collision in input Nix expressions, skipping '/home/ae/.nix-defexpr/channels_root/nixos' warning: there are multiple derivations named 'spyder-5.1.5'; using the first one installing 'spyder-5.1.5' error: python-language-server-0.36.2 not supported for interpreter python3.9 (use '--show-trace' to show detailed location information)
do you know how spyder gets through Hydra without to be marked broken?
It doesn’t get through hydra. https://hydra.nixos.org/eval/1734060?filter=spyder&compare=1733986&full=#tabs-still-succeed
Any package which fails to evaluate (e.g. spyder) will not be added to a jobset.
You can see
in job ‘spyder.x86_64-linux’: error: python-language-server-0.36.2 not supported for interpreter python3.9
in the evaluation errors. https://hydra.nixos.org/eval/1734060?filter=spyder&compare=1733986&full=#tabs-errors
Unfortunately for syder users, it looks like Update plugin to use python-lsp-server instead of python-language-server · Issue #35 · rupert/pyls-black · GitHub and
python-language-server are both unmaintained.
You can use it :