diff options
author | figsoda <figsoda@pm.me> | 2023-09-22 15:59:51 -0400 |
---|---|---|
committer | figsoda <figsoda@pm.me> | 2023-09-22 15:59:51 -0400 |
commit | 2814ef8ffdd059e419ff361e411626cc5eff6477 (patch) | |
tree | c7969ec5f089791a244a16465cbf8846c3d68d78 /pkgs/development/tools/language-servers | |
parent | 5f471ee6b5ac2de9734a93af96d43910a67bf925 (diff) | |
download | nixlib-2814ef8ffdd059e419ff361e411626cc5eff6477.tar nixlib-2814ef8ffdd059e419ff361e411626cc5eff6477.tar.gz nixlib-2814ef8ffdd059e419ff361e411626cc5eff6477.tar.bz2 nixlib-2814ef8ffdd059e419ff361e411626cc5eff6477.tar.lz nixlib-2814ef8ffdd059e419ff361e411626cc5eff6477.tar.xz nixlib-2814ef8ffdd059e419ff361e411626cc5eff6477.tar.zst nixlib-2814ef8ffdd059e419ff361e411626cc5eff6477.zip |
ruff-lsp: fix build on darwin
Diffstat (limited to 'pkgs/development/tools/language-servers')
-rw-r--r-- | pkgs/development/tools/language-servers/ruff-lsp/default.nix | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/pkgs/development/tools/language-servers/ruff-lsp/default.nix b/pkgs/development/tools/language-servers/ruff-lsp/default.nix index abd9bbb52c97..0ad76efa9b3e 100644 --- a/pkgs/development/tools/language-servers/ruff-lsp/default.nix +++ b/pkgs/development/tools/language-servers/ruff-lsp/default.nix @@ -3,6 +3,7 @@ , pythonOlder , buildPythonPackage , fetchFromGitHub +, fetchpatch , ruff , pygls , lsprotocol @@ -26,6 +27,20 @@ buildPythonPackage rec { hash = "sha256-hbnSx59uSzXHeAhZPZnCzxl+mCZIdr29uUPfQCsm/Ww="; }; + patches = [ + # update tests to fix compatibility with ruff 0.0.291 + # https://github.com/astral-sh/ruff-lsp/pull/250 + (fetchpatch { + name = "bump-ruff-version.patch"; + url = "https://github.com/astral-sh/ruff-lsp/commit/35691407c4f489416a46fd2e88ef037b1204feb7.patch"; + hash = "sha256-D6k2BWDUqN4GBhjspRwg84Idr7fvKMbmAAkG3I1YOH4="; + excludes = [ + "requirements.txt" + "requirements-dev.txt" + ]; + }) + ]; + postPatch = '' # ruff binary added to PATH in wrapper so it's not needed sed -i '/"ruff>=/d' pyproject.toml |