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, Parser

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.2.tar.gz (137.8 kB view details)

Uploaded Source

Built Distributions

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

tree_sitter-0.20.2-pp39-pypy39_pp73-win_amd64.whl (105.5 kB view details)

Uploaded PyPyWindows x86-64

tree_sitter-0.20.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (123.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tree_sitter-0.20.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (134.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

tree_sitter-0.20.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (123.4 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

tree_sitter-0.20.2-pp38-pypy38_pp73-win_amd64.whl (105.5 kB view details)

Uploaded PyPyWindows x86-64

tree_sitter-0.20.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (123.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tree_sitter-0.20.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (134.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

tree_sitter-0.20.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (123.4 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

tree_sitter-0.20.2-pp37-pypy37_pp73-win_amd64.whl (105.5 kB view details)

Uploaded PyPyWindows x86-64

tree_sitter-0.20.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (126.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tree_sitter-0.20.2-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (137.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

tree_sitter-0.20.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (123.3 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

tree_sitter-0.20.2-cp311-cp311-win_amd64.whl (105.2 kB view details)

Uploaded CPython 3.11Windows x86-64

tree_sitter-0.20.2-cp311-cp311-win32.whl (92.1 kB view details)

Uploaded CPython 3.11Windows x86

tree_sitter-0.20.2-cp311-cp311-musllinux_1_1_x86_64.whl (479.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

tree_sitter-0.20.2-cp311-cp311-musllinux_1_1_i686.whl (491.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

tree_sitter-0.20.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (486.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

tree_sitter-0.20.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (494.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

tree_sitter-0.20.2-cp311-cp311-macosx_11_0_arm64.whl (125.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tree_sitter-0.20.2-cp311-cp311-macosx_10_9_x86_64.whl (134.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

tree_sitter-0.20.2-cp310-cp310-win_amd64.whl (105.2 kB view details)

Uploaded CPython 3.10Windows x86-64

tree_sitter-0.20.2-cp310-cp310-win32.whl (92.1 kB view details)

Uploaded CPython 3.10Windows x86

tree_sitter-0.20.2-cp310-cp310-musllinux_1_1_x86_64.whl (478.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

tree_sitter-0.20.2-cp310-cp310-musllinux_1_1_i686.whl (490.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

tree_sitter-0.20.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (484.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

tree_sitter-0.20.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (492.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

tree_sitter-0.20.2-cp310-cp310-macosx_11_0_arm64.whl (125.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

tree_sitter-0.20.2-cp310-cp310-macosx_10_9_x86_64.whl (134.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

tree_sitter-0.20.2-cp39-cp39-win_amd64.whl (105.4 kB view details)

Uploaded CPython 3.9Windows x86-64

tree_sitter-0.20.2-cp39-cp39-win32.whl (92.1 kB view details)

Uploaded CPython 3.9Windows x86

tree_sitter-0.20.2-cp39-cp39-musllinux_1_1_x86_64.whl (477.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

tree_sitter-0.20.2-cp39-cp39-musllinux_1_1_i686.whl (489.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

tree_sitter-0.20.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (483.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

tree_sitter-0.20.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (491.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

tree_sitter-0.20.2-cp39-cp39-macosx_11_0_arm64.whl (125.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

tree_sitter-0.20.2-cp39-cp39-macosx_10_9_x86_64.whl (134.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

tree_sitter-0.20.2-cp38-cp38-win_amd64.whl (105.4 kB view details)

Uploaded CPython 3.8Windows x86-64

tree_sitter-0.20.2-cp38-cp38-win32.whl (92.1 kB view details)

Uploaded CPython 3.8Windows x86

tree_sitter-0.20.2-cp38-cp38-musllinux_1_1_x86_64.whl (482.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

tree_sitter-0.20.2-cp38-cp38-musllinux_1_1_i686.whl (494.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

tree_sitter-0.20.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (488.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

tree_sitter-0.20.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (496.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

tree_sitter-0.20.2-cp38-cp38-macosx_11_0_arm64.whl (125.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

tree_sitter-0.20.2-cp38-cp38-macosx_10_9_x86_64.whl (134.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

tree_sitter-0.20.2-cp37-cp37m-win_amd64.whl (105.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

tree_sitter-0.20.2-cp37-cp37m-win32.whl (92.0 kB view details)

Uploaded CPython 3.7mWindows x86

tree_sitter-0.20.2-cp37-cp37m-musllinux_1_1_x86_64.whl (475.8 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

tree_sitter-0.20.2-cp37-cp37m-musllinux_1_1_i686.whl (488.3 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

tree_sitter-0.20.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (481.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

tree_sitter-0.20.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (489.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

tree_sitter-0.20.2-cp37-cp37m-macosx_10_9_x86_64.whl (134.4 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

tree_sitter-0.20.2-cp36-cp36m-win_amd64.whl (120.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

tree_sitter-0.20.2-cp36-cp36m-win32.whl (102.9 kB view details)

Uploaded CPython 3.6mWindows x86

tree_sitter-0.20.2-cp36-cp36m-musllinux_1_1_x86_64.whl (474.9 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

tree_sitter-0.20.2-cp36-cp36m-musllinux_1_1_i686.whl (487.2 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

tree_sitter-0.20.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (481.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

tree_sitter-0.20.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (489.2 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686

tree_sitter-0.20.2-cp36-cp36m-macosx_10_9_x86_64.whl (134.5 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for tree_sitter-0.20.2.tar.gz
Algorithm Hash digest
SHA256 0a6c06abaa55de174241a476b536173bba28241d2ea85d198d33aa8bf009f028
MD5 980a3c71734af905e78a36b724fe1d78
BLAKE2b-256 0d521284e9ed195b161261ac09bfd9785027e2734fc77360a889f6464a8e8ce8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 63f8e8e69f5f25c2b565449e1b8a2aa7b6338b4f37c8658c5fbdec04858c30be
MD5 61ea5c881ba88dc93763cd541e93cd2e
BLAKE2b-256 958dc426d5e38202ff77adfce2bec1a919ce86403a2dd5f8d892032f634665a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10e567eb6961a1e86aebbe26a9ca07d324f8529bca90937a924f8aa0ea4dc127
MD5 47c70a41258e917f7daf0b0f07871d45
BLAKE2b-256 b9eadd4c7e2642ce7b6a696e9be283f74ab2bdb9a992d2bca2ac36045ea8368a

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9b02e4ab2158c25f6f520c93318d562da58fa4ba53e1dbd434be008f48104980
MD5 f7b36488978442281b99415c2dc443e9
BLAKE2b-256 bafa2f8026b197a60b9d7712aaa7239094119a03a8e75ccd8d12850b4a6b00d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 32c3e0f30b45a58d36bf6a0ec982ca3eaa23c7f924628da499b7ad22a8abad71
MD5 44691bf17594f28396fa59eb5bd558a2
BLAKE2b-256 6f128c4729da2aec4340eff56141eb169774a38db9a2a8a844c38ce1d381312f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 71663a0e8230dae99d9c55e6895bd2c9e42534ec861b255775f704ae2db70c1d
MD5 d59a84796c911ff3fffa46cd10222783
BLAKE2b-256 4e37b657cd885f6e1ca1b619a6ce53daeaedba7fa5e150789a49223d84a89d10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2634ac73b39ceacfa431d6d95692eae7465977fa0b9e9f7ae6cb445991e829a5
MD5 964990f77179309e60e0404e23b9faa9
BLAKE2b-256 42d0d41859d762769560e90ccab5f510ab1366fb655fd12ccaf16895e18bb3bb

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 64210ed8d2a1b7e2951f6576aa0cb7be31ad06d87da26c52961318fc54c7fe77
MD5 afa79e2f354d081012aaa3dcb5931953
BLAKE2b-256 e987e10024421ef9b481a3e89d7568c1d98e4b8f5e48f36f7108344ff3443050

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 221784d7f326fe81ce7174ac5972800f58b9a7c5c48a03719cad9830c22e5a76
MD5 0fe8ab03f272e53b63ec46eb556fc415
BLAKE2b-256 c7f566f0f2e7f36b7c25dc76cf78622702f5c120f6767be1d8fa13a4b577e631

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f344ae94a268479456f19712736cc7398de5822dc74cca7d39538c28085721d0
MD5 5e5a3e8717dba1394e8fa8dd71b70fc7
BLAKE2b-256 1514560ddc08a5f95545690c7358279bac996abf62f4e5a0a7ae17852495d11a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bacecfb61694c95ccee462742b3fcea50ba1baf115c42e60adf52b549ef642ce
MD5 b65e6c1a037f2e10dccb44e75dad72f7
BLAKE2b-256 db3903a0c160f7cac8ac6a593514cac74275258c490ae36e1c243bc2ad7cc43c

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.2-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.2-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 611a80171d8fa6833dd0c8b022714d2ea789de15a955ec42ec4fd5fcc1032edb
MD5 af998c99601267f3c67d8e0386d5d335
BLAKE2b-256 f7fd8d6f4013c18dab4185f19dc4f5bb4f3a0dd16bd7273c7a8f0c205d4aebad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 84343678f58cb354d22ed14b627056ffb33c540cf16c35a83db4eeee8827b935
MD5 46ba480edb2191d7e63476a61faf93cb
BLAKE2b-256 08a2a3be310407d5b8b127b18373f9f64c66055d31910a6745d6662ce5d1c196

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2753a87094b72fe7f02276b3948155618f53aa14e1ca20588f0eeed510f68512
MD5 ac23dd4ff74f8e70a3fa1f520410fc7d
BLAKE2b-256 79d19a07660d21dfbbdd2961979ae7477f4a18a9b6b8a26b2772972513e41e46

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tree_sitter-0.20.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 098906148e44ea391a91b019d584dd8d0ea1437af62a9744e280e93163fd35ca
MD5 3e9bff6664f591299cb2bcc82a390ae6
BLAKE2b-256 c2e7d72b4e50ae4d06436678c125628504dfb95c99b73550f08a936f00dcbde0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e85689573797e49f86e2d7cf48b9dd23bc044c477df074a78546e666d6990a29
MD5 b1ad42eb5f7e57935ef513f0586e6dac
BLAKE2b-256 6f019c1240d946ac3110871408f35446f2a1b59c87a51a648f60a24a04be70f9

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.2-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 849d7e6b66fe7ded08a633943b30e0ed807eee76104288e6c6841433f4a9651b
MD5 9c5e3a2a810f2d24c84fb047cfc7947b
BLAKE2b-256 7c140b3b6568011ba624879f55871d720393ef8210e2a60c4fc4226b845bb266

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 067609c6c7cb6e5a6c4be50076a380fe52b6e8f0641ee9d0da33b24a5b972e82
MD5 bdf19aa7d4779d2c1229d5e7c49e7272
BLAKE2b-256 716a877fe7f4163858500a5997546c40d41571f417c3071992753b969c43ca38

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8fb6982b480031628dad7f229c4c8d90b17d4c281ba97848d3b100666d7fa45f
MD5 4bc68c014975d34c0049d844e2daebe7
BLAKE2b-256 2504964b66e10881a27b01d7210339d988632f3b4c7544a1e953f1762a7fc3d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee5651c11924d426f8d6858a40fd5090ae31574f81ef180bef2055282f43bf62
MD5 62a457cbebafc492d130809b5fcefbbb
BLAKE2b-256 0cd9ca42184ab0aeec98660e749e5d736d8281db7507c4175475fd6d52657e7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 942dbfb8bc380f09b0e323d3884de07d19022930516f33b7503a6eb5f6e18979
MD5 a89e32ab74ff94079314075e48aa4af8
BLAKE2b-256 7decfd07e16adc2934398ba06565c4f559d12b2a56b531d77fb701a988fb21f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 24ce9d14daba0a71a778417d9d61dd4038ca96981ddec19e1e8990881469321c
MD5 45097ec61b70dd1807634f2985c78edd
BLAKE2b-256 bf6b9453c05d32eb107ad3b6c6ae4f32f65099b96451affb7df8f00f671126b1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tree_sitter-0.20.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 55e33eb206446d5046d3b5fe36ab300840f5a8a844246adb0ccc68c55c30b722
MD5 1c42f2598c793b9a261c80494c78d850
BLAKE2b-256 2a0db50255ee4a047f4d25776322cecc434cff86666d71bbbc110acd091474d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ba72a363387eebaff9a0b788f864fe47da425136cbd4cac6cd125051f043c296
MD5 9e604805e8a51af1aef3ab0c24c951b9
BLAKE2b-256 87344a081c38b90005a29f32a774bb45d5f12269dcc9f37a972657040812cc4a

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.2-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7f691c57d2a65d6e53e2f3574153c9cd0c157ff938b8d6f252edd5e619811403
MD5 6ddf662c0012754b25c6f315c43bf775
BLAKE2b-256 e6ccd2a6d730d22ee670326fd83360d041270c40b4bc1c69b400cfc2e7d3d258

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0b2b59e1633efbf19cd2ed1ceb8d51b2c44a278153b1113998c70bc1570b750
MD5 d1e8bda597c57dfde1505babdb54f6e3
BLAKE2b-256 86e613439991eb8cfe7dcc5c941b0e8f1c0fa4dec1429c2a39b21967ee0a4c8b

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a8d51478ea078da7cc6f626e9e36f131bbc5fac036cf38ea4b5b81632cbac37d
MD5 0fd1d4d088b34dff08751d1b3e38479e
BLAKE2b-256 d0882538e769ca24a6d94402bfc4526f404899d865f6b93e156fcb3f82872971

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52ca2738c3c4c660c83054ac3e44a49cbecb9f89dc26bb8e154d6ca288aa06b0
MD5 2b3974d11aa11112f7d975ca37167bb2
BLAKE2b-256 4055ba9a9da4562898b313a5fefbd65bf47448be06e70b008d838919127da916

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1a151ccf9233b0b84850422654247f68a4d78f548425c76520402ea6fb6cdb24
MD5 c70317ba1abbcae80917bb37a2b07075
BLAKE2b-256 a17eef4ccc10a2ce80e45b70f497fac73eda489c1883f7a775ed56e34a667c21

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tree_sitter-0.20.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9517b204e471d6aa59ee2232f6220f315ed5336079034d5c861a24660d6511d6
MD5 56257d7c08c8e46a4e90e765c374d2c4
BLAKE2b-256 3e4e3aaeda11b57e575a8b6a8696cf753ddf61403b2a8197651dd95c52a2ef9e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tree_sitter-0.20.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4544204a24c2b4d25d1731b0df83f7c819ce87c4f2538a19724b8753815ef388
MD5 a675391112ffa24d8b26f328b7dfce74
BLAKE2b-256 b3205fa6c197862ec4435cf17495cf4e4c6ce3561642687727c716a4130f1590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8cb566b6f0b5457148cb8310a1ca3d764edf28e47fcccfe0b167861ecaa50c12
MD5 297f213908ade330c346bd034396950f
BLAKE2b-256 7f94634b0d235cfc4e9b35d50292ba85ecc2338472ae3ea6e1af54fd3da6283d

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.2-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0943b00d3700f253c3ee6a53a71b9a6ca46defd9c0a33edb07a9388e70dc3a9e
MD5 d349bfbbcb5aa76d1c04c33c5c9b10c1
BLAKE2b-256 cc8fb900cb6d5fb5490049fc73e0a5a7e266cc392003b113a12b2fb586c51199

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef0116ecb163573ebaa0fc04cc99c90bd94c0be5cc4d0a1ebeb102de9cc9a054
MD5 14a5528fc2b68d8fbe97d247fe2dfec8
BLAKE2b-256 a2545cd1a200ffa9ff277ee1184a5d07a9f19cd79016a3e9b74e2b70c6b22633

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d03731a498f624ce3536c821ef23b03d1ad569b3845b326a5b7149ef189d732c
MD5 8d39653132b3ee29c19472f2578991ff
BLAKE2b-256 1bcfee9fdaca23165886ef1c7f9f2e9ee9e3361db75d876f6a7a88cef39da650

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9576e8b2e663639527e01ab251b87f0bd370bfdd40515588689ebc424aec786
MD5 f4c9148102e6ad4ec43e51bc899eb40c
BLAKE2b-256 40854af339cd8147a0e4f9d27b489c3c00cc9d3c88547fca6b8dab51f5bfd1b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ce30a17f46a6b39a04a599dea88c127a19e3e1f43a2ad0ced71b5c032d585077
MD5 5e51083a637221a5cfc2acff736ba0a3
BLAKE2b-256 df4aa300d6085f76981309e664f455950eb31cd57ce3fd0a571dd3b2de03f49f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tree_sitter-0.20.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 25b9669911f21ec2b3727bb2f4dfeff6ddb6f81898c3e968d378a660e0d7f90e
MD5 909f394f9aa5bc2b89927be23532ab4b
BLAKE2b-256 24dc3946c22c4fdcb7c904c5794647947eee70abb92a357b9d9020de7932c813

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tree_sitter-0.20.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 cceaf7287137cbca707006624a4a8d4b5ccbfec025793fde84d90524c2bb0946
MD5 8b97cafea4cc539b0d76132993023a28
BLAKE2b-256 8621ba658570d71eca405f60879c42ab62360cea5a3c466e23f97c70e1b06f03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 31ea52f0deee70f2cb00aff01e40aae325a34ebe1661de274c9107322fb95f54
MD5 141e416cf96b7e0afc8eaf35720a6990
BLAKE2b-256 2525b8008c97a30fb825d6c930c50e4d7a7035520431c8217087d7eec89a7a0b

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.2-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 222350189675d9814966a5c88c6c1378a2ee2f3041c439a6f1d1ff2006f403aa
MD5 4b4436ab763ccafdfc2af3b3e83a5413
BLAKE2b-256 446f449a9e03f08077a3c5455751c44199b55ec2a3374ae63c2e112136e68771

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 475ab841647a0d1bc1266c8978279f8e4f7b9520b9a7336d532e5dfc8910214d
MD5 94411ee465f915b3e6309d6db4db495f
BLAKE2b-256 889b7a4a13d32e3c58b0281d99086463c7bb1fecc92da42456c344b200d5201c

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e17ee83409b01fdd09021997b0c747be2f773bb2bb140ba6fb48b7e12fdd039a
MD5 d95c8014310c196d6f50da900ebdf1bd
BLAKE2b-256 021dc5d76d37359a5cafb330e7f27ceb0261c94f03b7e7b00c8881dad3b89bb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 beb49c861e1d111e0df119ecbfaa409e6413b8d91e8f56bcdb15f07fbc35594e
MD5 ca7f7ec49d4ca866f09e4c59dbf3220c
BLAKE2b-256 b6ede3379d7dcb5896ea9a73a5808476d76fad3f4ebb1682d3fab2a40a038934

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f8adc325c74c042204ed47d095e0ec86f83de3c7ec4979645f86b58514f60297
MD5 db844fb8a8064cb0681c0e811f1641a9
BLAKE2b-256 6941f430e684ba7ba1b276d0656da989ba1b1be3cb1c018ebabfe6e21822d9dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a1e66d211c04144484e223922ac094a2367476e6f57000f986c5560dc5a83c6e
MD5 d996ecada8451224e148e3e75cdd5d4f
BLAKE2b-256 eff4a9958eff852f64c8f2abdcb4674614b5ccc1d9a74a9885b5d4265778ef32

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tree_sitter-0.20.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 405e83804ba60ca1c3dbd258adbe0d7b0f1bdce948e5eec5587a2ebedcf930ba
MD5 9c918691800915a27c6380f8d6c86b62
BLAKE2b-256 1a8d30aa2b39f1ab82eae804f3b262506b1c07ce05f979ab41d287a9d8f94265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b506fb2e2bd7a5a1603c644bbb90401fe488f86bbca39706addaa8d2bfc80815
MD5 80597ab09b81cf653e8aa0a2af2e7417
BLAKE2b-256 b14294236edb7231f7a4eebc9c8f436dd3140c2bca76ac8dd764e1bfe5d29730

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.2-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9398d1e214d4915032cf68a678de7eb803f64d25ef04724d70b88db7bb7746e9
MD5 3df9d57c619064ec783c148c0685f36b
BLAKE2b-256 8fb488171a072c3470c6c0e78e83035ab15f313e215a0e532c3f17fd7cc76ba1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d63059746b4b2f2f87dd19c208141c69452694aae32459b7a4ebca8539d13bf4
MD5 4c4854319c429b0d528613a03727f8a5
BLAKE2b-256 2f3d924ba570e7e42a7b3a24bf04701302a6a5e2f41f654d183341a5be565465

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 79650ee23a15559b69542c71ed9eb3297dce21932a7c5c148be384dd0f2cd49d
MD5 5c379908c202dd6ecad514e17ef9f22d
BLAKE2b-256 483b9baba740ccd2a3dfed229876200c445ff3ce33004639b74218fb71abad9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2dfdf680ecf5619447243c4c20e4040a7b5e7afca4e1569f03c814e86bfda248
MD5 fd9a6d317eb26dc672acc294a94f3e1d
BLAKE2b-256 926906e4e569e4718a1eb706b6a92122057459d6da91ee8bc8c12b742ecdfe14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 5c0712f031271d9bc462f1db7623d23703ed9fbcbaa6dc19ba535f58d6110774
MD5 2a872c13e1bb76e2c9c4944da8fbabf8
BLAKE2b-256 905c5e9eced0a1059ad35e7160c4e6509c34f1f4d1b97c691e7b7b00244361ca

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for tree_sitter-0.20.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 622926530895d939fa6e1e2487e71a311c71d3b09f4c4f19301695ea866304a4
MD5 4e60db843d65209da9cebba4de9de1d6
BLAKE2b-256 bd674f9c7a2af2795ed02bf91425fd6bf22a11428d8717c7cbdbc67349797814

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 75fcbfb0a61ad64e7f787eb3f8fbf29b8e2b858dc011897ad039d838a06cee02
MD5 d025b3b66999df97ec1819aadc16a958
BLAKE2b-256 be26136a22513386c095e0517deda1c21d11d3f0315b37250156f3021b9950a9

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.2-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 707fb4d7a6123b8f9f2b005d61194077c3168c0372556e7418802280eddd4892
MD5 91a01134c5dddbfe70c3654b372394f7
BLAKE2b-256 c95ebe25b71f5303e913325aeda10e38c0a1619a220e06aeaff7e54d92159e23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 415da4a70c56a003758537517fe9e60b8b0c5f70becde54cc8b8f3ba810adc70
MD5 1968dc901bb64d8b0833a6d62b572ac9
BLAKE2b-256 f62197cfb18dfb35d935bb084982be1444042261f0c23ad447accd26ba2cad41

See more details on using hashes here.

File details

Details for the file tree_sitter-0.20.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f3a77e663293a73a97edbf2a2e05001de08933eb5d311a16bdc25b9b2fac54f3
MD5 a02822214244f7221b3494ea4c2458c0
BLAKE2b-256 1f2b7ba68bc312a86c51d099f3be83d7a7f4cfc2027f8365ae19e633ec40a85c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter-0.20.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5de192cb9e7b1c882d45418decb7899f1547f7056df756bcae186bbf4966d96e
MD5 08b5fff38fe3b4ba419bd0b3723853f6
BLAKE2b-256 41507a9f1851db2e2d359f7c71ff9e89d3383f25ec1b623ba7e8acf86fd4250f

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