From 922fe1c09613b2e9dda82d4edd309cbc47de44b1 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 8 Jul 2025 22:19:26 +0200 Subject: [PATCH 1/2] python3Packages.python-lsp-server: 1.12.2 -> 1.13.0 Diff: https://github.com/python-lsp/python-lsp-server/compare/refs/tags/v1.12.2...refs/tags/v1.13.0 Changelog: https://github.com/python-lsp/python-lsp-server/blob/v1.13.0/CHANGELOG.md --- .../python-modules/python-lsp-server/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-lsp-server/default.nix b/pkgs/development/python-modules/python-lsp-server/default.nix index 5eacf71dd6c4..f2938223d1df 100644 --- a/pkgs/development/python-modules/python-lsp-server/default.nix +++ b/pkgs/development/python-modules/python-lsp-server/default.nix @@ -7,6 +7,7 @@ setuptools-scm, # dependencies + black, docstring-to-markdown, jedi, pluggy, @@ -41,14 +42,14 @@ buildPythonPackage rec { pname = "python-lsp-server"; - version = "1.12.2"; + version = "1.13.0"; pyproject = true; src = fetchFromGitHub { owner = "python-lsp"; repo = "python-lsp-server"; tag = "v${version}"; - hash = "sha256-tdhYLAXs1Yf3DqCzf/pLOlJvr/zYRkSlAF6hsavSu+A="; + hash = "sha256-NIqBIB4IG4xo7zDhaafWvT1RUnkqup1gm9WQhdtpIfc="; }; pythonRelaxDeps = [ @@ -63,6 +64,7 @@ buildPythonPackage rec { build-system = [ setuptools-scm ]; dependencies = [ + black docstring-to-markdown jedi pluggy @@ -82,6 +84,7 @@ buildPythonPackage rec { pylint rope toml + websockets whatthepatch yapf ]; @@ -116,6 +119,9 @@ buildPythonPackage rec { disabledTests = [ # avoid dependencies on many Qt things just to run one singular test "test_pyqt_completion" + + # Flaky: ValueError: I/O operation on closed file + "test_concurrent_ws_requests" ]; pythonImportsCheck = [ From 1ff3a9960f3bf3787bfa87cf4bca25e52cbb0a0a Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Tue, 8 Jul 2025 23:56:56 +0200 Subject: [PATCH 2/2] spyder: relax python-lsp-server dep --- pkgs/development/python-modules/spyder/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/spyder/default.nix b/pkgs/development/python-modules/spyder/default.nix index 057a3e17600e..79d7adddd1bd 100644 --- a/pkgs/development/python-modules/spyder/default.nix +++ b/pkgs/development/python-modules/spyder/default.nix @@ -74,6 +74,7 @@ buildPythonPackage rec { pythonRelaxDeps = [ "ipython" + "python-lsp-server" ]; dependencies = [