Skip to main content

Python Tree-sitter

CI pypi docs

This module provides Python bindings to the tree-sitter parsing library.

Installation

The package has no library dependencies and provides pre-compiled wheels for all major platforms.

pip install tree-sitter

Usage

Setup

Install languages

Tree-sitter language implementations also provide pre-compiled binary wheels. Let's take Python as an example.

pip install tree-sitter-python

Then, you can load it as a Language object:

import tree_sitter_python as tspython
from tree_sitter import Language, Parser

PY_LANGUAGE = Language(tspython.language())

Basic parsing

Create a Parser and configure it to use a language:

parser = Parser(PY_LANGUAGE)

Parse some source code:

tree = parser.parse(
    bytes(
        """
def foo():
    if bar:
        baz()
""",
        "utf8",
    )
)

If you have your source code in some data structure other than a bytes object, you can pass a "read" callable to the parse function.

The read callable can use either the byte offset or point tuple to read from buffer and return source code as bytes object. An empty bytes object or None terminates parsing for that line. The bytes must be encoded as UTF-8 or UTF-16.

For example, to use the byte offset with UTF-8 encoding:

src = bytes(
    """
def foo():
    if bar:
        baz()
""",
    "utf8",
)


def read_callable_byte_offset(byte_offset, point):
    return src[byte_offset : byte_offset + 1]


tree = parser.parse(read_callable_byte_offset, encoding="utf8")

And to use the point:

src_lines = ["\n", "def foo():\n", "    if bar:\n", "        baz()\n"]


def read_callable_point(byte_offset, point):
    row, column = point
    if row >= len(src_lines) or column >= len(src_lines[row]):
        return None
    return src_lines[row][column:].encode("utf8")


tree = parser.parse(read_callable_point, encoding="utf8")

Inspect the resulting Tree:

root_node = tree.root_node
assert root_node.type == "module"
assert root_node.start_point == (1, 0)
assert root_node.end_point == (4, 0)

function_node = root_node.children[0]
assert function_node.type == "function_definition"
assert function_node.child_by_field_name("name").type == "identifier"

function_name_node = function_node.children[1]
assert function_name_node.type == "identifier"
assert function_name_node.start_point == (1, 4)
assert function_name_node.end_point == (1, 7)

function_body_node = function_node.child_by_field_name("body")

if_statement_node = function_body_node.child(0)
assert if_statement_node.type == "if_statement"

function_call_node = if_statement_node.child_by_field_name("consequence").child(0).child(0)
assert function_call_node.type == "call"

function_call_name_node = function_call_node.child_by_field_name("function")
assert function_call_name_node.type == "identifier"

function_call_args_node = function_call_node.child_by_field_name("arguments")
assert function_call_args_node.type == "argument_list"


assert str(root_node) == (
    "(module "
    "(function_definition "
    "name: (identifier) "
    "parameters: (parameters) "
    "body: (block "
    "(if_statement "
    "condition: (identifier) "
    "consequence: (block "
    "(expression_statement (call "
    "function: (identifier) "
    "arguments: (argument_list))))))))"
)

Or, to use the byte offset with UTF-16 encoding:

parser.language = JAVASCRIPT
source_code = bytes("'😎' && '🐍'", "utf16")


def read(byte_position, _):
    return source_code[byte_position : byte_position + 2]


tree = parser.parse(read, encoding="utf16")
root_node = tree.root_node
statement_node = root_node.children[0]
binary_node = statement_node.children[0]
snake_node = binary_node.children[2]
snake = source_code[snake_node.start_byte : snake_node.end_byte]

assert binary_node.type == "binary_expression"
assert snake_node.type == "string"
assert snake.decode("utf16") == "'🐍'"

Walking syntax trees

If you need to traverse a large number of nodes efficiently, you can use a TreeCursor:

cursor = tree.walk()

assert cursor.node.type == "module"

assert cursor.goto_first_child()
assert cursor.node.type == "function_definition"

assert cursor.goto_first_child()
assert cursor.node.type == "def"

# Returns `False` because the `def` node has no children
assert not cursor.goto_first_child()

assert cursor.goto_next_sibling()
assert cursor.node.type == "identifier"

assert cursor.goto_next_sibling()
assert cursor.node.type == "parameters"

assert cursor.goto_parent()
assert cursor.node.type == "function_definition"

See examples/walk_tree.py for a complete example of iterating over every node in a tree.

Editing

When a source file is edited, you can edit the syntax tree to keep it in sync with the source:

new_src = src[:5] + src[5 : 5 + 2].upper() + src[5 + 2 :]

tree.edit(
    start_byte=5,
    old_end_byte=5,
    new_end_byte=5 + 2,
    start_point=(0, 5),
    old_end_point=(0, 5),
    new_end_point=(0, 5 + 2),
)

Then, when you're ready to incorporate the changes into a new syntax tree, you can call Parser.parse again, but pass in the old tree:

new_tree = parser.parse(new_src, tree)

This will run much faster than if you were parsing from scratch.

The Tree.changed_ranges method can be called on the old tree to return the list of ranges whose syntactic structure has been changed:

for changed_range in tree.changed_ranges(new_tree):
    print("Changed range:")
    print(f"  Start point {changed_range.start_point}")
    print(f"  Start byte {changed_range.start_byte}")
    print(f"  End point {changed_range.end_point}")
    print(f"  End byte {changed_range.end_byte}")

Pattern-matching

You can search for patterns in a syntax tree using a tree query:

query = Query(
    PY_LANGUAGE,
    """
(function_definition
  name: (identifier) @function.def
  body: (block) @function.block)

(call
  function: (identifier) @function.call
  arguments: (argument_list) @function.args)
""",
)

Captures

query_cursor = QueryCursor(query)
captures = query_cursor.captures(tree.root_node)
assert len(captures) == 4
assert captures["function.def"][0] == function_name_node
assert captures["function.block"][0] == function_body_node
assert captures["function.call"][0] == function_call_name_node
assert captures["function.args"][0] == function_call_args_node

Matches

matches = query_cursor.matches(tree.root_node)
assert len(matches) == 2

# first match
assert matches[0][1]["function.def"] == [function_name_node]
assert matches[0][1]["function.block"] == [function_body_node]

# second match
assert matches[1][1]["function.call"] == [function_call_name_node]
assert matches[1][1]["function.args"] == [function_call_args_node]

The difference between the two methods is that QueryCursor.matches() groups captures into matches, which is much more useful when your captures within a query relate to each other.

To try out and explore the code referenced in this README, check out examples/usage.py.

Metadata

Release files for tree-sitter 0.26.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tree-sitter 0.26.1
File Size Uploaded Provenance Actions
tree_sitter-0.26.1.tar.gz 194.6 kB Without provenance Details for tree_sitter-0.26.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for tree-sitter 0.26.1
File Actions
tree_sitter-0.26.1-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for tree_sitter-0.26.1-cp314-cp314-win_arm64.whl
tree_sitter-0.26.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for tree_sitter-0.26.1-cp314-cp314-win_amd64.whl
tree_sitter-0.26.1-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for tree_sitter-0.26.1-cp314-cp314-musllinux_1_2_x86_64.whl
tree_sitter-0.26.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl CPython 3.14 CPython 3.14 Linux glibc 2.31+ RISC-V 64, Linux glibc 2.39+ RISC-V 64 Details for tree_sitter-0.26.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
tree_sitter-0.26.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for tree_sitter-0.26.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
tree_sitter-0.26.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for tree_sitter-0.26.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
tree_sitter-0.26.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for tree_sitter-0.26.1-cp314-cp314-macosx_11_0_arm64.whl
tree_sitter-0.26.1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for tree_sitter-0.26.1-cp314-cp314-macosx_10_15_x86_64.whl
tree_sitter-0.26.1-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for tree_sitter-0.26.1-cp313-cp313-win_arm64.whl
tree_sitter-0.26.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for tree_sitter-0.26.1-cp313-cp313-win_amd64.whl
tree_sitter-0.26.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for tree_sitter-0.26.1-cp313-cp313-musllinux_1_2_x86_64.whl
tree_sitter-0.26.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl CPython 3.13 CPython 3.13 Linux glibc 2.31+ RISC-V 64, Linux glibc 2.39+ RISC-V 64 Details for tree_sitter-0.26.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
tree_sitter-0.26.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for tree_sitter-0.26.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
tree_sitter-0.26.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for tree_sitter-0.26.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
tree_sitter-0.26.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for tree_sitter-0.26.1-cp313-cp313-macosx_11_0_arm64.whl
tree_sitter-0.26.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details for tree_sitter-0.26.1-cp313-cp313-macosx_10_13_x86_64.whl
tree_sitter-0.26.1-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for tree_sitter-0.26.1-cp312-cp312-win_arm64.whl
tree_sitter-0.26.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for tree_sitter-0.26.1-cp312-cp312-win_amd64.whl
tree_sitter-0.26.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for tree_sitter-0.26.1-cp312-cp312-musllinux_1_2_x86_64.whl
tree_sitter-0.26.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl CPython 3.12 CPython 3.12 Linux glibc 2.31+ RISC-V 64, Linux glibc 2.39+ RISC-V 64 Details for tree_sitter-0.26.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
tree_sitter-0.26.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for tree_sitter-0.26.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
tree_sitter-0.26.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for tree_sitter-0.26.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
tree_sitter-0.26.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for tree_sitter-0.26.1-cp312-cp312-macosx_11_0_arm64.whl
tree_sitter-0.26.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details for tree_sitter-0.26.1-cp312-cp312-macosx_10_13_x86_64.whl
tree_sitter-0.26.1-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for tree_sitter-0.26.1-cp311-cp311-win_arm64.whl
tree_sitter-0.26.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for tree_sitter-0.26.1-cp311-cp311-win_amd64.whl
tree_sitter-0.26.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for tree_sitter-0.26.1-cp311-cp311-musllinux_1_2_x86_64.whl
tree_sitter-0.26.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl CPython 3.11 CPython 3.11 Linux glibc 2.31+ RISC-V 64, Linux glibc 2.39+ RISC-V 64 Details for tree_sitter-0.26.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
tree_sitter-0.26.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for tree_sitter-0.26.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
tree_sitter-0.26.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for tree_sitter-0.26.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
tree_sitter-0.26.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for tree_sitter-0.26.1-cp311-cp311-macosx_11_0_arm64.whl
tree_sitter-0.26.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for tree_sitter-0.26.1-cp311-cp311-macosx_10_9_x86_64.whl
tree_sitter-0.26.1-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details for tree_sitter-0.26.1-cp310-cp310-win_arm64.whl
tree_sitter-0.26.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for tree_sitter-0.26.1-cp310-cp310-win_amd64.whl
tree_sitter-0.26.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for tree_sitter-0.26.1-cp310-cp310-musllinux_1_2_x86_64.whl
tree_sitter-0.26.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl CPython 3.10 CPython 3.10 Linux glibc 2.31+ RISC-V 64, Linux glibc 2.39+ RISC-V 64 Details for tree_sitter-0.26.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
tree_sitter-0.26.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for tree_sitter-0.26.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
tree_sitter-0.26.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for tree_sitter-0.26.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
tree_sitter-0.26.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for tree_sitter-0.26.1-cp310-cp310-macosx_11_0_arm64.whl
tree_sitter-0.26.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for tree_sitter-0.26.1-cp310-cp310-macosx_10_9_x86_64.whl

Total release size: 16.2 MB

Release files / tree_sitter-0.26.1.tar.gz

Download URL tree_sitter-0.26.1.tar.gz
Size 194.6 kB
Tags Source
SHA-256 checksum
How to use checksums
9919cbaf02d17fa9a4cd0e6da496aecf901b758e6eacf122eee393e3ef08aacd
BLAKE2b-256 checksum
How to use checksums
e6ca3d69b21b2328dadee34a6cae65bc84e2b4e0c72bfb9147b7a2d4ba8110a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp314-cp314-win_arm64.whl

Download URL tree_sitter-0.26.1-cp314-cp314-win_arm64.whl
Size 124.6 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
5c24824174a374916365cab0469243fa5220d51fd6b168a145cbb61afba8e9f5
BLAKE2b-256 checksum
How to use checksums
9f75c3db59cd8a8dd5fbb382b21a19c71665ba67739a8b36eca4712c921f892d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp314-cp314-win_amd64.whl

Download URL tree_sitter-0.26.1-cp314-cp314-win_amd64.whl
Size 133.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b1e079af889beed37ae2f8aa24078018ed63ff3bb566f47212a4f90d7990528e
BLAKE2b-256 checksum
How to use checksums
e9da2bc600b0e1aa6c6160abea62dfae4da8b7d934d45cb550e25553519c0d72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL tree_sitter-0.26.1-cp314-cp314-musllinux_1_2_x86_64.whl
Size 675.3 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
25ebcf9ab2f5e4687a2ee9943e3ddfa7df67eb180058825887e461ba4750a336
BLAKE2b-256 checksum
How to use checksums
8064ce86bba1987ba13b8337afdef34a189912fe1d29dd60ccfda0443fb20214
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl

Download URL tree_sitter-0.26.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Size 660.9 kB
Tags CPython 3.14 Linux glibc 2.31+ RISC-V 64 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
82f82e39d0da2f552d5ddbbf8d6fcd71571ec4b09814196ac5bf8233a13e751f
BLAKE2b-256 checksum
How to use checksums
feed5462539303dbe7d5c4a653fa2cc5aeac3692f9b83a2b53875dba935fdd64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tree_sitter-0.26.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 680.1 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0c1b48e17b26cf555060c1285b35f49eeb345222e62c2a35d70c393a7c61c65b
BLAKE2b-256 checksum
How to use checksums
29e4035caa6a831379b378f4a9e44c44348bd33bbd9a7d8b2d64549bc891e610
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL tree_sitter-0.26.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 650.6 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
02d73ec124fa74e64558f5fdb3ae58d8af19d5e8b4a70197b45ebf22c83e822f
BLAKE2b-256 checksum
How to use checksums
0597858b27d159c69cc14a1ae86c77633f25bddb4c80be8505dba8367c4741ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL tree_sitter-0.26.1-cp314-cp314-macosx_11_0_arm64.whl
Size 142.1 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c46becdb79b49d68f1084e335eddc74318b25f2d4fcd33de46fe259fd031ba1c
BLAKE2b-256 checksum
How to use checksums
c76279fe26c919e8d081094df31bef84eb8a75c64768bc505c36eda72d382edb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL tree_sitter-0.26.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 150.5 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
c66af3fb35e2380248a2c5a000d735528c116f65b028d1e4f8d44b378d006fcf
BLAKE2b-256 checksum
How to use checksums
ba478bb05ae418983720aafc5367ff3253e608b2b18f56462a20b923a014dc7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp313-cp313-win_arm64.whl

Download URL tree_sitter-0.26.1-cp313-cp313-win_arm64.whl
Size 120.7 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
8f69e35087b72cd3f370400c173d0a45e16cee426f283b116d5eb6a936bd0600
BLAKE2b-256 checksum
How to use checksums
c05c80da017e9c4f4b01eb0d153ed7f3341c355d4455000b95d390dc70d756f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp313-cp313-win_amd64.whl

Download URL tree_sitter-0.26.1-cp313-cp313-win_amd64.whl
Size 130.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0f8ca207d7f6e50b9a883bafa5fd3474758387156050057f269f56cd1b240bb2
BLAKE2b-256 checksum
How to use checksums
e9cd77c0cc542e76e96da58b01f27ec454aadd6300fcff96abbb31b77f7515fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL tree_sitter-0.26.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 675.3 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
59ee219cdd35bbcfe9ed2cc8faba16ab4d88b19574f7ac15074d89de5c0c273c
BLAKE2b-256 checksum
How to use checksums
823b2652e78b52d72f061a50e82af446df7c1497fbb7a8afbbd3cab8a0d9936c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl

Download URL tree_sitter-0.26.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Size 659.8 kB
Tags CPython 3.13 Linux glibc 2.31+ RISC-V 64 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
57fa04154e292972b8970a9728515bdf0addedafb10452156e0667381c77805e
BLAKE2b-256 checksum
How to use checksums
fef506ff88ed355becea5e0900dd0289d33fc02a37f4af482025c255f64d6bc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tree_sitter-0.26.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 679.2 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
00e55f823de46b2bbcab9ca58a4c2a7ccc2b1dc28ed3fad7355fb32726008e21
BLAKE2b-256 checksum
How to use checksums
521ce48d13bc08a7130d33df55a58762b5b6b8974407e9c254d0253feb2b300f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL tree_sitter-0.26.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 648.7 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
92aaec1a5d4318b7e563075365336d89dcfb613f716a4491bfd9a012a133aa74
BLAKE2b-256 checksum
How to use checksums
0730379b9ccdac8d658cca2aac6416cc6f01f5dec49ff919b485f394500719a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL tree_sitter-0.26.1-cp313-cp313-macosx_11_0_arm64.whl
Size 142.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
16ada9e60b91cbaba7715c649655351cdf97ddc2f07fb11388924e027abf53e7
BLAKE2b-256 checksum
How to use checksums
4188e25eb561b8bb902bac508baf1e2be624fbcc7c6c5f84fdf9a09bc07e7197
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL tree_sitter-0.26.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 150.5 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
904bcb36111fa74241d920c5785ee206b8f9fe41b6d5348daa52d563faafba6b
BLAKE2b-256 checksum
How to use checksums
3cf5f5b7e8deeccb5e10987775c3e7bd1f98030459329a6d570d0eb580ed52f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp312-cp312-win_arm64.whl

Download URL tree_sitter-0.26.1-cp312-cp312-win_arm64.whl
Size 120.7 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
5d28096eef96c2111b2244394a3340e0d3d7ac8f124eb9806eb8f783cd87c30c
BLAKE2b-256 checksum
How to use checksums
61577b7625a80da743562673d69e0b26cc281380ce95b78f34369b5d6eeb016f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp312-cp312-win_amd64.whl

Download URL tree_sitter-0.26.1-cp312-cp312-win_amd64.whl
Size 130.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
df8663ce8106bd49d379697cc4471c92537e0c25a8c63bf1246958fdfe22a979
BLAKE2b-256 checksum
How to use checksums
f8b3ae76ad04f059594603f58003da40b9c4238d960823a8a05aba2ecb057976
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL tree_sitter-0.26.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 675.2 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
90c03a777889b8f767b8d4b5d700fbfe2db6cdc05f8ee7fb8d33ab2ef1097972
BLAKE2b-256 checksum
How to use checksums
3933e6e4c2c9dc4ab88f6a7e1ca4f3b8a263ba273ea1ca83f643d191ab6e1289
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl

Download URL tree_sitter-0.26.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Size 659.1 kB
Tags CPython 3.12 Linux glibc 2.31+ RISC-V 64 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
0d95e054892e378fe3dbd75d709ecc05c97609eec916ccc30eb301b5c21a6f86
BLAKE2b-256 checksum
How to use checksums
94473e02e6cd037fc83a4cad9c031a7af6195a5040ec226bd6f1da872fab8754
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tree_sitter-0.26.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 678.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7b14ac81a2afdcf75610f714f1d2eeaac40da93965c104cabb5c4c2b536a488a
BLAKE2b-256 checksum
How to use checksums
9ad9238f956bff9be77ad43b7efe5b03fdc0c5ccef41b1018888c420d7eb604b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL tree_sitter-0.26.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 647.9 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8ecef3db771e6f50a7010310056a54bca11279e0f10597fff78c215a879de965
BLAKE2b-256 checksum
How to use checksums
e7b29dc423a8cb2e57e2ee982bcfd44fe44e37d7ae2a7ba8e03d93bc6a7b8fb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL tree_sitter-0.26.1-cp312-cp312-macosx_11_0_arm64.whl
Size 142.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8ac2d0d115e73be14dbd569b353a4f762368c134a64248aa4483afdc297dd4b4
BLAKE2b-256 checksum
How to use checksums
a6cdda10e28e5305b5900d1bc503ac78214efca97fa5bc09b86cf466125a1bde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL tree_sitter-0.26.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 150.5 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
c413bfec1dbee3fc17b967537d26da1429c07a593da251a71843f5e34c8ea0ff
BLAKE2b-256 checksum
How to use checksums
657d67970014769483318f7ea91cae46a8dd68168c69f7407f4eb61b0213891a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp311-cp311-win_arm64.whl

Download URL tree_sitter-0.26.1-cp311-cp311-win_arm64.whl
Size 120.7 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
bcfc3d54a486946a17f58139630fdd49c61d9c9b4a790e2a9f35579679c92307
BLAKE2b-256 checksum
How to use checksums
7889574ce07e57307f7ef7d7a67bea2777ecf0f4c3daa7b037119513d64816ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp311-cp311-win_amd64.whl

Download URL tree_sitter-0.26.1-cp311-cp311-win_amd64.whl
Size 130.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
10ffee79cfddbb16231d6f5152f895240d425e359ea9785dc2fa043cabf7281c
BLAKE2b-256 checksum
How to use checksums
7dff52b6fbdcef205d238ad12ead21f48a2a443b15ee93cbeeaa428882598262
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL tree_sitter-0.26.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 671.6 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ae770e688436c80991ef21410c66f20d307a5d6daec58f9eadd384e94d77ce14
BLAKE2b-256 checksum
How to use checksums
a3069a3bf38815add3ca23079ca43b178f6a114eb6ae61cbea4de9db3aacfb4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl

Download URL tree_sitter-0.26.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Size 657.1 kB
Tags CPython 3.11 Linux glibc 2.31+ RISC-V 64 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
9b3b6ea0867ad88b04323260dfd1c746315e6e45ec1a4884ac7d9182a32b3e11
BLAKE2b-256 checksum
How to use checksums
9d6cf466186b3c844c22095a7eca00307ae14166d3f1c4cc2bf4b03a7253a3c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tree_sitter-0.26.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 674.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1529457e099ee5963b9738d42ed8133316d936157e912aa4a985f4fdaf018ada
BLAKE2b-256 checksum
How to use checksums
3d06fabf2bd1a4159ae54fc6dc55fe532d88426e34824a0eda2d24542e9839cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL tree_sitter-0.26.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 645.3 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0a7a9ee719645d656fe252afbb437b4bb5e9a535e5287fc04c0831876b2de07a
BLAKE2b-256 checksum
How to use checksums
8a31374923548e16509763ce774dfe969a5988e8bd69a2536c92dd1dabf64a9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL tree_sitter-0.26.1-cp311-cp311-macosx_11_0_arm64.whl
Size 142.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c3c207bb7cd28aaa804f7062b680fa5dbceb2135c55018c62c43fbda3dac6d0f
BLAKE2b-256 checksum
How to use checksums
52683a267561dc7552b073b39eec74df0e2bfffd5da078855c6e3f84ce99fc14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL tree_sitter-0.26.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 150.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f1ec14b8eb354c9afb9de1a9cf16c6ffb770aa31962509d062ae513735a90c63
BLAKE2b-256 checksum
How to use checksums
83a97d55957f5beec32bd041ed1076d2096e59396555c42843da37d89720ceea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp310-cp310-win_arm64.whl

Download URL tree_sitter-0.26.1-cp310-cp310-win_arm64.whl
Size 120.7 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
a53679ae26f2bebe540084825e60de48b4b66577efcfcf374114fc4c67038e23
BLAKE2b-256 checksum
How to use checksums
331245674112046335c2631dcb908209b5a91fa8bedb9544add8e5a169e61904
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp310-cp310-win_amd64.whl

Download URL tree_sitter-0.26.1-cp310-cp310-win_amd64.whl
Size 130.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e7c172e028e44e67fa79a6a973d2f01fa6589fb6c3262804f4d590998d2051b7
BLAKE2b-256 checksum
How to use checksums
fb341b5e252c1337eb631172a0cc262199a360b6506662f2daa657f2c3d8330f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL tree_sitter-0.26.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 665.7 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
256094fab3ac3c2cffcda1ff3fd0b0b786a4f62b895d59d894ef25578e0d797c
BLAKE2b-256 checksum
How to use checksums
ca7fcc067e8fa72d8d49da5690ce99bf6c3ff479d32d052dca5d1c495be90695
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl

Download URL tree_sitter-0.26.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Size 651.7 kB
Tags CPython 3.10 Linux glibc 2.31+ RISC-V 64 Linux glibc 2.39+ RISC-V 64
SHA-256 checksum
How to use checksums
79a7fdfa88d322db1ff417defd11e01b6f4feba8401022335ec393da4e57ebed
BLAKE2b-256 checksum
How to use checksums
55cd756bbc151f729f547e629b897356a272d68dd1daa9026d4530b455743a61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tree_sitter-0.26.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 668.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6dc56eb5260d5f4da19ba16c8aeac3d6829237ef0aaf7dda134d778d42969769
BLAKE2b-256 checksum
How to use checksums
8c778277ac4c072d565b3fef889c840386123474ce2cb9e77de459385544ac29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL tree_sitter-0.26.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 640.2 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b8ffc0cb6b7226b9b3121daca6d54510505431f4a8b370bbb79fa2d7963a6b85
BLAKE2b-256 checksum
How to use checksums
c00aba1ab112fd4f75e11771b20fcc0d305b0629fe7d95ee9b818bd9ac5e763f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL tree_sitter-0.26.1-cp310-cp310-macosx_11_0_arm64.whl
Size 142.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
03e1fbf51cd0361409478e7ca97f58798d3206f34f1ee8b4de7f21d52e957559
BLAKE2b-256 checksum
How to use checksums
7d986891c912773af054fb2ee30326599bd886befe3aedc70e0a1d9288bec18d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / tree_sitter-0.26.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL tree_sitter-0.26.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 150.3 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8c71f8fa3c76e26bcffb11ffbb3c8af9633d5052b8cc3bfdc739ef0b32b990c7
BLAKE2b-256 checksum
How to use checksums
5dc729dcbbfade858b69cf953efe2fe573b3dda4a2971acec44ddc3b260054a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for tree-sitter 0.26.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.26.1 This release

41 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page