libtreesitter
Python binding (ctypes/cffi-based) for the libtree-sitter C library.
Overview
TBD…
Usage
TBD…
Installation
Prerequisites:
Python 3.10 or higher
pip
To install run:
python -m pip install --upgrade libtreesitter
Development
Prerequisites:
Development is strictly based on nox. To install it run:
python -m pip install --upgrade nox
Visit Development page.
Installation from sources:
clone the sources:
git clone https://github.com/karpierz/libtreesitter libtreesitter
and run:
python -m pip install ./libtreesitter
or on development mode:
python -m pip install --editable ./libtreesitter
License
Copyright (c) 2026-2026 Adam KarpierzLicensed under the zlib/libpng LicensePlease refer to the accompanying LICENSE file.
Sponsoring
If you would like to sponsor the development of this project, your contribution
is greatly appreciated.
As I am now retired, any support helps me dedicate more time to maintaining and
improving this work.
Release files for libtreesitter 0.26.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| libtreesitter-0.26.8-pp311-pypy311_pp73-win_amd64.whl | PyPy 3.11 | PyPy 3.11 7.3 | Windows x86-64 | Details |
| libtreesitter-0.26.8-pp310-pypy310_pp73-win_amd64.whl | PyPy 3.10 | PyPy 3.10 7.3 | Windows x86-64 | Details |
| libtreesitter-0.26.8-cp315-cp315-win_amd64.whl | CPython 3.15 | CPython 3.15 | Windows x86-64 | Details |
| libtreesitter-0.26.8-cp314-cp314-win_amd64.whl | CPython 3.14 | CPython 3.14 | Windows x86-64 | Details |
| libtreesitter-0.26.8-cp313-cp313-win_amd64.whl | CPython 3.13 | CPython 3.13 | Windows x86-64 | Details |
| libtreesitter-0.26.8-cp312-cp312-win_amd64.whl | CPython 3.12 | CPython 3.12 | Windows x86-64 | Details |
| libtreesitter-0.26.8-cp311-cp311-win_amd64.whl | CPython 3.11 | CPython 3.11 | Windows x86-64 | Details |
| libtreesitter-0.26.8-cp310-cp310-win_amd64.whl | CPython 3.10 | CPython 3.10 | Windows x86-64 | Details |
Total release size: 902.4 kB
Release files / libtreesitter-0.26.8-pp311-pypy311_pp73-win_amd64.whl
| Download URL | libtreesitter-0.26.8-pp311-pypy311_pp73-win_amd64.whl |
|---|---|
| Size | 115.4 kB |
| Tags | PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f8d2c37496af4f6e90f1dc51961cbec8dd37c704f0b039f286468c85473cb2fb
|
|
BLAKE2b-256 checksum How to use checksums |
d860476759e9e7fc1731b7e177a16504a4343cdeea15f29b8a8b0519387db45a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / libtreesitter-0.26.8-pp310-pypy310_pp73-win_amd64.whl
| Download URL | libtreesitter-0.26.8-pp310-pypy310_pp73-win_amd64.whl |
|---|---|
| Size | 115.5 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a4abb20b11514e050373509b015e2ab2962f4a23a5db6efc39f71c6f2efeeadf
|
|
BLAKE2b-256 checksum How to use checksums |
b1e3d1918f63da8c5d58cbb40aa2c69fe01440e8bea317d4da104a0eadced4a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / libtreesitter-0.26.8-cp315-cp315-win_amd64.whl
| Download URL | libtreesitter-0.26.8-cp315-cp315-win_amd64.whl |
|---|---|
| Size | 114.3 kB |
| Tags | CPython 3.15 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
71fd0a2bbcf045d55f6f4147e254eaa5386ecaf5591ce2bfe54794b0fd4855ba
|
|
BLAKE2b-256 checksum How to use checksums |
f9d8dd9688d9d72bf8b6cf358c5750438ad8034c57695a618687119ba19e9f00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / libtreesitter-0.26.8-cp314-cp314-win_amd64.whl
| Download URL | libtreesitter-0.26.8-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 114.3 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d2b699c04100215944b0dacd6394eaf4880807a03c14ff16a8bcd307cb26e3da
|
|
BLAKE2b-256 checksum How to use checksums |
362902147e04aed97c18ca7a9f39296b7f533108a08f8751cfab64d733d023b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / libtreesitter-0.26.8-cp313-cp313-win_amd64.whl
| Download URL | libtreesitter-0.26.8-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 111.6 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e4fae14f01e60d920ee47d53f67c3e355b677f6b7bc93ccb4a87c805d5eb3b38
|
|
BLAKE2b-256 checksum How to use checksums |
6c20d37e50052cfcf0057902cb3c0a8ce9e2e836d771defe3f28d3cb485319ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / libtreesitter-0.26.8-cp312-cp312-win_amd64.whl
| Download URL | libtreesitter-0.26.8-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 111.8 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d048dd7cc072191f555916cdf7a59554e6ba95d71cedaccdf3d9ba914100b62c
|
|
BLAKE2b-256 checksum How to use checksums |
40ce0776308f36d7b2f0b1fac5e4dd1426dc50400e712e6706090973ca940da3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / libtreesitter-0.26.8-cp311-cp311-win_amd64.whl
| Download URL | libtreesitter-0.26.8-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 112.7 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cee70a76180262277d76601a305e3ee74c69d228e09e8443552053c0002e17d9
|
|
BLAKE2b-256 checksum How to use checksums |
b632ee9fa054caf3410250633b8074c728353a3d2fe32278ae26737ab31d9784
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / libtreesitter-0.26.8-cp310-cp310-win_amd64.whl
| Download URL | libtreesitter-0.26.8-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 106.9 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e0d1037717046bc8f6068436a650938c283aa6ab1176550c593d5b910752e4e3
|
|
BLAKE2b-256 checksum How to use checksums |
7b9ccaafdb9639e0581e8b857d142c9d7621aef8660f0810ce294314d7ea3573
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|