diff options
Diffstat (limited to 'lua/mason-core')
| -rw-r--r-- | lua/mason-core/managers/pip3/init.lua | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lua/mason-core/managers/pip3/init.lua b/lua/mason-core/managers/pip3/init.lua index 67f70a89..aeca0ce0 100644 --- a/lua/mason-core/managers/pip3/init.lua +++ b/lua/mason-core/managers/pip3/init.lua @@ -64,6 +64,18 @@ function M.install(packages) Optional.of_nilable(executable) :if_present(function() + if settings.current.pip.upgrade_pip then + ctx.spawn.python { + "-m", + "pip", + "--disable-pip-version-check", + "install", + "-U", + settings.current.pip.install_args, + "pip", + with_paths = { M.venv_path(ctx.cwd:get()) }, + } + end ctx.spawn.python { "-m", "pip", |
