python3Packages.textual: Use explicit tree-sitter language dependencies (#470024)

This commit is contained in:
Gaétan Lepage
2025-12-13 13:17:29 +00:00
committed by GitHub
@@ -15,7 +15,16 @@
# optional-dependencies
tree-sitter,
tree-sitter-languages,
tree-sitter-c-sharp,
tree-sitter-html,
tree-sitter-javascript,
tree-sitter-make,
tree-sitter-markdown,
tree-sitter-python,
tree-sitter-rust,
tree-sitter-sql,
tree-sitter-yaml,
tree-sitter-zeek,
# tests
jinja2,
@@ -24,8 +33,6 @@
pytestCheckHook,
syrupy,
time-machine,
tree-sitter-markdown,
tree-sitter-python,
}:
buildPythonPackage rec {
@@ -58,8 +65,17 @@ buildPythonPackage rec {
optional-dependencies = {
syntax = [
tree-sitter
]
++ lib.optionals (!tree-sitter-languages.meta.broken) [ tree-sitter-languages ];
tree-sitter-c-sharp
tree-sitter-html
tree-sitter-javascript
tree-sitter-make
tree-sitter-markdown
tree-sitter-python
tree-sitter-rust
tree-sitter-sql
tree-sitter-yaml
tree-sitter-zeek
];
};
nativeCheckInputs = [