Search Criteria
Package Details: python-tree-sitter 0.25.2-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/python-tree-sitter.git (read-only, click to copy) |
|---|---|
| Package Base: | python-tree-sitter |
| Description: | Python bindings to the tree-sitter parsing library |
| Upstream URL: | https://github.com/tree-sitter/py-tree-sitter |
| Licenses: | MIT |
| Submitter: | notEvil |
| Maintainer: | notEvil |
| Last Packager: | notEvil |
| Votes: | 5 |
| Popularity: | 0.52 |
| First Submitted: | 2023-06-25 21:56 (UTC) |
| Last Updated: | 2025-10-13 18:01 (UTC) |
Dependencies (6)
- glibc (glibc-gitAUR, glibc-eacAUR)
- python
- python-build (make)
- python-installer (make)
- python-setuptools (make)
- python-wheel (make)
Required by (23)
- aider-chat
- aider-chat (make)
- aider-chat-docs (make)
- aider-chat-dwash96
- aider-chat-dwash96 (make)
- gumtree-tree-sitter-git
- python-lsp-tree-sitter
- python-strictdoc
- python-tree-sitter-bash
- python-tree-sitter-c-sharp (check)
- python-tree-sitter-embedded-template (check)
- python-tree-sitter-hlsplaylist
- python-tree-sitter-json (check)
- python-tree-sitter-language-pack
- python-tree-sitter-languages-bin
- python-tree-sitter-make
- python-tree-sitter-markdown (check)
- python-tree-sitter-muttrc
- python-tree-sitter-python (check)
- python-tree-sitter-ruby (check)
- Show 3 more...
Latest Comments
notEvil commented on 2024-09-12 16:01 (UTC)
Just updated to 0.23.0 and my build log is clean, don't know what this might have caused.
carlosal1015 commented on 2024-09-12 02:53 (UTC)
There are several warning
bcb commented on 2024-05-17 11:34 (UTC)
Please add
python-setuptoolsas a make dependency, otherwise the following error occurs:Spixmaster commented on 2024-05-16 19:51 (UTC)
A dependency is missing.
MarsSeed commented on 2023-12-21 13:36 (UTC)
Thank you.
Please kindly see Arch package guidelines#Architectures:
The installable Pacman tarball (currently created with the name
python-tree-sitter-0.20.4-1-any.pkg.tar.zst) contains a binary ELF executable SO file, which is only compatible with the specific architecture it was compiled for.notEvil commented on 2023-12-21 13:02 (UTC)
Will do. Regarding arch, https://github.com/tree-sitter/py-tree-sitter/blob/master/setup.py states any and the C-extension should build on almost any arch afaik.
MarsSeed commented on 2023-12-21 12:38 (UTC)
Please kindly declare binary architecture(s) in
arch=()array; at least 'x86_64'. As this is not an 'any' arch package.Also please make sure to install the custom license file, and add depends=glibc in line with Arch package guidelines (cf. Licenses, Package dependencies paragraphs).
See namcap analysis report:
Thank you for maintaining this package!
notEvil commented on 2023-06-25 22:41 (UTC)
Thanks, I will add 'python' as dependency. Regarding tree-sitter: the package is not strictly required since tree-sitter is a parser generator. It depends on packages like tree-sitter-c, but it would be difficult to enumerate all as optional dependency, see https://aur.archlinux.org/packages?O=0&SeB=nd&K=tree-sitter-&outdated=&SB=p&SO=d&PP=50&submit=Go
MarsSeed commented on 2023-06-25 22:28 (UTC)
And as far as I understand, it also needs tree-sitter in
depends, since it is a Python bindings library to the former.MarsSeed commented on 2023-06-25 22:26 (UTC)
Please add the required runtime `depends=('python') to PKGBUILD.