From 80c0a5deb91480495f839ba1845931f38a01c417 Mon Sep 17 00:00:00 2001 From: Konstantin Alekseev Date: Mon, 15 May 2023 07:08:31 +0300 Subject: [PATCH 1/2] python3Packages.ruff-lsp: 0.0.24 -> 0.0.27 --- pkgs/development/python-modules/ruff-lsp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ruff-lsp/default.nix b/pkgs/development/python-modules/ruff-lsp/default.nix index 7ef48b86fa0b..39deed3b0161 100644 --- a/pkgs/development/python-modules/ruff-lsp/default.nix +++ b/pkgs/development/python-modules/ruff-lsp/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "ruff-lsp"; - version = "0.0.24"; + version = "0.0.27"; format = "pyproject"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit version; pname = "ruff_lsp"; - sha256 = "sha256-1he/GYk8O9LqPXH3mu7eGWuRygiDG1OnJ+JNT2Pynzo="; + hash = "sha256-Mp5PX87UFUADl/INxZptTsHUBxNpaSRqdsPgRNnLCaQ="; }; postPatch = '' From 3c63d74009b1ba84b9f3633bb48d7373a8a0cb4c Mon Sep 17 00:00:00 2001 From: Konstantin Alekseev Date: Mon, 15 May 2023 14:16:12 +0300 Subject: [PATCH 2/2] ruff: add ruff-lsp to passthru.tests --- pkgs/development/tools/ruff/default.nix | 6 ++++++ pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/development/tools/ruff/default.nix b/pkgs/development/tools/ruff/default.nix index b1d4e87a4bfd..fa2384b18c7a 100644 --- a/pkgs/development/tools/ruff/default.nix +++ b/pkgs/development/tools/ruff/default.nix @@ -5,6 +5,8 @@ , installShellFiles , stdenv , darwin + # tests +, ruff-lsp }: rustPlatform.buildRustPackage rec { @@ -64,6 +66,10 @@ rustPlatform.buildRustPackage rec { --zsh <($out/bin/ruff generate-shell-completion zsh) ''; + passthru.tests = { + inherit ruff-lsp; + }; + meta = with lib; { description = "An extremely fast Python linter"; homepage = "https://github.com/charliermarsh/ruff"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 38c1dd12f3df..832ad0944dd8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -39236,7 +39236,9 @@ with pkgs; rucksack = callPackage ../development/tools/rucksack { }; - ruff = callPackage ../development/tools/ruff { }; + ruff = callPackage ../development/tools/ruff { + inherit (python3.pkgs) ruff-lsp; + }; sam-ba = callPackage ../tools/misc/sam-ba { };