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.8-pp311-pypy311_pp73-win_amd64.whl (115.4 kB view details)

Uploaded PyPyWindows x86-64

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

Uploaded PyPyWindows x86-64

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

Uploaded CPython 3.15Windows x86-64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

libtreesitter-0.26.8-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.8-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for libtreesitter-0.26.8-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f8d2c37496af4f6e90f1dc51961cbec8dd37c704f0b039f286468c85473cb2fb
MD5 66e3d65847e5cf2f3faa8fc1d5fd2aea
BLAKE2b-256 d860476759e9e7fc1731b7e177a16504a4343cdeea15f29b8a8b0519387db45a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libtreesitter-0.26.8-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a4abb20b11514e050373509b015e2ab2962f4a23a5db6efc39f71c6f2efeeadf
MD5 971b9784065968927ee3c9b9a5e21075
BLAKE2b-256 b1e3d1918f63da8c5d58cbb40aa2c69fe01440e8bea317d4da104a0eadced4a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libtreesitter-0.26.8-cp315-cp315-win_amd64.whl
Algorithm Hash digest
SHA256 71fd0a2bbcf045d55f6f4147e254eaa5386ecaf5591ce2bfe54794b0fd4855ba
MD5 415a11bcf9bef0467edf1af299d195ed
BLAKE2b-256 f9d8dd9688d9d72bf8b6cf358c5750438ad8034c57695a618687119ba19e9f00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libtreesitter-0.26.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d2b699c04100215944b0dacd6394eaf4880807a03c14ff16a8bcd307cb26e3da
MD5 21e3ee6e698d00e10d3a019285fe26ea
BLAKE2b-256 362902147e04aed97c18ca7a9f39296b7f533108a08f8751cfab64d733d023b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libtreesitter-0.26.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e4fae14f01e60d920ee47d53f67c3e355b677f6b7bc93ccb4a87c805d5eb3b38
MD5 9320646d83e80858b4341acbd0c9234e
BLAKE2b-256 6c20d37e50052cfcf0057902cb3c0a8ce9e2e836d771defe3f28d3cb485319ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libtreesitter-0.26.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d048dd7cc072191f555916cdf7a59554e6ba95d71cedaccdf3d9ba914100b62c
MD5 ece4814f699a981325b692e74ab913f9
BLAKE2b-256 40ce0776308f36d7b2f0b1fac5e4dd1426dc50400e712e6706090973ca940da3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libtreesitter-0.26.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cee70a76180262277d76601a305e3ee74c69d228e09e8443552053c0002e17d9
MD5 6e44c90445eb97cab9e049c7d662f265
BLAKE2b-256 b632ee9fa054caf3410250633b8074c728353a3d2fe32278ae26737ab31d9784

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libtreesitter-0.26.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e0d1037717046bc8f6068436a650938c283aa6ab1176550c593d5b910752e4e3
MD5 943cc94cd92561e24149188e9b703843
BLAKE2b-256 7b9ccaafdb9639e0581e8b857d142c9d7621aef8660f0810ce294314d7ea3573

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