about summary refs log tree commit diff
path: root/pkgs/by-name/au/autotools-language-server/package.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/by-name/au/autotools-language-server/package.nix')
-rw-r--r--pkgs/by-name/au/autotools-language-server/package.nix13
1 files changed, 12 insertions, 1 deletions
diff --git a/pkgs/by-name/au/autotools-language-server/package.nix b/pkgs/by-name/au/autotools-language-server/package.nix
index 1cb6f711bbc7c..68439d57dcf07 100644
--- a/pkgs/by-name/au/autotools-language-server/package.nix
+++ b/pkgs/by-name/au/autotools-language-server/package.nix
@@ -1,9 +1,20 @@
 { lib
-, python3
+, python311
 , fetchFromGitHub
 , fetchpatch
 }:
 
+let
+  python3 = python311.override {
+    self = python3;
+    packageOverrides = _: super: {
+      tree-sitter = super.tree-sitter_0_21;
+      lsp-tree-sitter = super.lsp-tree-sitter.overridePythonAttrs(__: {
+        pythonRelaxDeps = [ "tree-sitter" ];
+      });
+    };
+  };
+in
 python3.pkgs.buildPythonApplication rec {
   pname = "autotools-language-server";
   version = "0.0.19";