aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core/managers/pip3/init.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2024-01-21 18:47:59 +0100
committerGitHub <noreply@github.com>2024-01-21 18:47:59 +0100
commitbce96d2fd483e71826728c6f9ac721fc9dd7d2cf (patch)
treef5e819529129791740c855c47c1b0675c15bfd63 /lua/mason-core/managers/pip3/init.lua
parentfix(ui): don't indent empty lines (#1597) (diff)
downloadmason-bce96d2fd483e71826728c6f9ac721fc9dd7d2cf.tar
mason-bce96d2fd483e71826728c6f9ac721fc9dd7d2cf.tar.gz
mason-bce96d2fd483e71826728c6f9ac721fc9dd7d2cf.tar.bz2
mason-bce96d2fd483e71826728c6f9ac721fc9dd7d2cf.tar.lz
mason-bce96d2fd483e71826728c6f9ac721fc9dd7d2cf.tar.xz
mason-bce96d2fd483e71826728c6f9ac721fc9dd7d2cf.tar.zst
mason-bce96d2fd483e71826728c6f9ac721fc9dd7d2cf.zip
feat: don't use vim.g.python3_host_prog as a candidate for python (#1606)
This is inconsistent with how other system dependencies are resolved and is not documented anywhere.
Diffstat (limited to 'lua/mason-core/managers/pip3/init.lua')
-rw-r--r--lua/mason-core/managers/pip3/init.lua4
1 files changed, 1 insertions, 3 deletions
diff --git a/lua/mason-core/managers/pip3/init.lua b/lua/mason-core/managers/pip3/init.lua
index 36ad6fc7..813bc9ea 100644
--- a/lua/mason-core/managers/pip3/init.lua
+++ b/lua/mason-core/managers/pip3/init.lua
@@ -48,9 +48,7 @@ function M.install(packages)
a.scheduler()
- local executables = platform.is.win
- and _.list_not_nil(vim.g.python3_host_prog and vim.fn.expand(vim.g.python3_host_prog), "python", "python3")
- or _.list_not_nil(vim.g.python3_host_prog and vim.fn.expand(vim.g.python3_host_prog), "python3", "python")
+ local executables = platform.is.win and { "python", "python3" } or { "python3", "python" }
-- pip3 will hardcode the full path to venv executables, so we need to promote cwd to make sure pip uses the final destination path.
ctx:promote_cwd()