Skip to main content

Python binding for the libtree-sitter C library.

Project description

libtreesitter

Python binding (ctypes/cffi-based) for the libtree-sitter C library.

Overview

TBD…

PyPI record.

Documentation.

Usage

TBD…

Installation

Prerequisites:

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 Karpierz
Licensed under the zlib/libpng License
Please refer to the accompanying LICENSE file.

Authors

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.

Donate

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

libtreesitter-0.26.7-pp311-pypy311_pp73-win_amd64.whl (115.4 kB view details)

Uploaded PyPyWindows x86-64

libtreesitter-0.26.7-pp310-pypy310_pp73-win_amd64.whl (115.5 kB view details)

Uploaded PyPyWindows x86-64

libtreesitter-0.26.7-cp315-cp315-win_amd64.whl (114.3 kB view details)

Uploaded CPython 3.15Windows x86-64

libtreesitter-0.26.7-cp314-cp314-win_amd64.whl (114.3 kB view details)

Uploaded CPython 3.14Windows x86-64

libtreesitter-0.26.7-cp313-cp313-win_amd64.whl (111.6 kB view details)

Uploaded CPython 3.13Windows x86-64

libtreesitter-0.26.7-cp312-cp312-win_amd64.whl (111.8 kB view details)

Uploaded CPython 3.12Windows x86-64

libtreesitter-0.26.7-cp311-cp311-win_amd64.whl (112.7 kB view details)

Uploaded CPython 3.11Windows x86-64

libtreesitter-0.26.7-cp310-cp310-win_amd64.whl (106.9 kB view details)

Uploaded CPython 3.10Windows x86-64

File details

Details for the file libtreesitter-0.26.7-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for libtreesitter-0.26.7-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ad3b0517d5fd49b2ace3531adf644516c3dfd3484455bccf19059f3a059a4e8f
MD5 16f248badda40bd2899334fd5e577e22
BLAKE2b-256 7a80febe98fd66415bad0c1eedfe51cdd35d75160cb427b8b2619c61ac5e7517

See more details on using hashes here.

File details

Details for the file libtreesitter-0.26.7-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for libtreesitter-0.26.7-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 eb2ef24e16f056b6e10b37bc8e8c3ca0401ad6bd0bd797c7e6d421bfd0fb2557
MD5 db87f95f81945357db500ca26de1e29b
BLAKE2b-256 657b4d27e3b8d85737a1b0df8a773a3616d45bd9c975e8ea0f59087947ef888b

See more details on using hashes here.

File details

Details for the file libtreesitter-0.26.7-cp315-cp315-win_amd64.whl.

File metadata

File hashes

Hashes for libtreesitter-0.26.7-cp315-cp315-win_amd64.whl
Algorithm Hash digest
SHA256 a3ac4c5183385570e909eb36d7701f6c258868f85a26d5facbb825a96c763907
MD5 e16d846afb454d513a12e85d6c48315a
BLAKE2b-256 b6d38251d7f334d869f99f6ad905bc608ebb95793028c455853968397551a81f

See more details on using hashes here.

File details

Details for the file libtreesitter-0.26.7-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for libtreesitter-0.26.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8955101ff1e9adba4452ef587a54fd81307794a26ff2efb519f99d82e37df831
MD5 0c37ea6ed42217fe26ac325b9cccdec6
BLAKE2b-256 242ca43a381bd9131ef0ae7b6141abc195b03f671dd58b6caf3684bd9663a0de

See more details on using hashes here.

File details

Details for the file libtreesitter-0.26.7-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for libtreesitter-0.26.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2ae1346220d363e004064b55443ca91574224c9879188aac1e7e4a4a3cbdc44c
MD5 e37a2de9288c3f1ace2b7626674b1b01
BLAKE2b-256 3e85615fd74b06db4afc00293f70e6e40b7b814a380c5163752e3a4f90bd79e7

See more details on using hashes here.

File details

Details for the file libtreesitter-0.26.7-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for libtreesitter-0.26.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9324348d155f39f79de6e00ec65c657e48bcc115ac9c1af0a24765a69182bb25
MD5 e93ff7594ae56efb10d66104d981b45b
BLAKE2b-256 c7f30b607b0effc5bb044ff4b9b07591092eb2356bd444d859cec3a9081bd59a

See more details on using hashes here.

File details

Details for the file libtreesitter-0.26.7-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for libtreesitter-0.26.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 66a6344d621dff8bc10bda599888d34d115f5c858646473788647c49ed813d4d
MD5 021a445ba1ae00515d08329662143aed
BLAKE2b-256 946de5e1d34e2d96865974da707f338c08c4bfd29a682322cca4b584cee3c79b

See more details on using hashes here.

File details

Details for the file libtreesitter-0.26.7-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for libtreesitter-0.26.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dc5f64f1d35702f3fa20f14d11e3b0bd25d14a3e0bdb7f190a6b76998aa60d31
MD5 be02404e043374be0e1d421961efdfaf
BLAKE2b-256 497fd8b930faef7babd9b84c78edd409b1f67e0ccb32c85b7cc472c4e8157dfe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page