pylsp: Upgrade existing installation if possible (#28338)

Closes #ISSUE

Release Notes:

- Zed-managed pylsp installations will now correctly upgrade themselves
This commit is contained in:
Piotr Osiewicz 2025-04-08 20:01:09 +02:00 committed by GitHub
parent 9e8afa8daa
commit 86ef00054b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -991,6 +991,7 @@ impl LspAdapter for PyLspAdapter {
util::command::new_smol_command(pip_path.as_path())
.arg("install")
.arg("python-lsp-server")
.arg("-U")
.output()
.await?
.status
@ -1001,6 +1002,7 @@ impl LspAdapter for PyLspAdapter {
util::command::new_smol_command(pip_path.as_path())
.arg("install")
.arg("python-lsp-server[all]")
.arg("-U")
.output()
.await?
.status
@ -1011,6 +1013,7 @@ impl LspAdapter for PyLspAdapter {
util::command::new_smol_command(pip_path)
.arg("install")
.arg("pylsp-mypy")
.arg("-U")
.output()
.await?
.status