Skip to main content

Python bindings to the Tree-sitter parsing library

Project description

py-tree-sitter

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, the package is distributed as a CPython-compiled wheel.

pip3 install abch-tree-sitter

Acknowledgments

This is a fork of py-tree-sitter by Max Brunsfeld with UTF-16 support added and distributed as CPython-compiled wheels.

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 default encoding is utf8.

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)

Or with utf16 encoding:

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

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

tree = parser.parse(read_callable, encoding="utf16")
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].encode("utf-16-le")):
        return None
    ret = src_lines[row].encode("utf-16-le")[column:]
    return ret

tree = parser.parse(read_callable, encoding="utf16")

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

abch_tree_sitter-1.1.4.tar.gz (130.3 kB view details)

Uploaded Source

Built Distributions

abch_tree_sitter-1.1.4-cp312-cp312-win_amd64.whl (93.1 kB view details)

Uploaded CPython 3.12 Windows x86-64

abch_tree_sitter-1.1.4-cp312-cp312-win32.whl (82.4 kB view details)

Uploaded CPython 3.12 Windows x86

abch_tree_sitter-1.1.4-cp312-cp312-musllinux_1_1_x86_64.whl (452.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

abch_tree_sitter-1.1.4-cp312-cp312-musllinux_1_1_i686.whl (464.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

abch_tree_sitter-1.1.4-cp312-cp312-musllinux_1_1_aarch64.whl (444.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

abch_tree_sitter-1.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (461.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

abch_tree_sitter-1.1.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (466.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

abch_tree_sitter-1.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (448.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

abch_tree_sitter-1.1.4-cp312-cp312-macosx_11_0_arm64.whl (118.3 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

abch_tree_sitter-1.1.4-cp312-cp312-macosx_10_9_x86_64.whl (126.4 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

abch_tree_sitter-1.1.4-cp311-cp311-win_amd64.whl (93.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

abch_tree_sitter-1.1.4-cp311-cp311-win32.whl (82.1 kB view details)

Uploaded CPython 3.11 Windows x86

abch_tree_sitter-1.1.4-cp311-cp311-musllinux_1_1_x86_64.whl (448.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

abch_tree_sitter-1.1.4-cp311-cp311-musllinux_1_1_i686.whl (460.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

abch_tree_sitter-1.1.4-cp311-cp311-musllinux_1_1_aarch64.whl (441.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

abch_tree_sitter-1.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (456.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

abch_tree_sitter-1.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (463.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

abch_tree_sitter-1.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (444.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

abch_tree_sitter-1.1.4-cp311-cp311-macosx_11_0_arm64.whl (118.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

abch_tree_sitter-1.1.4-cp311-cp311-macosx_10_9_x86_64.whl (126.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

abch_tree_sitter-1.1.4-cp310-cp310-win_amd64.whl (93.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

abch_tree_sitter-1.1.4-cp310-cp310-win32.whl (82.1 kB view details)

Uploaded CPython 3.10 Windows x86

abch_tree_sitter-1.1.4-cp310-cp310-musllinux_1_1_x86_64.whl (447.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

abch_tree_sitter-1.1.4-cp310-cp310-musllinux_1_1_i686.whl (459.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

abch_tree_sitter-1.1.4-cp310-cp310-musllinux_1_1_aarch64.whl (439.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

abch_tree_sitter-1.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (455.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

abch_tree_sitter-1.1.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (462.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

abch_tree_sitter-1.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (443.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

abch_tree_sitter-1.1.4-cp310-cp310-macosx_11_0_arm64.whl (118.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

abch_tree_sitter-1.1.4-cp310-cp310-macosx_10_9_x86_64.whl (126.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

abch_tree_sitter-1.1.4-cp39-cp39-win_amd64.whl (93.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

abch_tree_sitter-1.1.4-cp39-cp39-win32.whl (82.2 kB view details)

Uploaded CPython 3.9 Windows x86

abch_tree_sitter-1.1.4-cp39-cp39-musllinux_1_1_x86_64.whl (447.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

abch_tree_sitter-1.1.4-cp39-cp39-musllinux_1_1_i686.whl (459.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

abch_tree_sitter-1.1.4-cp39-cp39-musllinux_1_1_aarch64.whl (439.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

abch_tree_sitter-1.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (454.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

abch_tree_sitter-1.1.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (462.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

abch_tree_sitter-1.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (443.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

abch_tree_sitter-1.1.4-cp39-cp39-macosx_11_0_arm64.whl (118.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

abch_tree_sitter-1.1.4-cp39-cp39-macosx_10_9_x86_64.whl (126.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

abch_tree_sitter-1.1.4-cp38-cp38-win_amd64.whl (93.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

abch_tree_sitter-1.1.4-cp38-cp38-win32.whl (82.1 kB view details)

Uploaded CPython 3.8 Windows x86

abch_tree_sitter-1.1.4-cp38-cp38-musllinux_1_1_x86_64.whl (451.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

abch_tree_sitter-1.1.4-cp38-cp38-musllinux_1_1_i686.whl (462.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

abch_tree_sitter-1.1.4-cp38-cp38-musllinux_1_1_aarch64.whl (444.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

abch_tree_sitter-1.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (459.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

abch_tree_sitter-1.1.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (466.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

abch_tree_sitter-1.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (448.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

abch_tree_sitter-1.1.4-cp38-cp38-macosx_11_0_arm64.whl (118.3 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

abch_tree_sitter-1.1.4-cp38-cp38-macosx_10_9_x86_64.whl (126.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

abch_tree_sitter-1.1.4-cp37-cp37m-win_amd64.whl (93.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

abch_tree_sitter-1.1.4-cp37-cp37m-win32.whl (82.1 kB view details)

Uploaded CPython 3.7m Windows x86

abch_tree_sitter-1.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl (446.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

abch_tree_sitter-1.1.4-cp37-cp37m-musllinux_1_1_i686.whl (457.7 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

abch_tree_sitter-1.1.4-cp37-cp37m-musllinux_1_1_aarch64.whl (439.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

abch_tree_sitter-1.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (453.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

abch_tree_sitter-1.1.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (460.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

abch_tree_sitter-1.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (442.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

abch_tree_sitter-1.1.4-cp37-cp37m-macosx_10_9_x86_64.whl (126.1 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file abch_tree_sitter-1.1.4.tar.gz.

File metadata

  • Download URL: abch_tree_sitter-1.1.4.tar.gz
  • Upload date:
  • Size: 130.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.18

File hashes

Hashes for abch_tree_sitter-1.1.4.tar.gz
Algorithm Hash digest
SHA256 04023cb92f525cd56b46755990f099e3562a0ca07083a932a3ef42dcda947a1d
MD5 c14c5afd6968dfff53976d8ce63ba699
BLAKE2b-256 0bf238b0c7286a7d447f5bc7931589ec3dbfcac1ae395d7db0546cea057f5507

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 714dc3b57b86b7c743a34efa6d9e8316989ae239cfeb1a4209f5461f26aa060f
MD5 8d237577656538743fdbf34b45821d9b
BLAKE2b-256 2b59224830225a3e0ce13a473935c4a1db4ff86854a9eed8b3e00c8cdcdd97b6

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 cf1e97c9f0c4eea5cfe8ef4a112605646f93e2f1728313f97663ef2b21826fe8
MD5 edceadcf6a9b4ca49d5f1c1dff0a51ce
BLAKE2b-256 1afd032250fb626d9b5652eccd9befe9c7764471f1cb7ce17b1b8027a37abf69

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 24088445e204fc38e4c62138b883c321834bda55212ee72d39972fc11f15f3e6
MD5 7fb61f2c71ca64072172b981d0f6906a
BLAKE2b-256 b0d8b6590cb5524acf7d81751902e6d5e3e9e648f160883f11977a5312c78dc5

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 febdc1e350e750b12d77261ca5855a75f166c63e3c10f4ff0a303840186327b2
MD5 d6362f9ad082faf768269a39472c3ff4
BLAKE2b-256 7daca82399715cb8805d0478685e933ed095e8f316259e66a3626cbfd57b1b01

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ffaa6379c714c5c521c4c653dc923ab1106f4a30ca685b903c092c4d2ce1cd1e
MD5 e76a090f4db6979a95cfb5a6a275549c
BLAKE2b-256 2e3176d1747a82f4434b4a4cb6daf2b01bf2dba390a64bfaec6066580983b91c

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33570d56a58340565ffafcb5eb1c34b1bf909268efa0d98c70c0f657f233ed4b
MD5 f83702ccc8071cab062138ec14182919
BLAKE2b-256 3aa6adaecd5a9b1d7c1e8010ee7186f3175665941614b48cffd7491881888e49

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0eaf8a96f044b2427c76534b450e5570841a8537abf61a6a55606094ac770f93
MD5 b2c14716159b30fbf28bf552792dca49
BLAKE2b-256 5128ce0ad343790643dd307d0e5fa0425eefccdef7bcc2bbf23fed1c3b88b9ca

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 35df8f99425a5ae3b6e81308518a202e5735ed1cc81e92f05155e5263c27986f
MD5 6771c188fe73bdd5490c69c21247125e
BLAKE2b-256 46b18c5da31e907a81153bd3381044e47c621c63143326efb969c0e2882e4cb8

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 592882ed590da7b0a1bae9a62f1f03a7e1c6d1af5494b9e2a152571d7951372a
MD5 22a2cb630ffa4b19b22c8eeb03bde773
BLAKE2b-256 0c1bed53370b6eb3044ef0266f548c5819fd056d8ffdf9761da9bde1c2c75f90

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b7f4b5c5c1d9fa64e0fa650074c267b04fe7938909e1c4a50bc414ca83d4c1a8
MD5 84a6bf5f200cd5c1155ec5744f96f7f1
BLAKE2b-256 d27900415b16b472ed3d3c46e053a589d9e451c3b0c80839c4c74cc1cb831d99

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b6c5eb1e8dfb4011ab882b75f24b67a29f3dbe29539de1339a23addba5d7606e
MD5 1ae384e843cc82f851fa7292720b932d
BLAKE2b-256 33b095b1088340332545387380bc70dc7fa09ee5929c66682550df83e0ce6c3b

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e6948c28ceb36a872fa949ed71059ebbe57d32312914d378dfe458105a7db958
MD5 c0105f5ecf77e7f160def1286af27c34
BLAKE2b-256 26b9b54c1d040b551872adb57eb87863b625b42695579695f19c1c9e7bc7a943

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 56f41534ea3cb6cdf612cb858ab3d39f2c62c14e467256461b1c60e6e0e6780e
MD5 544fef70daca3d42e7c997437f0375e9
BLAKE2b-256 e208cd3eed69630a25957d20b02dfca85d72750c8e3a0d242b583196a427b2b2

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ab6482e57e99b8cecd794c2dcb30d97ef5e8ab04ba06b432c21f812d9f42a71c
MD5 558c28684aaff8fff7c90b6c0fc76345
BLAKE2b-256 9c352e1716dcd09325bc2b91153ad5ab19f41a593b19ea8eea8b7424a5f1f0de

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8ce48a540be24d8b3cad5ed9613cb91a65220f3795bf1773ecdf6a1ea025a340
MD5 fb18de21ec3d01ab72cce359241c00a2
BLAKE2b-256 0dc838bda0c6ef627912c63ddd78881230abbfa6707ac50da04f5d87304be49e

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94aae55e23ab7e62687f98431c0b84d22c19161c15d2651cb7060bd083df1a59
MD5 865499c00d185af35adb2d45c2bb02d6
BLAKE2b-256 02f9273556b5bf231d5d9b2854ef9917d1d3aab84cdbbbdfaf38ca1ba15d182c

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4fafd60f3c3d0e91d1c89d66855625b64eb4682a73f92a755736dfd1a34455d8
MD5 32443c5566a43cac7c27579a07896641
BLAKE2b-256 24636a672572dbfab7e3cb9c31b8ea58eecdf43b8ab6e59132b04e304b2b8a06

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd922ff5634af3acff4245df40164b5588625cf716167ee3a716e72a89512f2c
MD5 b1de3111c9c9e9f529f3701421b000e6
BLAKE2b-256 1ab3ee1327afbb30ccdbcfa21750af950de6fe3de85ee92e9743373bcade6346

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b75228194b5c90fa70b3e6be26c3093f2099fce9be8f7f2531ced2f383b0a4e
MD5 8bc9d0446e9123256082f1e1e22792cc
BLAKE2b-256 2554deaa6c025a8366a5415ab4e0c1810de81e7ffd1475befe344c62c0227fc8

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9633eb9121313438db859e358e891d8d1492ff6920de0727cb6c5a740b6a45f4
MD5 2b1021c28bb0e7122bae8bf2a23c9923
BLAKE2b-256 7208903c786086788b7da8d55daeb0b5f70e24ec132ac8fb10c3c870da1d1bf2

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f4a5f220cf3b619fa17b664109da377fe5f38febc3dde31950f51357617f181c
MD5 ec37afe42eca86ea369bf0e50d1657db
BLAKE2b-256 9e2ef43123ff979832d840f1f8a80d9fdb5017489a320488d9d7194b10dc2753

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7e078d9cc94912ae958a6a6db6c46fad678d26252c74884c774806e7668b3ecb
MD5 ce820281b79d74ddb6b39c2e52ce7cc8
BLAKE2b-256 f2ed5ecb0231e2fd6a89416b589adf63f242f3a4b2e153613ce20379038c2a32

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2519eafa573d2575eb12a483b24158f9c19efc53d99209c2b1956434a792f328
MD5 5fe0905bbf9e86d068bf8102f0bf68e0
BLAKE2b-256 e2c9e6a2d3f8a6f84aae4dba50707d6ee50efbf0d5db7efd0b2a798a7b4ff614

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1c9c2ad0b82c9bb0482c0524937ae378df06976e356ac433200143b97e3355a6
MD5 28e6551f70acfeb39bc6d4fc6b709e2c
BLAKE2b-256 c4a2a8782f3d492b84a06120bbef52ebad59635244ea26aa14e3151b48a0b22b

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2f01380ea89b038d507fd7f6fcfb137b43f1448a8cf2312426c6b5f4a0a43de2
MD5 ed4f26fc814812edef1344b0f06f66dd
BLAKE2b-256 e575d1e6b2707dc7f36a74998d737afef5a4a4aa2355d48132614ddd4fd6aa5a

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42a6e0a22983ade4da6eae76d3738a4f5a2e4003de828b563d6f7c999ff1aa88
MD5 88b318b3efd2c0447801f21b6700d953
BLAKE2b-256 ac1db05be2223b9da61cc4ea6c6fc390f260a60a91afa3f96bea806c8f77fdd0

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6d40469aa53bcf9279282bc998446d4fa09a75c7397434255c46b9f89f9d8ea0
MD5 ec02058c84b3b89d86953630a10bc1cf
BLAKE2b-256 42486dd52aedbfd42c6e0dc3bfaa0ed010f8684322a49fd657dbcdb29d6c1473

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 210ed652739a418b5e15ad9a1133d0f7c080535dcbb8c18dbe268c96af0136ce
MD5 16bf5f069cb6c6c93b7331f3fbcb5816
BLAKE2b-256 71c73bc2972a7c3bd8e02aaaf79c4e6ab9d0fe4f102e7650690fc9d41690475d

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 777ba7b9b2220534ffa6e2b73d122b7fb3486010d6798bba328deb2a160afdc3
MD5 f23d12055be39b803c124e6024d37113
BLAKE2b-256 4fa7c826f3a1e3a93fcc255cdcfaa06765aefa034617e9fe71ebf85e8b37741f

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3820cefa359a39d450e27c8d935d5ab395e333dd9e714020db582af0a3e64934
MD5 8205b794fe0a913c07b37c9845dc2b46
BLAKE2b-256 f74f0a6eb37bf7f68b1e88406d64414f5a0b4f1a8cb0a80d48d5631b594fc7e8

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3fd3b1dc2e1535528dbba5878cde9fecf694bb409ca525f8662162fe005c248d
MD5 a7fc3a5a45ccc69ce7fe4b0726f64285
BLAKE2b-256 abeacb102899eb2e0d14e265f422619f2848c7252b901337a06f07a02558ce83

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f3000b3226fda936283c9b8bb30456fc0accffddf1df3556bf45266171c0210f
MD5 3d7b62336e60444b6552a5c2d00969f9
BLAKE2b-256 2d3bcad7dcfe029be976fd2eb8d4569dc57e9bc58c97b18fcb93fbc0d1b5414f

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5c788f4cee2c2ef8aec234222a389bbb3e2916fd79d5ba5c1ec52b7461832319
MD5 51abef56656d751b5c149f7adf1cec54
BLAKE2b-256 89ff3cf514cb2da1fe28a95076b38d8b3f4fc6c204796da934cecd8a2f8e3fa9

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9f87371cf881f5c98912bc5eee9bd937a3aeec948a3b8765afc4cd9669e353b9
MD5 d57d0cd35c60ad6d8968547c5bc00c34
BLAKE2b-256 76e5bd0378194fe38fc0fa6bb260a69a2d9e6e9898f9502f9c6daed6029b08ab

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 51a3c45d137f0aca629a3e161c854611ae4eeec7636cbe2cb66531f8714e52bd
MD5 9a3123f6511314014db433e30ff24735
BLAKE2b-256 c99761ffb70544c6371795b6e72c2ef0b7863ec49992f72ac0f71740e4916c87

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 973be1e9a3dd122f284c6b4cb3978cb66426f101096f73be0821d89c0b837d0a
MD5 3415c5826a0486408cebfae91ac5bf7c
BLAKE2b-256 440f7e488b4a0b6ab7338ede94ddbf54f9bb7b3e7245ea85aa69e4f5dda59098

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d7988a172cc4831112d2455d36534f9b103484294f549d6cc6545f70e9725ada
MD5 bff4e211118dfcd7bb150bbd05f038d0
BLAKE2b-256 3e90bb58e0287e9ebdd79fed5566504dd454c15fef8aee7ab28fcfb79d2173a7

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad5e17a9f377179e7f059c553303c33e8c3c4568c8bc34f4267c640dfef1f03b
MD5 2299b68c8b016aca7277514b6d1178de
BLAKE2b-256 341f6e78d938206881dc0fac1a19c0392146ea4a933f01ceb5635bb1d934c5f8

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 306e38e86afe7e4ad2db32e58d177f2e57a90fd95b87f0f6423117a5764a735b
MD5 8dc4777490d8a206d2dba49292b13bab
BLAKE2b-256 2aabfa9894635c620883c1223ee22a92af276e23beff75fab978145e24f8a81b

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 933016d46761ae32afc4566c3c988e3d30f211e6c1aa5f35b9c8927b45a1f5ba
MD5 63db0d1dc9561c79b0ed2acaac90c367
BLAKE2b-256 cbe4b65a463a56419db389c15496840eb6c98bd2818b08992f9af2190b55c47e

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 eb682ff0112fb1012433ac3d372c6bc796b0745c08f121a18a60c1f215a1b2f8
MD5 de22267e637bd623fc9999700cd2a587
BLAKE2b-256 0ffd1fc2113f23cfb52fd2cecd7bb325a5cf91bc47c6e485760fd4844c5c463d

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 eb7d7eeacfa1476d1d886b8bd9297dbfa44b5260246a15d1987117c8e8b5edc2
MD5 09a22cb2924bf10d06d3ab5ade775e51
BLAKE2b-256 3893a26cceff3e255b72f3726b3fa4f4546707f855dac9cbefd81c8f748ce5f1

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 77f398baaed3b69f75ad4dcad5c00fb07aea87c4e31b9dd2cc20c6778e696ee8
MD5 c487e66ba2cbc371e5880a262116e56b
BLAKE2b-256 4359297b49964ef37f7e9d0acda44d111777f958715971cf306cbde3a8c62880

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3ef6c3e69a30aafadee77e709dfb1d85b5306f83426ca838a123c2178d7ce7d6
MD5 c7345d075c977f84da35697caffcaa9a
BLAKE2b-256 d0feb865dbc872196df3f4493c82a998bc95f1a1f013296367ed7601b2552cdd

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1401fde2e0dd85c37f97831efdde967210f5153c9b64e9e54b941470e0c5837a
MD5 597325dd94090f21ffab3ae794877405
BLAKE2b-256 971f3287012c68e1ec3ec5ad67f201de71f84c40c225a084676f9356aa936037

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca47788ef84c80275da9605e3c31b193af07d65f563ff8e4dd6c92fcb5538c0d
MD5 5146cff8befc245352bcb54f425ecfa1
BLAKE2b-256 72eae1af6f84cbce1915694b94c8f3ffedd775cafed96268d720fcba821cbb91

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ab156dcf1dff4f1e4639cec647a94862e7fa64c68ab837f852e11949ca694bd6
MD5 2665ba900962b5a0d7989bb66da52c8a
BLAKE2b-256 206183bafc66d7d09387d54f97b4d4ddf3200630ecf9279c10af9b4ddd47f4d0

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c824e45be667efd57b3dc6fc29a5327fdbba0e533cfe4f88ca61a2716093b26
MD5 d4c9fa17c1c82ca1b453c15eaf132dec
BLAKE2b-256 3d18e770f192cf1c111ac2c3d7d2194d9fc0fc81817ad4c27a54bc68d20d9c88

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e02c4a8a2a690ad3d23ac78e9251c43218a3da56d5b2432efcf8876afc09793
MD5 3f7a5e3295ce5a4ea954ad1343a77ff7
BLAKE2b-256 b543908b0d4b4a032da7cc7f4fc839ebe6269910b2fc146e0f50d5d5c1fb3369

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 92b496d0e66661a76e80bc5325ca4e4e659595951ea2f9f261ca0ae8dc16aa08
MD5 757e023e8a8222d2c011dc69e8129f3f
BLAKE2b-256 495af804656a2a81668706bdd4050d90e9571ac7733f16758e017259d135c3ea

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8341bae3c990372f12842c87771c3b514306fa409ffb1804f049d9af43aec3be
MD5 4d2d86cc02cd55f85600482b28710d02
BLAKE2b-256 1702bac1eab9155a5e63b81d5563d1bcea6e761eaec4b109660bbc48dc1dc4b0

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 bb948c5a38f34d4bef15aa88d1b98f47cf041e558d6c0a55953558abb3dce955
MD5 9704f1f69c17fa4d325d04fb6937f73f
BLAKE2b-256 47f77196991408bec4f13e2b1e508998509cb9c035984af38add50153d228f36

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 435f19de19c2c0433b13d03f1060b1a9a1567c6908c58c03122625b9eb7304a9
MD5 7504aa15501e133d367c3e640c4bdd08
BLAKE2b-256 aadb7a6324b1981c6e071fb4065e0941e6d4f1d45125cc1116a4dd6de5b8f009

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3419072d5a0f0a2a8443cef05f40a507f8654bcea22958404d4e61a75cfbf40d
MD5 5b211b818b4f9a755c9d618cf575a1f8
BLAKE2b-256 f7a73034841e6d1487f104c08036c39a4f367fb848285b78f4444d0756f66943

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d9764392714dc61ddffe634cc5050daa8bc75bc4a23e230ce14f101c4718953f
MD5 2766ac2d61b3dc3f726fdcf50bf0c77e
BLAKE2b-256 a75f7616f0225fb30928be134cd2a3e0b7599446eb9ceff34f753d53de331283

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ba261b5eb57ab61e578650cd0f0b0f95737c53dcc5813c5b9283236c03bc990
MD5 e6ee28b523bbe91c01d94af4779b2932
BLAKE2b-256 5386311ba55972fd49feec1819c0004513ea6830ebc8607236f55153cbd36de1

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5d9471860659f529dbff8b8d73c197e029d8d354204a69e280ddc8194c74d9d8
MD5 4e41d752118d2c29325df738957dc861
BLAKE2b-256 b4ec82e991c98ca439c5ef11bfac74a756335812e675ae75ca141838661a3313

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 69d7383b134244c4aa8546e4d55e86eace8ac2d9aa05d6fab6c3052ed5a32e1b
MD5 4ca7dc0e01b66f7556f4dccf4c802b3c
BLAKE2b-256 ec31cf8d5b067ea23a904b72653aa3a6c5e623a5b2d08e2ae19d96db3bbb9ba0

See more details on using hashes here.

File details

Details for the file abch_tree_sitter-1.1.4-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for abch_tree_sitter-1.1.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6ef0b37f3acd68d9326e36a9e2accc865cde86f3ef98f2b054dc0f5d42d124c0
MD5 02a07d0ca4d632845e6a6d5bb71ead4b
BLAKE2b-256 f7993fcfeac29bbe00b2aabdac97b8e20da6a113ad4709654f24c38838f9e547

See more details on using hashes here.

Supported by

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