Skip to main content

Python bindings for the Tree-Sitter parsing library

Project description

py-tree-sitter

Build Status Build status

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

Installation

This package currently only works with Python 3. There are no library dependencies, but you do need to have a C compiler installed.

pip3 install tree_sitter

Usage

Setup

First you'll need a Tree-sitter language implementation for each language that you want to parse. You can clone some of the existing language repos or create your own:

git clone https://github.com/tree-sitter/tree-sitter-go
git clone https://github.com/tree-sitter/tree-sitter-javascript
git clone https://github.com/tree-sitter/tree-sitter-python

Use the Language.build_library method to compile these into a library that's usable from Python. This function will return immediately if the library has already been compiled since the last time its source code was modified:

from tree_sitter import Language

Language.build_library(
    # Store the library in the `build` directory
    "build/my-languages.so",
    # Include one or more languages
    ["vendor/tree-sitter-go", "vendor/tree-sitter-javascript", "vendor/tree-sitter-python"],
)

Load the languages into your app as Language objects:

GO_LANGUAGE = Language("build/my-languages.so", "go")
JS_LANGUAGE = Language("build/my-languages.so", "javascript")
PY_LANGUAGE = Language("build/my-languages.so", "python")

Basic Parsing

Create a Parser and configure it to use one of the languages:

parser = Parser()
parser.set_language(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 encode the source as UTF-8.

For example, to use the byte offset:

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


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


tree = parser.parse(read_callable)

And to use the point:

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


def read_callable(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)

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 == (3, 13)

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)

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

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"

Editing

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

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_source, tree)

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

The Tree.get_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.get_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 = PY_LANGUAGE.query(
    """
(function_definition
  name: (identifier) @function.def)

(call
  function: (identifier) @function.call)
"""
)

captures = query.captures(tree.root_node)
assert len(captures) == 2
assert captures[0][0] == function_name_node
assert captures[0][1] == "function.def"

The Query.captures() method takes optional start_point, end_point, start_byte and end_byte keyword arguments which can be used to restrict the query's range. Only one of the ..._byte or ..._point pairs need to be given to restrict the range. If all are omitted, the entire range of the passed node is used.

Project details


Download files

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

Source Distribution

tree_sitter-0.20.4.tar.gz (140.7 kB view details)

Uploaded Source

Built Distributions

tree_sitter-0.20.4-pp310-pypy310_pp73-win_amd64.whl (107.7 kB view details)

Uploaded PyPyWindows x86-64

tree_sitter-0.20.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (127.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tree_sitter-0.20.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (124.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tree_sitter-0.20.4-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (126.6 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

tree_sitter-0.20.4-pp39-pypy39_pp73-win_amd64.whl (107.8 kB view details)

Uploaded PyPyWindows x86-64

tree_sitter-0.20.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (127.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tree_sitter-0.20.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (124.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tree_sitter-0.20.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (126.6 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

tree_sitter-0.20.4-pp38-pypy38_pp73-win_amd64.whl (107.8 kB view details)

Uploaded PyPyWindows x86-64

tree_sitter-0.20.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (127.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tree_sitter-0.20.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (124.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tree_sitter-0.20.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (126.6 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

tree_sitter-0.20.4-pp37-pypy37_pp73-win_amd64.whl (107.8 kB view details)

Uploaded PyPyWindows x86-64

tree_sitter-0.20.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (129.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tree_sitter-0.20.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (126.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

tree_sitter-0.20.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (126.6 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

tree_sitter-0.20.4-cp312-cp312-win_amd64.whl (107.5 kB view details)

Uploaded CPython 3.12Windows x86-64

tree_sitter-0.20.4-cp312-cp312-win32.whl (95.3 kB view details)

Uploaded CPython 3.12Windows x86

tree_sitter-0.20.4-cp312-cp312-musllinux_1_1_x86_64.whl (487.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

tree_sitter-0.20.4-cp312-cp312-musllinux_1_1_aarch64.whl (476.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

tree_sitter-0.20.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (493.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

tree_sitter-0.20.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (481.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

tree_sitter-0.20.4-cp312-cp312-macosx_11_0_arm64.whl (128.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tree_sitter-0.20.4-cp312-cp312-macosx_10_9_x86_64.whl (138.1 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

tree_sitter-0.20.4-cp312-cp312-macosx_10_9_universal2.whl (257.4 kB view details)

Uploaded CPython 3.12macOS 10.9+ universal2 (ARM64, x86-64)

tree_sitter-0.20.4-cp311-cp311-win_amd64.whl (107.6 kB view details)

Uploaded CPython 3.11Windows x86-64

tree_sitter-0.20.4-cp311-cp311-win32.whl (95.1 kB view details)

Uploaded CPython 3.11Windows x86

tree_sitter-0.20.4-cp311-cp311-musllinux_1_1_x86_64.whl (484.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

tree_sitter-0.20.4-cp311-cp311-musllinux_1_1_aarch64.whl (473.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

tree_sitter-0.20.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (490.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

tree_sitter-0.20.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (479.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

tree_sitter-0.20.4-cp311-cp311-macosx_11_0_arm64.whl (128.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tree_sitter-0.20.4-cp311-cp311-macosx_10_9_x86_64.whl (138.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

tree_sitter-0.20.4-cp311-cp311-macosx_10_9_universal2.whl (257.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

tree_sitter-0.20.4-cp310-cp310-win_amd64.whl (107.6 kB view details)

Uploaded CPython 3.10Windows x86-64

tree_sitter-0.20.4-cp310-cp310-win32.whl (95.1 kB view details)

Uploaded CPython 3.10Windows x86

tree_sitter-0.20.4-cp310-cp310-musllinux_1_1_x86_64.whl (483.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

tree_sitter-0.20.4-cp310-cp310-musllinux_1_1_aarch64.whl (472.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

tree_sitter-0.20.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (488.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

tree_sitter-0.20.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (477.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

tree_sitter-0.20.4-cp310-cp310-macosx_11_0_arm64.whl (128.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

tree_sitter-0.20.4-cp310-cp310-macosx_10_9_x86_64.whl (138.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

tree_sitter-0.20.4-cp310-cp310-macosx_10_9_universal2.whl (257.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

tree_sitter-0.20.4-cp39-cp39-win_amd64.whl (107.8 kB view details)

Uploaded CPython 3.9Windows x86-64

tree_sitter-0.20.4-cp39-cp39-win32.whl (95.2 kB view details)

Uploaded CPython 3.9Windows x86

tree_sitter-0.20.4-cp39-cp39-musllinux_1_1_x86_64.whl (482.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

tree_sitter-0.20.4-cp39-cp39-musllinux_1_1_aarch64.whl (471.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

tree_sitter-0.20.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (487.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

tree_sitter-0.20.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (476.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

tree_sitter-0.20.4-cp39-cp39-macosx_11_0_arm64.whl (128.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

tree_sitter-0.20.4-cp39-cp39-macosx_10_9_x86_64.whl (138.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

tree_sitter-0.20.4-cp39-cp39-macosx_10_9_universal2.whl (257.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

tree_sitter-0.20.4-cp38-cp38-win_amd64.whl (107.8 kB view details)

Uploaded CPython 3.8Windows x86-64

tree_sitter-0.20.4-cp38-cp38-win32.whl (95.1 kB view details)

Uploaded CPython 3.8Windows x86

tree_sitter-0.20.4-cp38-cp38-musllinux_1_1_x86_64.whl (487.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

tree_sitter-0.20.4-cp38-cp38-musllinux_1_1_aarch64.whl (478.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

tree_sitter-0.20.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (492.4 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

tree_sitter-0.20.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (482.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

tree_sitter-0.20.4-cp38-cp38-macosx_11_0_arm64.whl (128.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

tree_sitter-0.20.4-cp38-cp38-macosx_10_9_x86_64.whl (138.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

tree_sitter-0.20.4-cp38-cp38-macosx_10_9_universal2.whl (257.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

tree_sitter-0.20.4-cp37-cp37m-win_amd64.whl (107.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

tree_sitter-0.20.4-cp37-cp37m-win32.whl (95.0 kB view details)

Uploaded CPython 3.7mWindows x86

tree_sitter-0.20.4-cp37-cp37m-musllinux_1_1_x86_64.whl (480.7 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

tree_sitter-0.20.4-cp37-cp37m-musllinux_1_1_aarch64.whl (471.0 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

tree_sitter-0.20.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.6 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

tree_sitter-0.20.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (474.4 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

tree_sitter-0.20.4-cp37-cp37m-macosx_10_9_x86_64.whl (137.7 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

tree_sitter-0.20.4-cp36-cp36m-win_amd64.whl (122.2 kB view details)

Uploaded CPython 3.6mWindows x86-64

tree_sitter-0.20.4-cp36-cp36m-win32.whl (105.9 kB view details)

Uploaded CPython 3.6mWindows x86

tree_sitter-0.20.4-cp36-cp36m-musllinux_1_1_x86_64.whl (479.5 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

tree_sitter-0.20.4-cp36-cp36m-musllinux_1_1_aarch64.whl (469.7 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ ARM64

tree_sitter-0.20.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (485.7 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

tree_sitter-0.20.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (474.0 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

tree_sitter-0.20.4-cp36-cp36m-macosx_10_9_x86_64.whl (137.8 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file tree_sitter-0.20.4.tar.gz.

File metadata

  • Download URL: tree_sitter-0.20.4.tar.gz
  • Upload date:
  • Size: 140.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for tree_sitter-0.20.4.tar.gz
Algorithm Hash digest
SHA256 6adb123e2f3e56399bbf2359924633c882cc40ee8344885200bca0922f713be5
MD5 bda68c986b7c0e838211321643440d91
BLAKE2b-256 4a6471b3a0ff7d0d89cb333caeca01992099c165bdd663e7990ea723615e60f4

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d933a942fde39876b99c36f12aa3764e4a555ae9366c10ce6cca8c16341c1bbf
MD5 7f6081036e40a0e10c6ce81429ac2632
BLAKE2b-256 3dd5e7cc0077647855708d50e8edb780330bcc7c429ce4da031e23ba570248c9

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ec46355bf3ff23f54d5e365871ffd3e05cfbc65d1b36a8be7c0bcbda30a1d43
MD5 aca0bc531fc274041a2442ff179970f6
BLAKE2b-256 2ff1e7014276dce702ccfa20dc122bd2772dcaf614d63ea42699214cb3f0b11d

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0dfc14be73cf46126660a3aecdd0396e69562ad1a902245225ca7bd29649594e
MD5 8134341e0d26fad063ccfbee06f6bc94
BLAKE2b-256 9e23e68cb8b65f1e058922c8bae777042b5e43041ef58ebd20c850e98c1d6e9d

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 859260b90f0e3867ae840e39f54e830f607b3bc531bc21deeeeaa8a30cbb89ad
MD5 9f6f901f00433cc06ffce62227b4b712
BLAKE2b-256 11fe1e6e9118384cf70bfc9e69bf36dc79c64731da2e532c640b37ba4d0387bb

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a25b1087e4f7825b2458dacf5f4b0be2938f78e850e822edca1ff4994b56081a
MD5 a566a9892f25ead4df59838f18b67dbb
BLAKE2b-256 0b293b86bfa49d16a89e2408d835dab06a0a3f8b570e83787d6f16f7af9c38a5

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a66d95bbf92175cdc295d6d77f330942811f02e3aaf3fc64431cb749683b2f7d
MD5 6b5cb97ffc634bc93d93d964087c286c
BLAKE2b-256 189777cec95a2294b536f930565ad333a1562aecfe8382e7dd503472bd2e250e

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4992dd226055b6cd0a4f5661c66b799a73d3eff716302e0f7ab06594ee12d49f
MD5 5490ecc2001128328aa70635ecf09f76
BLAKE2b-256 4ebea2afacde7f846c74a811282cdd8c0fdc2bf52265682121a73ed72b21703e

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 72830dc85a10430eca3d56739b7efcd7a05459c8d425f08c1aee6179ab7f13a9
MD5 3cbda7e447e5f27115c804e897a85074
BLAKE2b-256 5c2bd226a6b7e68cdb684601ee69deaf33d4596cfe86966b1f4ee6119c69ce70

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 99a3c2824d4cfcffd9f961176891426bde2cb36ece5280c61480be93319c23c4
MD5 b0fd8698bfbf4cfb520a554c4374a94c
BLAKE2b-256 ece03f12d8e9f2d49ed1d40bc1a9645714c521b512dfd4322298044a760fdf10

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2051e8a70fd8426f27a43dad71d11929a62ce30a9b1eb65bba0ed79e82481592
MD5 ed3d81f59b15255b6a4898d8c709e08b
BLAKE2b-256 828fbb22c9fdd95b2b4967d6b94902f559645792151138827f4046cbcf8b72d8

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 841efb40c116ab0a066924925409a8a4dcffeb39a151c0b2a1c2abe56ad4fb42
MD5 d4d053ee21d0851aaeccc26b2a6d4a42
BLAKE2b-256 bef57af3a567ef7d8088cd7c4051672297868df7d0e9a42e2694197214e7694e

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 36f8adf2126f496cf376b6e4b707cba061c25beb17841727eef6f0e083e53e1f
MD5 5834bde755c3a5316b5c6aebd4f204cf
BLAKE2b-256 7dcdc6a0fc2c9817fdffdb271933cff266711cbecd45d1aea00e2ac9da61ecb6

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a15fbabd3bc8e29c48289c156d743e69f5ec72bb125cf44f7adbdaa1937c3da6
MD5 7a29cea2430aba737803c929aee977a2
BLAKE2b-256 bc307fed5eaa119f9d42b9fa2ac162520cce9cf949461ef1e9646e36ab096028

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccf0396e47efffc0b528959a8f2e2346a98297579f867e9e1834c2aad4be829c
MD5 dc3c76f0940f9f56314fc262c9f3ae49
BLAKE2b-256 50bc9898610a61e889b54df702e651f9236b8abca28952d09d8c0c674a22cba7

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dfc76225529ee14a53e84413480ce81ec3c44eaa0455c140e961c90ac3118ead
MD5 2ed5650aa98bc1b37777892af0379900
BLAKE2b-256 f941eed9fe8beac6f3724f487ec5acc316977214a8095b625f8ff939cdc80c1f

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a7eec3b55135fe851a38fa248c9fd75fc3d58ceb6e1865b795e416e4d598c2a1
MD5 0aa87c14d0c845efc842a78f0d106190
BLAKE2b-256 91d8f81468e99cedc1a3a2f7dbf3a2606d7cdd03a29ee62be9781bda2326ef32

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 973e871167079a1b1d7304d361449253efbe2a6974728ad563cf407bd02ddccb
MD5 d391c8bf933c5bf38460947f2b06322d
BLAKE2b-256 7a473e8491b14d0b6aa671a34a60c9347702f276fc4967e4c92273d5bcfd5c2e

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp312-cp312-win32.whl.

File metadata

  • Download URL: tree_sitter-0.20.4-cp312-cp312-win32.whl
  • Upload date:
  • Size: 95.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for tree_sitter-0.20.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c16b48378041fc9702b6aa3480f2ffa49ca8ea58141a862acd569e5a0679655f
MD5 b65b8c76db8544be3c3f313df3f8e464
BLAKE2b-256 bae94797c420e71946040f44a88e095f2dbd2c20cf517eca59a3c79a0e10adf6

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bf47047420021d50aec529cb66387c90562350b499ddf56ecef1fc8255439e30
MD5 cc6b778d0e565a36107443485b36893c
BLAKE2b-256 5b4d9ca258188c19e5588e30c2862879c6a061d17a33cd1c24321d3d9b029591

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b6fd1c881ab0de5faa67168db2d001eee32be5482cb4e0b21b217689a05b6fe4
MD5 0f9a421552af8a417e081c7a048ec36a
BLAKE2b-256 1028a6ccb6484ee7af1587f82e91a94dc2d9502108b43a7a51b8ab19d9d603fb

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20ef2ee6d9bb8e21713949e5ff769ed670fe1217f95b7eeb6c675788438c1e6e
MD5 d5bb11d2c1e84b0b8b9a9e9f7b73f755
BLAKE2b-256 ea2e82c394b3fb46ca0879a66837c917b0856c612c71ea0d8301a2cd659498bb

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b1c0f8c0e3e50267566f5116cdceedf4e23e8c08b55ef3becbe954a11b16e84
MD5 2e7a2c0152ff9d5decb2ec4bc6f79fec
BLAKE2b-256 04a5a49254e0314df03d1c368ac80bff8f1307a41844ee0d55161ab68862ea93

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6de537bca0641775d8d175d37303d54998980fc0d997dd9aa89e16b415bf0cc3
MD5 c11ebd6dcc8ae0255b2848680d47f6a0
BLAKE2b-256 2081a908c7acf36fdd01cd7277e34d7e26c72252cd99eacb84123824a52d1267

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9d70bfa550cf22c9cea9b3c0d18b889fc4f2a7e9dcf1d6cc93f49fa9d4a94954
MD5 3c9028e99b4214cbdc71ad546801772a
BLAKE2b-256 dde3e028aab9e571646f1e8b5b4297f41a90d88f2b6c275989053d2d73a588aa

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c4c1af5ed4306071d30970c83ec882520a7bf5d8053996dbc4aa5c59238d4990
MD5 239325616bcec352ec2b7ea9e6950231
BLAKE2b-256 ac17cd3fe4ea74a33a1737e42cab20dc48f13b7fc855af99301d43679bc124ac

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ba9215c0e7529d9eb370528e5d99b7389d14a7eae94f07d14fa9dab18f267c62
MD5 df1b5d5c9917a1999eda7b9000034cb2
BLAKE2b-256 2e413c1534be0d0fce9ea6ccebd1855ef500afa05c54bbbce397988c6b592fb8

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp311-cp311-win32.whl.

File metadata

  • Download URL: tree_sitter-0.20.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 95.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for tree_sitter-0.20.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8d04c75a389b2de94952d602264852acff8cd3ed1ccf8a2492a080973d5ddd58
MD5 7c8d7e3b0898f630f246435689538bdf
BLAKE2b-256 bf14fd7302314acd1fdc38ffb19fa5d0779ff53a333cf4e5226fab36eaba4cce

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 08c3ba2561b61a83c28ca06a0bce2a5ffcfb6b39f9d27a45e5ebd9cad2bedb7f
MD5 f68f3b956391f78a750e22ba7a79005f
BLAKE2b-256 9148b3a8e2566256e18da3094b42288cb3e00ed5f6e2078aff04bfaba85776f6

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a418ca71309ea7052e076f08d623f33f58eae01a8e8cdc1e6d3a01b5b8ddebfe
MD5 d531d41c0d19f8458e12647e3ec0331d
BLAKE2b-256 98a461236fe6303890ff7a2d23f8e05eb4aa372741de2e0bd65baa4f2961c359

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 527ca72c6a8f60fa719af37fa86f58b7ad0e07b8f74d1c1c7e926c5c888a7e6b
MD5 324636993d2550ec681e0581c9ca0cf3
BLAKE2b-256 3fce80b12e0e470bf939dd57507fedad5cdc30e92391703031561e829d6a1819

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 822e02366dbf223697b2b56b8f91aa5b60571f9fe7c998988a381db1c69604e9
MD5 bcae893e935d904e9de37aa604a84522
BLAKE2b-256 7bc636a6a08eaef5cf7f8beef91666c9f1f45ec0771fa5f9a67f1de86f2d0ec8

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 060d4e5b803be0975f1ac46e54a292eab0701296ccd912f6cdac3f7331e29143
MD5 926a2435ce28cab08e2809a233f0195c
BLAKE2b-256 f45b7a060f566389ea65614ae40464ff275473282cefb316b3c1865b4c684af8

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2a0ffd76dd991ba745bb5d0ba1d583bec85726d3ddef8c9685dc8636a619adde
MD5 1b85a911be66e77402cfe240341be37a
BLAKE2b-256 af0aa6e47c589b671ea1b48c314ca5fe9f40a77d0c3054d5117435fa8c15f372

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9d22ee75f45836554ee6a11e50dd8f9827941e67c49fce9a0790245b899811a9
MD5 002be258f0fdcddf59376ba08f53045c
BLAKE2b-256 aba7ec261bea29ca9078759253cb352ef5f6e559b8a23a4ae7330f6c40082807

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f792684cee8a46d9194d9f4223810e54ccc704470c5777538d59fbde0a4c91bf
MD5 b324874d4261564712d1404f47b6cb85
BLAKE2b-256 91ddb10f5ad674a61d557883997ca8db641a3be2325831c36d6c2d44b15a6610

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: tree_sitter-0.20.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 95.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for tree_sitter-0.20.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b4755229dc18644fe48bcab974bde09b171fcb6ef625d3cb5ece5c6198f4223e
MD5 87f73f8522b8a60a778ddaa6fac233d6
BLAKE2b-256 1c14209398d8932083171b72ab1cb094ce42beea60da0ea08622f90aee033600

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e9e9e594bbefb76ad9ea256f5c87eba7591b4758854d3df83ce4df415933a006
MD5 136692d75236ae7a17363c994d7d0bfd
BLAKE2b-256 1b476fc30db3ede826301117eae5347a9f5ee9d21f685678868fab050f3c88a1

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7c18c64ddd44b75b7e1660b9793753eda427e4b145b6216d4b2d2e9b200c74f2
MD5 536ae4e40781411d78e7cc6dd3c791b3
BLAKE2b-256 624c38914d44c4ef1625de248812363c198623502d08e71feeedf182ce814362

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36b10c9c69e825ba65cf9b0f77668bf33e70d2a5764b64ad6f133f8cc9220f09
MD5 c4b9f8b00139ed512302cc91cc8b3fd0
BLAKE2b-256 64168a4b1f8884967be6e9c68dd1019a1809acc6339a60b84d179ed0bd707d14

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae28e25d551f406807011487bdfb9728041e656b30b554fa7f3391ab64ed69f9
MD5 9f8f0ae493e4ada9c319c4e412de29cb
BLAKE2b-256 7d67091589b7c40fafb3990db35d32129071631915bf5f48dcdd8ce70fe3c74d

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66a68b156ba131e9d8dff4a1f72037f4b368cc50c58f18905a91743ae1d1c795
MD5 6e19c8759800b8b5cc8851c2d049bd50
BLAKE2b-256 7a1fbfa3b262b336f69559711a658bbea28fc8b70d1a2136307ef82f72f07eb4

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 88da7e2e4c69881cd63916cc24ae0b809f96aae331da45b418ae6b2d1ed2ca19
MD5 5b346598d8e708ee242c9ead039f7eff
BLAKE2b-256 7383721fc2b95a03b88248cd3c1d5d12688c4119c66937a28f8c791b350d561f

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c259b9bcb596e54f54713eb3951226fc834d65289940f4bfdcdf519f08e8e876
MD5 5dc3fb5765bb6c1b3eb9f14e43ca5455
BLAKE2b-256 ba0556d53a682a9a00874a7d6985fc37d872238b154e19263c15a638698784d8

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: tree_sitter-0.20.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 107.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for tree_sitter-0.20.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7095bb9aff297fa9c6026bf8914fd295997d714d1a6ee9a1edf7282c772f9f64
MD5 6686205a57286f71fc4f55dc85e0d037
BLAKE2b-256 d0170195323d376bf23e43377c210b445a60c46c83313709e471abded59972eb

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp39-cp39-win32.whl.

File metadata

  • Download URL: tree_sitter-0.20.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 95.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for tree_sitter-0.20.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 427a9a39360cc1816e28f8182550e478e4ba983595a2565ab9dfe32ea1b03fd7
MD5 290774653b2479e10fb58fa68955be01
BLAKE2b-256 e6b4fae0ddd75a342024d81deb35ab7f2f32983d24e05a5b7a42c88e3fcd4322

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 21a937942e4729abbe778a609d2c218574436cb351c36fba89ef3c8c6066ec78
MD5 0f270e7bdf2d1b31dd8afe3cd07259dc
BLAKE2b-256 784fa9aedcaa6472d529081cd08a470cc28f1d73fc7266e5b2f806126972fabe

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0f2422c9ee70ba972dfc3943746e6cf7fc03725a866908950245bda9ccfc7301
MD5 d24abd63a5c8e33be79f4dcfb39f9f04
BLAKE2b-256 4317fbb1bc611e258f547c04725e69f0aeefa1f2664be481b0a82aa2c4468854

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d404a8ca9de9b0843844f0cd4d423f46bc46375ab8afb63b1d8ec01201457ac8
MD5 ff6189336e79f1706f99bbb00ad762af
BLAKE2b-256 90050d5c894daf7136c333518919e485501ded65ddbd7dea30aa97076286bcf0

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8250725c5f78929aeb2c71db5dca76f1ef448389ca16f9439161f90978bb8478
MD5 5bdc11ade0f65a7e027069d22f4dae6a
BLAKE2b-256 46011da76434037cdf05148ebd08dd08454589f59fdb5ec9a98b7fed1bff71a7

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11e93f8b4bbae04070416a82257a7ab2eb0afb76e093ae3ea73bd63b792f6846
MD5 49a15aa3963e95a5e3dfc7062ef9cb30
BLAKE2b-256 ed718aaa4e1921875d15cf1b00558f05bba01bcb40737452d2be972cd90291fa

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7fb6286bb1fae663c45ff0700ec88fb9b50a81eed2bae8a291f95fcf8cc19547
MD5 bafd9c7f66b7b9279bd073c2b302e7e5
BLAKE2b-256 15b8c376e34b956067ae7a6e21bdd0fbd451db0cc1154d3246e9f38238ef06b7

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e89f6508e30fce05e2c724725d022db30d877817b9d64f933506ffb3a3f4a2c2
MD5 6c6f121b1f48757406de7260a5e619ef
BLAKE2b-256 d8f5955c42068c00064cf9dea44e82332920304a26ce8e50973be35bfd07a078

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: tree_sitter-0.20.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 107.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for tree_sitter-0.20.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8eee8adf54033dc48eab84b040f4d7b32355a964c4ae0aae5dfbdc4dbc3364ca
MD5 6b51f857aba24ee6a2b1918158b6ca2e
BLAKE2b-256 9a572f1295482ab62c0f3e680c92d73a9dccf41975220518ecf93ebdba0d795b

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp38-cp38-win32.whl.

File metadata

  • Download URL: tree_sitter-0.20.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 95.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for tree_sitter-0.20.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6a77ac3cdcddd80cdd1fd394318bff99f94f37e08d235aaefccb87e1224946e5
MD5 b8b52f7b366a4ebac515ca823fdfef6a
BLAKE2b-256 312e4aba9c2ce846354033ddad44fc86ac3dcb58d57eaaf3fa93d9080fad28dd

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 281f3e5382d1bd7fccc88d1afe68c915565bc24f8b8dd4844079d46c7815b8a7
MD5 360ed3757a6f70e7e4bf489cc8ab5ddc
BLAKE2b-256 c01b9c01dfc19c87101e8ddde99ee001fbdbf0a7033bad801eee4d243849d49f

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 dd8c352f4577f61098d06cf3feb7fd214259f41b5036b81003860ed54d16b448
MD5 276288cb48754f883a4d408bdd8540cc
BLAKE2b-256 26aa1cb203cdbf0798151811812a9857853ac109f1fce9eaf3efa240321e3f97

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78e76307f05aca6cde72f3307b4d53701f34ae45f2248ceb83d1626051e201fd
MD5 9ad9e24d2bdaec4731c9543ca8c003b9
BLAKE2b-256 650b9fc79b4df91a4afcc6ba2829bc7f1cd48c194cce8f6ad52cd3987f3bb127

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b8d7539075606027b67764543463ff2bc4e52f4158ef6dc419c9f5625aa5383
MD5 bccc44bd3209cf9aa6eee446af8bb098
BLAKE2b-256 779ecb46b11abb6f8786cd554f496000c12d2446445046b138e6049f0ff16140

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fdd361fe1cc68db68b4d85165641275e34b86cc26b2bab932790204fa14824dc
MD5 6d6c240453b7dad223d929addb0afe86
BLAKE2b-256 e9c7441229a9f90614b042e4d5a2a1bb5986aea0b98e495ddb9dbbdae3ee8dd2

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7859717c5d62ee386b3d036cab8ed0f88f8c027b6b4ae476a55a8c5fb8aab713
MD5 0c8bbe8b0dfbadbd49480536c9cafdba
BLAKE2b-256 be7908b08e1a82d9e5f78d2b7598c3f246aa0643299377a94e4139d0acf08c35

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f42fd1104efaad8151370f1936e2a488b7337a5d24544a9ab59ba4c4010b1272
MD5 80decb1a9c3bb0f0a4c04b448378f9a7
BLAKE2b-256 17862f9da3757ca7cc4919f244a273e6cee5cb138233644f43699ce7db31aac3

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6140d037239a41046f5d34fba5e0374ee697adb4b48b90579c618b5402781c11
MD5 fea3e17dea456734e8b1ddbd173da287
BLAKE2b-256 eca0d8a0263095a08fd3abb284a7f39336695b401e6c98a1d2630077ce62aa4e

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp37-cp37m-win32.whl.

File metadata

  • Download URL: tree_sitter-0.20.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 95.0 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for tree_sitter-0.20.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1b7c1d95f006b3de42fbf4045bd00c273d113e372fcb6a5378e74ed120c12032
MD5 43b3e172f4ed2a6c593fc2b21da1d8d7
BLAKE2b-256 e330d223338eec6449e065a118fc1397c69e85a6d6f709ad9ed67085239ef634

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 327c40f439c6155e4eee54c4657e4701a04f5f4816d9defdcb836bf65bf83d21
MD5 321919c70db3390c0ea4676c0919899d
BLAKE2b-256 bcd9a0000799bdc680d874ffa1f3ce7c96278ad628e9399d362863b3e97935b9

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b641e88a97eab002a1736d93ef5a4beac90ea4fd6e25affd1831319b99f456c9
MD5 f7fef859be7cf59e96040fa115a4e77b
BLAKE2b-256 9d77b699bfb97019ff9087133e696fe3009a979b09498facf7998a936f78e5e4

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ecaed46241e071752195a628bb97d2b740f2fde9e34f8a74456a4ea8bb26df88
MD5 b9cc6399c1703ce86a87736dae47c062
BLAKE2b-256 5418eb04ae7706d95369f0a325aa8f51042b6cd4975488dff217c69606298be7

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c913b65cbe10996116988ac436748f24883b5097e58274223e89bb2c5d1bb1a
MD5 1b3282ac321b44f919455ccc95422923
BLAKE2b-256 9d848b242f2356d42fca8772bb3edbdfade7a265a61d0bd7af23bae913c0692d

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 28d5f84e34e276887e3a240b60906ca7e2b51e975f3145c3149ceed977a69508
MD5 748179fd51497945f04d81402099f26e
BLAKE2b-256 010846f6e18e717daf95f10b54ad7725bf86e540629d46d443a7e5fe0e0c025b

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 fe10779347a6c067af29cb37fd4b75fa96c5cb68f587cc9530b70fe3f2a51a55
MD5 c839bd63d9df3d8373b33564d9cf2f48
BLAKE2b-256 6fb91b9dfc541d33a4fcecafafb795956d28fe8e63b7285931f13233c4a0e41e

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp36-cp36m-win32.whl.

File metadata

  • Download URL: tree_sitter-0.20.4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 105.9 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for tree_sitter-0.20.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ce6a85027c66fa3f09d482cc6d41927ea40955f7f33b86aedd26dd932709a2c9
MD5 3fef050423886286b41eb597b64d8a2f
BLAKE2b-256 afe970bc67a45079962016ea09e9be962e181691db9a691c12cb3d933b49a6d2

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0e83f641fe6f27d91bd4d259fff5d35de1567d3f581b9efe9bbd5be50fe4ddc7
MD5 79d8c07f2c753efcf75b3dd7de960b07
BLAKE2b-256 a8388b6fe4b951a03f81affe71540000b8a7b849a6221900b7502f9274562907

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 640f60a5b966f0990338f1bf559455c3dcb822bc4329d82b3d42f32a48374dfe
MD5 ccaa05dee28beec2cebd2941d4cee78f
BLAKE2b-256 936cb02fb7b57d57abf591214e9a58891eff1dfadb962c5e613ad6ff83b16209

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5022bea67e479ad212be7c05b983a72e297a013efb4e8ea5b5b4d7da79a9fdef
MD5 dba6fb0a8d3ddcc86a06fc8f5a023c2e
BLAKE2b-256 e2d03f7c48929ca434c423a49e380ebdc0568efacc6dd36f05c9fd8a25acf632

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7cee6955c2c97fc5927a41c7a8b06647c4b4d9b99b8a1581bf1183435c8cec3e
MD5 b8c09ee05595b8a9ea34d8299a84e6e7
BLAKE2b-256 5fb0ddc8b366e26456d70e110aa15063a6c7ceff2f181c7ebdd310dd60651bef

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.4-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9d33a55598dd18a4d8b869a3417de82a4812c3a7dc7e61cb025ece3e9c3e4e96
MD5 0127ed96a247d085ad4909a61bcb991c
BLAKE2b-256 493fd48ab120262e3190cf73c1da67bec458e7420a4ff09005ab39452c5f2aa3

See more details on using hashes here.

Supported by

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