mason.nvim icon indicating copy to clipboard operation
mason.nvim copied to clipboard

Is there a way I can install Jedi and create python venv with shared libraries?

Open YuCao16 opened this issue 2 years ago • 1 comments

I've made an initial investigation into the error myself

  • [X] Yes

I've recently downloaded the latest plugin version of mason.nvim

  • [X] Yes

Problem description

I'm using jedi-language-server installed by mason.nvim, and it provided document hover. However It won't work unless I activate a python environment. I mean if I activate python by conda activate, it will work. But sometimes I just want to do a quick check, then jedi won't return anything. This is because I alias a python version to python in .zshrc, but jedi is not able to use it, and at the same time, the venv created by Mason don't have shared libraries. I have tried uninstall jedi-language-server(from mason) and setup by lspconfig, it works, and here is my configs now:

if mason_lspconfig_exists then
	mason_lspconfig.setup()
	mason_lspconfig.setup_handlers({
		function(server_name)
			local config = make_config()
			local has_settings = server_settings[server_name] ~= nil
			local current_server_settings =
				vim.tbl_deep_extend("force", has_settings and server_settings[server_name] or {}, config)

			nvim_lsp[server_name].setup(current_server_settings)

			if server_name == "sumneko_lua" then
				require("lua-dev").setup(current_server_settings)
			end
		end,
	})
end

if nvim_lsp_exists then
	nvim_lsp.jedi_language_server.setup({
		on_attach = on_attach,
	})
end

I think --system-site-packages should work when create python venv, is there a way I can config installation?

Neovim version (>= 0.7)

NVIM v0.7.2 Build type: Release LuaJIT 2.1.0-beta3

Operating system/version

Linux pop-os

Affected packages

jedi-language-server

Actual behavior

document hover not entirely works

Expected behavior

It can works with system libraries

Mason output

No response

Installation log

[INFO  Fri 02 Sep 2022 21:21:03 BST] ...acker/start/mason.nvim/lua/mason-core/installer/init.lua:110: Executing installer for Package(name=jedi-language-server)
[DEBUG Fri 02 Sep 2022 21:21:03 BST] .../site/pack/packer/start/mason.nvim/lua/mason-core/fs.lua:70: fs: mkdirp /home/caoyu/.local/share/nvim/mason/.packages/jedi-language-server
[DEBUG Fri 02 Sep 2022 21:21:03 BST] ...er/start/mason.nvim/lua/mason-core/installer/context.lua:174: Promoting cwd "/home/caoyu/.local/share/nvim/mason/.packages/jedi-language-server" to "/home/caoyu/.local/share/nvim/mason/packages/jedi-language-server"
[DEBUG Fri 02 Sep 2022 21:21:03 BST] .../site/pack/packer/start/mason.nvim/lua/mason-core/fs.lua:64: fs: mkdir /home/caoyu/.local/share/nvim/mason/packages/jedi-language-server
[DEBUG Fri 02 Sep 2022 21:21:03 BST] .../site/pack/packer/start/mason.nvim/lua/mason-core/fs.lua:83: fs: rename /home/caoyu/.local/share/nvim/mason/.packages/jedi-language-server /home/caoyu/.local/share/nvim/mason/packages/jedi-language-server
[DEBUG Fri 02 Sep 2022 21:21:03 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="/usr/bin/python3.10", spawn_opts={
  args = { "-m", "venv", "venv" },
  cwd = "/home/caoyu/.local/share/nvim/mason/packages/jedi-language-server"
}
[DEBUG Fri 02 Sep 2022 21:21:03 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352313
[DEBUG Fri 02 Sep 2022 21:21:03 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="npm", spawn_opts={
  args = { "outdated", "--json", "bash-language-server" },
  cwd = "/home/caoyu/.local/share/nvim/mason/packages/bash-language-server"
}
[DEBUG Fri 02 Sep 2022 21:21:03 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352316
[DEBUG Fri 02 Sep 2022 21:21:03 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="gh", spawn_opts={
  args = { "api", "repos/clangd/clangd/releases" }
}
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352317
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="python", spawn_opts={
  args = { "-m", "pip", "list", "--outdated", "--format=json" },
  cwd = "/home/caoyu/.local/share/nvim/mason/packages/cmake-language-server",
  env = { "GNOME_DESKTOP_SESSION_ID=<redacted>", "COLORTERM=<redacted>", "WINDOWID=<redacted>", "LESS=<redacted>", "USERNAME=<redacted>", "XDG_CONFIG_DIRS=<redacted>", "XDG_SESSION_CLASS=<redacted>", "XMODIFIERS=<redacted>", "SYSTEMD_EXEC_PID=<redacted>", "QT_ACCESSIBILITY=<redacted>", "XDG_DATA_DIRS=<redacted>", "SSH_AGENT_LAUNCHER=<redacted>", "JOURNAL_STREAM=<redacted>", "SHELL=<redacted>", "GJS_DEBUG_TOPICS=<redacted>", "MANPATH=<redacted>", "XDG_RUNTIME_DIR=<redacted>", "INVOCATION_ID=<redacted>", "XDG_SESSION_DESKTOP=<redacted>", "ZSH=<redacted>", "MANAGERPID=<redacted>", "_CE_CONDA=<redacted>", "GNOME_SHELL_SESSION_MODE=<redacted>", "INFOPATH=<redacted>", "USER=<redacted>", "PWD=<redacted>", "HOMEBREW_PREFIX=<redacted>", "KITTY_WINDOW_ID=<redacted>", "QT_IM_MODULE=<redacted>", "LS_COLORS=<redacted>", "GIO_LAUNCHED_DESKTOP_FILE=<redacted>", "CONDA_SHLVL=<redacted>", "GTK_MODULES=<redacted>", "VIM=<redacted>", "SSH_AUTH_SOCK=<redacted>", "GJS_DEBUG_OUTPUT=<redacted>", "XDG_MENU_PREFIX=<redacted>", "HOMEBREW_CELLAR=<redacted>", "P9K_TTY=<redacted>", "SESSION_MANAGER=<redacted>", "_P9K_TTY=<redacted>", "OLDPWD=<redacted>", "EDITOR=<redacted>", "CONDA_DEFAULT_ENV=<redacted>", "HOME=<redacted>", "P9K_SSH=<redacted>", "LANG=<redacted>", "GDMSESSION=<redacted>", "PYENV_SHELL=<redacted>", "_CE_M=<redacted>", "XAUTHORITY=<redacted>", "VIMRUNTIME=<redacted>", "CONDA_PROMPT_MODIFIER=<redacted>", "XDG_CURRENT_DESKTOP=<redacted>", "MYVIMRC=<redacted>", "NVIM_LOG_FILE=<redacted>", "GTK_IM_MODULE=<redacted>", "CONDA_EXE=<redacted>", "PAGER=<redacted>", "DESKTOP_SESSION=<redacted>", "WINDOWPATH=<redacted>", "SHLVL=<redacted>", "GIO_LAUNCHED_DESKTOP_FILE_PID=<redacted>", "TERMINFO=<redacted>", "DISPLAY=<redacted>", "CONDA_PREFIX=<redacted>", "CONDA_PYTHON_EXE=<redacted>", "HOMEBREW_REPOSITORY=<redacted>", "XDG_SESSION_TYPE=<redacted>", "TERM=<redacted>", "LSCOLORS=<redacted>", "GPG_AGENT_INFO=<redacted>", "DBUS_SESSION_BUS_ADDRESS=<redacted>", "LOGNAME=<redacted>", "PYENV_ROOT=<redacted>", "_=<redacted>", "PATH=/home/caoyu/.local/share/nvim/mason/packages/cmake-language-server/venv/bin:/home/caoyu/.local/share/nvim/mason/bin:/home/caoyu/opt/miniconda3/envs/ml/bin:/home/caoyu/.pyenv/shims:/home/caoyu/.pyenv/bin:/home/caoyu/opt/miniconda3/condabin:/home/caoyu/.cargo/bin:/home/linuxbrew/.linuxbrew/opt/[email protected]/bin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/home/caoyu/.local/bin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/home/caoyu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/caoyu/.local/share/JetBrains/Toolbox/scripts:/home/caoyu/.local/share/JetBrains/Toolbox/scripts" }
}
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352322
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="npm", spawn_opts={
  args = { "outdated", "--json", "vscode-langservers-extracted" },
  cwd = "/home/caoyu/.local/share/nvim/mason/packages/css-lsp"
}
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352323
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="npm", spawn_opts={
  args = { "outdated", "--json", "vscode-langservers-extracted" },
  cwd = "/home/caoyu/.local/share/nvim/mason/packages/eslint-lsp"
}
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352329
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352316 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="npm", spawn_opts={
  args = { "outdated", "--json", "vscode-langservers-extracted" },
  cwd = "/home/caoyu/.local/share/nvim/mason/packages/html-lsp"
}
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352367
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352329 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="npm", spawn_opts={
  args = { "outdated", "--json", "vscode-langservers-extracted" },
  cwd = "/home/caoyu/.local/share/nvim/mason/packages/json-lsp"
}
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352373
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352322 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="gh", spawn_opts={
  args = { "api", "repos/sumneko/vscode-lua/releases" }
}
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352392
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352373 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="npm", spawn_opts={
  args = { "outdated", "--json", "markdownlint-cli" },
  cwd = "/home/caoyu/.local/share/nvim/mason/packages/markdownlint"
}
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352410
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352323 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="gh", spawn_opts={
  args = { "api", "repos/artempyanykh/marksman/releases" }
}
[DEBUG Fri 02 Sep 2022 21:21:04 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352417
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352410 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="npm", spawn_opts={
  args = { "outdated", "--json", "pyright" },
  cwd = "/home/caoyu/.local/share/nvim/mason/packages/pyright"
}
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352433
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352317 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:05 BST] ...art/mason.nvim/lua/mason-core/managers/github/client.lua:82: Resolved latest version repo="clangd/clangd", tag_name="14.0.3"
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="go", spawn_opts={
  args = { "list", "-json", "-m", "mvdan.cc/sh/v3@latest" },
  cwd = "/home/caoyu/.local/share/nvim/mason/packages/shfmt"
}
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352444
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352367 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="gh", spawn_opts={
  args = { "api", "repos/latex-lsp/texlab/releases" }
}
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352450
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352444 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="go", spawn_opts={
  args = { "version", "-m", "shfmt" },
  cwd = "/home/caoyu/.local/share/nvim/mason/packages/shfmt"
}
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352464
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352464 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="npm", spawn_opts={
  args = { "outdated", "--json", "typescript-language-server" },
  cwd = "/home/caoyu/.local/share/nvim/mason/packages/typescript-language-server"
}
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352469
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352313 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:116: Spawning cmd="python", spawn_opts={
  args = { "-m", "pip", "--disable-pip-version-check", "install", "-U", "jedi-language-server" },
  cwd = "/home/caoyu/.local/share/nvim/mason/packages/jedi-language-server",
  env = { "GNOME_DESKTOP_SESSION_ID=<redacted>", "COLORTERM=<redacted>", "WINDOWID=<redacted>", "LESS=<redacted>", "USERNAME=<redacted>", "XDG_CONFIG_DIRS=<redacted>", "XDG_SESSION_CLASS=<redacted>", "XMODIFIERS=<redacted>", "SYSTEMD_EXEC_PID=<redacted>", "QT_ACCESSIBILITY=<redacted>", "XDG_DATA_DIRS=<redacted>", "SSH_AGENT_LAUNCHER=<redacted>", "JOURNAL_STREAM=<redacted>", "SHELL=<redacted>", "GJS_DEBUG_TOPICS=<redacted>", "MANPATH=<redacted>", "XDG_RUNTIME_DIR=<redacted>", "INVOCATION_ID=<redacted>", "XDG_SESSION_DESKTOP=<redacted>", "ZSH=<redacted>", "MANAGERPID=<redacted>", "_CE_CONDA=<redacted>", "GNOME_SHELL_SESSION_MODE=<redacted>", "INFOPATH=<redacted>", "USER=<redacted>", "PWD=<redacted>", "HOMEBREW_PREFIX=<redacted>", "KITTY_WINDOW_ID=<redacted>", "QT_IM_MODULE=<redacted>", "LS_COLORS=<redacted>", "GIO_LAUNCHED_DESKTOP_FILE=<redacted>", "CONDA_SHLVL=<redacted>", "GTK_MODULES=<redacted>", "VIM=<redacted>", "SSH_AUTH_SOCK=<redacted>", "GJS_DEBUG_OUTPUT=<redacted>", "XDG_MENU_PREFIX=<redacted>", "HOMEBREW_CELLAR=<redacted>", "P9K_TTY=<redacted>", "SESSION_MANAGER=<redacted>", "_P9K_TTY=<redacted>", "OLDPWD=<redacted>", "EDITOR=<redacted>", "CONDA_DEFAULT_ENV=<redacted>", "HOME=<redacted>", "P9K_SSH=<redacted>", "LANG=<redacted>", "GDMSESSION=<redacted>", "PYENV_SHELL=<redacted>", "_CE_M=<redacted>", "XAUTHORITY=<redacted>", "VIMRUNTIME=<redacted>", "CONDA_PROMPT_MODIFIER=<redacted>", "XDG_CURRENT_DESKTOP=<redacted>", "MYVIMRC=<redacted>", "NVIM_LOG_FILE=<redacted>", "GTK_IM_MODULE=<redacted>", "CONDA_EXE=<redacted>", "PAGER=<redacted>", "DESKTOP_SESSION=<redacted>", "WINDOWPATH=<redacted>", "SHLVL=<redacted>", "GIO_LAUNCHED_DESKTOP_FILE_PID=<redacted>", "TERMINFO=<redacted>", "DISPLAY=<redacted>", "CONDA_PREFIX=<redacted>", "CONDA_PYTHON_EXE=<redacted>", "HOMEBREW_REPOSITORY=<redacted>", "XDG_SESSION_TYPE=<redacted>", "TERM=<redacted>", "LSCOLORS=<redacted>", "GPG_AGENT_INFO=<redacted>", "DBUS_SESSION_BUS_ADDRESS=<redacted>", "LOGNAME=<redacted>", "PYENV_ROOT=<redacted>", "_=<redacted>", "PATH=/home/caoyu/.local/share/nvim/mason/packages/jedi-language-server/venv/bin:/home/caoyu/.local/share/nvim/mason/bin:/home/caoyu/opt/miniconda3/envs/ml/bin:/home/caoyu/.pyenv/shims:/home/caoyu/.pyenv/bin:/home/caoyu/opt/miniconda3/condabin:/home/caoyu/.cargo/bin:/home/linuxbrew/.linuxbrew/opt/[email protected]/bin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/home/caoyu/.local/bin:/home/linuxbrew/.linuxbrew/bin:/home/linuxbrew/.linuxbrew/sbin:/home/caoyu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/caoyu/.local/share/JetBrains/Toolbox/scripts:/home/caoyu/.local/share/JetBrains/Toolbox/scripts" }
}
[DEBUG Fri 02 Sep 2022 21:21:05 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:162: Spawned with pid 352476
[DEBUG Fri 02 Sep 2022 21:21:06 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352433 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:06 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352417 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:06 BST] ...art/mason.nvim/lua/mason-core/managers/github/client.lua:82: Resolved latest version repo="artempyanykh/marksman", tag_name="2022-09-02"
[DEBUG Fri 02 Sep 2022 21:21:06 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352450 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:06 BST] ...art/mason.nvim/lua/mason-core/managers/github/client.lua:82: Resolved latest version repo="latex-lsp/texlab", tag_name="v4.2.2"
[DEBUG Fri 02 Sep 2022 21:21:06 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352392 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:06 BST] ...art/mason.nvim/lua/mason-core/managers/github/client.lua:82: Resolved latest version repo="sumneko/vscode-lua", tag_name="v3.5.3"
[DEBUG Fri 02 Sep 2022 21:21:06 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352469 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:06 BST] .../pack/packer/start/mason.nvim/lua/mason-core/process.lua:148: Job pid=352476 exited with exit_code=0, signal=0
[DEBUG Fri 02 Sep 2022 21:21:06 BST] ...er/start/mason.nvim/lua/mason-core/installer/context.lua:171: cwd "/home/caoyu/.local/share/nvim/mason/packages/jedi-language-server" is already promoted (at "/home/caoyu/.local/share/nvim/mason/packages/jedi-language-server")
[DEBUG Fri 02 Sep 2022 21:21:06 BST] ...ker/start/mason.nvim/lua/mason-core/installer/linker.lua:80: Linking Package(name=jedi-language-server)
[DEBUG Fri 02 Sep 2022 21:21:06 BST] ...ker/start/mason.nvim/lua/mason-core/installer/linker.lua:46: Linking bin "jedi-language-server" to "../packages/jedi-language-server/venv/bin/jedi-language-server"
[DEBUG Fri 02 Sep 2022 21:21:06 BST] ...acker/start/mason.nvim/lua/mason-core/installer/init.lua:30: Writing receipt for Package(name=jedi-language-server)
[DEBUG Fri 02 Sep 2022 21:21:06 BST] .../site/pack/packer/start/mason.nvim/lua/mason-core/fs.lua:91: fs: write_file /home/caoyu/.local/share/nvim/mason/packages/jedi-language-server/mason-receipt.json
[INFO  Fri 02 Sep 2022 21:21:06 BST] ...acker/start/mason.nvim/lua/mason-core/installer/init.lua:142: Installation succeeded for Package(name=jedi-language-server)
[DEBUG Fri 02 Sep 2022 21:21:12 BST] ...ker/start/mason.nvim/lua/mason-core/installer/linker.lua:21: Unlinking Package(name=jedi-language-server)
[DEBUG Fri 02 Sep 2022 21:21:12 BST] .../site/pack/packer/start/mason.nvim/lua/mason-core/fs.lua:58: fs: unlink /home/caoyu/.local/share/nvim/mason/bin/jedi-language-server
[DEBUG Fri 02 Sep 2022 21:21:12 BST] .../site/pack/packer/start/mason.nvim/lua/mason-core/fs.lua:46: fs: rmrf /home/caoyu/.local/share/nvim/mason/packages/jedi-language-server

Healthcheck

## mason.nvim report
  - OK: neovim version >= 0.7.0
  - OK: **Go**: `go version go1.18.1 linux/amd64`
  - OK: **cargo**: `cargo 1.63.0 (fd9c4297c 2022-07-01)`
  - OK: **luarocks**: `/home/linuxbrew/.linuxbrew/bin/luarocks 3.9.1`
  - OK: **Ruby**: `ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-linux]`
  - OK: **RubyGem**: `3.3.11`
  - OK: **Composer**: `Composer 2.2.6 2022-02-04 17:00:38`
  - OK: **PHP**: `PHP 8.1.2 (cli) (built: Aug 15 2022 12:24:10) (NTS)`
  - OK: **npm**: `8.18.0`
  - OK: **node**: `v18.8.0`
  - OK: **python3**: `Python 3.10.6`
  - OK: **pip3**: `pip 22.2.2 from /home/linuxbrew/.linuxbrew/opt/[email protected]/lib/python3.10/site-packages/pip (python 3.10)`
  - WARNING: **javac**: not available
  - OK: **java**: `openjdk version "1.8.0_342"`
  - WARNING: **julia**: not available
  - OK: **wget**: `GNU Wget 1.21.2 built on linux-gnu.`
  - OK: **curl**: `curl 7.85.0 (x86_64-pc-linux-gnu) libcurl/7.85.0 OpenSSL/1.1.1q zlib/1.2.12 brotli/1.0.9 zstd/1.5.2 libidn2/2.3.3 libssh2/1.10.0 nghttp2/1.49.0 librtmp/2.3`
  - OK: **gzip**: `gzip 1.12`
  - OK: **tar**: `tar (GNU tar) 1.34`
  - OK: **bash**: `GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)`
  - OK: **sh**: `Ok`
  - OK: **python3_host_prog**: `Python 3.10.4`
  - OK: GitHub API rate limit. Used: 12. Remaining: 4988. Limit: 5000. Reset: Fri 02 Sep 2022 21:35:30 BST.

Screenshots

No response

YuCao16 avatar Sep 02 '22 20:09 YuCao16

I might say I seem to have wasted your time, I just found I can set include-system-site-packages = true in jedi-language-server/venv/pyvenv.cfg and it seems work. I could set this option to true for all venv by myself. Still interested to know if it is possible to set this option directly, thanks for your work.

YuCao16 avatar Sep 02 '22 20:09 YuCao16

#842

williamboman avatar Feb 07 '23 19:02 williamboman