aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2025-05-19 06:08:48 +0200
committerGitHub <noreply@github.com>2025-05-19 06:08:48 +0200
commit1aceba8bc158b5aaf90649077cad06744bc23ac4 (patch)
treeb5c9f40e609d190aed299e84f3cb7c93375bc804
parentfix(registry): ensure there's no duplicate registry entries (#1957) (diff)
downloadmason-1aceba8bc158b5aaf90649077cad06744bc23ac4.tar
mason-1aceba8bc158b5aaf90649077cad06744bc23ac4.tar.gz
mason-1aceba8bc158b5aaf90649077cad06744bc23ac4.tar.bz2
mason-1aceba8bc158b5aaf90649077cad06744bc23ac4.tar.lz
mason-1aceba8bc158b5aaf90649077cad06744bc23ac4.tar.xz
mason-1aceba8bc158b5aaf90649077cad06744bc23ac4.tar.zst
mason-1aceba8bc158b5aaf90649077cad06744bc23ac4.zip
fix(pypi): pass --no-user flag (#1958)
Fixes #1937.
-rw-r--r--lua/mason-core/installer/managers/pypi.lua1
-rw-r--r--tests/mason-core/installer/managers/pypi_spec.lua4
2 files changed, 5 insertions, 0 deletions
diff --git a/lua/mason-core/installer/managers/pypi.lua b/lua/mason-core/installer/managers/pypi.lua
index e12b4561..72b1b503 100644
--- a/lua/mason-core/installer/managers/pypi.lua
+++ b/lua/mason-core/installer/managers/pypi.lua
@@ -175,6 +175,7 @@ local function pip_install(pkgs, extra_args)
"pip",
"--disable-pip-version-check",
"install",
+ "--no-user",
"--ignore-installed",
extra_args or vim.NIL,
pkgs,
diff --git a/tests/mason-core/installer/managers/pypi_spec.lua b/tests/mason-core/installer/managers/pypi_spec.lua
index 7ae28563..ef57411b 100644
--- a/tests/mason-core/installer/managers/pypi_spec.lua
+++ b/tests/mason-core/installer/managers/pypi_spec.lua
@@ -79,6 +79,7 @@ describe("pypi manager", function()
"pip",
"--disable-pip-version-check",
"install",
+ "--no-user",
"--ignore-installed",
{ "--proxy", "http://localhost" },
{ "pip" },
@@ -231,6 +232,7 @@ describe("pypi manager", function()
"pip",
"--disable-pip-version-check",
"install",
+ "--no-user",
"--ignore-installed",
vim.NIL, -- install_extra_args
{
@@ -272,6 +274,7 @@ describe("pypi manager", function()
"pip",
"--disable-pip-version-check",
"install",
+ "--no-user",
"--ignore-installed",
vim.NIL, -- install_extra_args
{
@@ -298,6 +301,7 @@ describe("pypi manager", function()
"pip",
"--disable-pip-version-check",
"install",
+ "--no-user",
"--ignore-installed",
{ "--proxy", "http://localhost:9000" },
{