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 = [ 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 = [