Skip to main content

Binary Python wheels for all tree sitter languages.

Project description

Binary Python wheels for all tree sitter languages.

py-tree-sitter is a fantastic library that provides Python bindings for the even more fantastic tree-sitter parsing library.

py-tree-sitter-languages provides binary Python wheels for all tree sitter languages. The binary wheels remove the need to download and compile support for individual languages.

Install

pip install tree_sitter_languages

Source installs are not supported. To see how the binary wheels are built, look at:

  1. setup.py — Python package setup.

  2. repos.txt — Text file that contains a list of included language repositories and their commit hashes.

  3. build.py — Python script to download and build the language repositories.

  4. .github/workflows/release.yml — GitHub action to invoke cibuildwheel and release to PyPI.

Usage

from tree_sitter_languages import get_language, get_parser

language = get_language('python')
parser = get_parser('python')

That’s the whole API!

Refer to py-tree-sitter for the language and parser API. Notice the Language.build_library(...) step can be skipped! The binary wheel includes the language binary.

Demo

Want to know something crazy? Python lacks multi-line comments. Whhaaa!?!

It’s really not such a big deal. Instead of writing:

"""
My awesome
multi-line
comment.
"""

Simply write:

# My awesome
# multi-line
# comment.

So multi-line comments are made by putting multiple single-line comments in sequence. Amazing!

Now, how to find all the strings being used as comments?

Start with some example Python code:

example = """
#!shebang
# License blah blah (Apache 2.0)
"This is a module docstring."

a = 1

'''This
is
not
a
multiline
comment.'''

b = 2

class Test:
    "This is a class docstring."

    'This is bogus.'

    def test(self):
        "This is a function docstring."

        "Please, no."

        return 1

c = 3
"""

Notice a couple things:

  1. Python has module, class, and function docstrings that bare a striking resemblance to the phony string comments.

  2. Python supports single-quoted, double-quoted, triple-single-quoted, and triple-double-quoted strings (not to mention prefixes for raw strings, unicode strings, and more).

Creating a regular expression to capture the phony string comments would be exceedingly difficult!

Enter tree-sitter:

from tree_sitter_languages import get_language, get_parser

language = get_language('python')
parser = get_parser('python')

Tree-sitter creates an abstract syntax tree (actually, a concrete syntax tree) and supports queries:

tree = parser.parse(example.encode())
node = tree.root_node
print(node.sexp())

Look for statements that are a single string expression:

stmt_str_pattern = '(expression_statement (string)) @stmt_str'
stmt_str_query = language.query(stmt_str_pattern)
stmt_strs = stmt_str_query.captures(node)
stmt_str_points = set(
    (node.start_point, node.end_point) for node, _ in stmt_strs
)
print(stmt_str_points)

Now, find those statement string expressions that are actually module, class, or function docstrings:

doc_str_pattern = """
    (module . (comment)* . (expression_statement (string)) @module_doc_str)

    (class_definition
        body: (block . (expression_statement (string)) @class_doc_str))

    (function_definition
        body: (block . (expression_statement (string)) @function_doc_str))
"""
doc_str_query = language.query(doc_str_pattern)
doc_strs = doc_str_query.captures(node)
doc_str_points = set(
    (node.start_point, node.end_point) for node, _ in doc_strs
)

With the set of string expression statements and the set of docstring statements, the locations of all phony string comments is:

comment_strs = stmt_str_points - doc_str_points
print(sorted(comment_strs))

License

Copyright 2022-2023 Grant Jenks

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

The project also includes the following other projects distributed in binary form:

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

tree_sitter_languages-1.6.1-cp311-cp311-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.11 Windows x86-64

tree_sitter_languages-1.6.1-cp311-cp311-win32.whl (4.4 MB view details)

Uploaded CPython 3.11 Windows x86

tree_sitter_languages-1.6.1-cp311-cp311-musllinux_1_1_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

tree_sitter_languages-1.6.1-cp311-cp311-musllinux_1_1_i686.whl (5.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

tree_sitter_languages-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

tree_sitter_languages-1.6.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (4.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

tree_sitter_languages-1.6.1-cp311-cp311-macosx_11_0_arm64.whl (5.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

tree_sitter_languages-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

tree_sitter_languages-1.6.1-cp310-cp310-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

tree_sitter_languages-1.6.1-cp310-cp310-win32.whl (4.4 MB view details)

Uploaded CPython 3.10 Windows x86

tree_sitter_languages-1.6.1-cp310-cp310-musllinux_1_1_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

tree_sitter_languages-1.6.1-cp310-cp310-musllinux_1_1_i686.whl (5.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

tree_sitter_languages-1.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

tree_sitter_languages-1.6.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (4.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

tree_sitter_languages-1.6.1-cp310-cp310-macosx_11_0_arm64.whl (5.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

tree_sitter_languages-1.6.1-cp310-cp310-macosx_10_9_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

tree_sitter_languages-1.6.1-cp39-cp39-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

tree_sitter_languages-1.6.1-cp39-cp39-win32.whl (4.4 MB view details)

Uploaded CPython 3.9 Windows x86

tree_sitter_languages-1.6.1-cp39-cp39-musllinux_1_1_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

tree_sitter_languages-1.6.1-cp39-cp39-musllinux_1_1_i686.whl (5.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

tree_sitter_languages-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

tree_sitter_languages-1.6.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (4.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

tree_sitter_languages-1.6.1-cp39-cp39-macosx_11_0_arm64.whl (5.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

tree_sitter_languages-1.6.1-cp39-cp39-macosx_10_9_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

tree_sitter_languages-1.6.1-cp38-cp38-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

tree_sitter_languages-1.6.1-cp38-cp38-win32.whl (4.4 MB view details)

Uploaded CPython 3.8 Windows x86

tree_sitter_languages-1.6.1-cp38-cp38-musllinux_1_1_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

tree_sitter_languages-1.6.1-cp38-cp38-musllinux_1_1_i686.whl (5.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

tree_sitter_languages-1.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

tree_sitter_languages-1.6.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (4.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

tree_sitter_languages-1.6.1-cp38-cp38-macosx_11_0_arm64.whl (5.2 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

tree_sitter_languages-1.6.1-cp38-cp38-macosx_10_9_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

tree_sitter_languages-1.6.1-cp37-cp37m-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.7m Windows x86-64

tree_sitter_languages-1.6.1-cp37-cp37m-win32.whl (4.4 MB view details)

Uploaded CPython 3.7m Windows x86

tree_sitter_languages-1.6.1-cp37-cp37m-musllinux_1_1_x86_64.whl (5.1 MB view details)

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

tree_sitter_languages-1.6.1-cp37-cp37m-musllinux_1_1_i686.whl (5.3 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

tree_sitter_languages-1.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

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

tree_sitter_languages-1.6.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (4.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

tree_sitter_languages-1.6.1-cp37-cp37m-macosx_10_9_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

tree_sitter_languages-1.6.1-cp36-cp36m-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.6m Windows x86-64

tree_sitter_languages-1.6.1-cp36-cp36m-win32.whl (4.5 MB view details)

Uploaded CPython 3.6m Windows x86

tree_sitter_languages-1.6.1-cp36-cp36m-musllinux_1_1_x86_64.whl (5.1 MB view details)

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

tree_sitter_languages-1.6.1-cp36-cp36m-musllinux_1_1_i686.whl (5.3 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

tree_sitter_languages-1.6.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB view details)

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

tree_sitter_languages-1.6.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (4.7 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

tree_sitter_languages-1.6.1-cp36-cp36m-macosx_10_9_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file tree_sitter_languages-1.6.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b281a7a392684c1395be09014f55f764465ff31a231ad6878c87d5712e9c7f9d
MD5 f8418c28224654acd434a26bdd6a63b3
BLAKE2b-256 1bfab7fa3079d9afc7bcbf91362244c9f18278f38111a67bcd919a40bae6b2e4

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 aad2769ebbde8b725591b9e57c6fc7069242fb66a54bcbbd6637ced34f85ab15
MD5 d0f2dacb48d6ab76fe9c1a2afd64ea44
BLAKE2b-256 14398dfbf1a7e85e729a8771bb2a9baab333f3b290a1d166850c58f0a5cb3ca9

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3e45d822ff128579aefe1acf9e132be236622ebf84a1ad28e1a812486387126d
MD5 1f13abbdb9735c2567842c5947a4e51b
BLAKE2b-256 d110d73d27a4b095c70497df377ed1c1582727591a2dc559c794b91b21967166

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cc958e1e11793693f855250ce4781bacfa53446c03378f228d8e6f5842f8c6ef
MD5 de1e9492ff8ef07cf3a16c827f871c22
BLAKE2b-256 ecec7fd899f2fcb7980c060346e4eb21c256a2f8a3516329993927c2e3ab5fb2

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0efb294ae5967c7c3e83b499a19b464a0d378899615c24e3ccfb8af3bbb25f4
MD5 b82a0dd202d6a445875fb7a25c5a2949
BLAKE2b-256 d01b2681a09fe192dccd7d52dab3708be8719274084cb259aefc93fad4140207

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 593320319b3cb4691ad69efb55c694dcc1c3fca9ebc6eab15cdc907549120b54
MD5 76162258bee9cc024632fcfe6fbd59a4
BLAKE2b-256 fa3e58f85c20101723456285143da24c49197743c1f6fdeed0c68fe7e173374b

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4d2cc86bf5c8a5981eb3860e1ae36bc4bd547af2df7ef3232d3442168536e14
MD5 87086cb1d142a79b632850e9a14b5361
BLAKE2b-256 e6d77dc16e9223888d0e01a5dbe00d53a21b6c55fc87aa665bc40cf04845ce42

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cb363f0a978fecef769ac36fd0d5275efae230741eb9a63fe8f53d763e3f7084
MD5 4c23763b6f1662821da181dc7f897857
BLAKE2b-256 5592f5ed20157c4c1fd9f962045e19a173264d9740e1d9356a6c9791174cb141

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2e88a5ade73b2f24358ef7fedc99163eb244223a0410ca78f3ec116488d1d5a9
MD5 74fd922e48372b4398575a18fb14b69f
BLAKE2b-256 b98158685461f4b0a831bbc1701d6de16dd1d189f4ebb076341a767a71f4f302

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 19b3e0d8b1df64bdb1cea2622c575faff2906ec48b3b67773baa1c1085688a46
MD5 4be56168f1745f511cac006c33d949aa
BLAKE2b-256 06c6130342eeb7e75aa7e6c7eff6a2835173e10bbd5296af086eeeba1263d6e3

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7c982e55484b0797ad5f3889784b3ca0fdefd82e333737a9da769a233377425f
MD5 e43a8705a04fba936993cadd1a36ac79
BLAKE2b-256 668ed133b3e3f0d6f9d3557f7d582acd83d1527941255461ae0fa2fe8bd7ade6

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ba7b88ba37984af0600cb5efa54def1bea6678c2bfeb4451df5cc8ffe042371b
MD5 a6f6c88d3689d3940e7e1420818b3c42
BLAKE2b-256 70f190c67e3a61c440bd7ae3ff42cb5b62327a1f9f24ec4d95c368bd9181cdfb

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7995a34e994755210f72645e9c7e968dcc78210ed11b73a56892ae5c78afbef
MD5 a3ba8016bc9caba37156f272267e2669
BLAKE2b-256 ac36df393e3f786ae25c3da3b830ebd0f074e254320fef6bb024ac059f2483dc

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5211724cb410ba3f5051214a4b5cff50e53fa411a28baa65b70ce36d92a1339e
MD5 40e8bf28fb6cdcdeb4894604d392d169
BLAKE2b-256 f8c4372aa9bb6ba921905c5879321481341f529b15c9545c1cc3c996d43006f3

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b554e2c037d56a904ce54db22662271574a6b66d5a58bc1e6b8307a238b1f038
MD5 a4614423ea5308ddd293d181620e3f33
BLAKE2b-256 9e0c84955d381d7b0bebde7ae857e38caf9e05ffa62089921dc4beb63df04d89

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0211957d75202305922fc50268f1401d506485b939b9da297c9c118d768a58c2
MD5 c1f2f75ab87860f6a7d5abb0226483ef
BLAKE2b-256 eb1910ebc469756222f7379143ff8b16a91a96262fbd9f044ddbaa4aff79282f

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7993dc0fbc3182ce95939df8aa29fc484a79b99be2259a442d3fecef9448e931
MD5 645380b5da84b6bb41b63c9392f86139
BLAKE2b-256 367a0ad24661e78c9c5c5f397608cd72f69c05a8662236f5d2a26d43bd7c085f

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e5657c5ea0a826268678a469f6954376ed5dcb3a4d1ffb7c94f80ca78bf4c39a
MD5 e7626cab09a64fcd5bd85350c34d4f54
BLAKE2b-256 34b553ac3543aa8f75c3db9d154a26868175862c0d21d58467ed1e41869879df

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2f744a8184703ad7c723e9f3fece35efb44ea4ef2da19a75a168f35105857ee1
MD5 48fec1796fa9f915246fce93e517b234
BLAKE2b-256 80a36697b58bdd18cf8bf3c7d32d4fa6803a1b9e096e2e7c7d8965b26b225b6b

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 73d93eac7ee78fa6dd455926de9dadaaa1936fd4566ef024616ec876d4ef5d41
MD5 0aaa9e48c12dc18984da94ca7f39cd66
BLAKE2b-256 77986813a51e55930f0cc5a6a35dd9bbef5e8b2d30464d2489131d1568e36f87

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1052b34ce1ff400583f5866b7882da7e8de6688b5270a527d45d494eb30be373
MD5 e44f0d4afd17ad37d4730e1538eafe87
BLAKE2b-256 7b653124310d323e8f46d90ab745a025f9d66c63514a2b88759e3c4468bc0efc

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 688887033541ea128facdb2ab6aeab62f9f06d7d628b62510a2b057b7b02ec39
MD5 c972c36546d8fe1553b5cc712f8306ee
BLAKE2b-256 049ad6ff6d919233188aaf9e783e9aba517490d2fcb7857a3dab47fa584e81a6

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f584ec88d093f869e958485b23957f8b5917bf61d1bd038822ade25547c95ee7
MD5 bcb9a9735143c7369aaf2473bae39239
BLAKE2b-256 2da886296529a81b963ba6599b02a216632e2f4e8c95bc376862de8d8e89b4d1

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5e2c88a98f25f377ca145683ea5a8d40aaaaa0ac10b91c60077631817a1cfb53
MD5 3f77d51c497c1f2cc54519b1407f6971
BLAKE2b-256 f850c41134aafd9374de28cbe8924bc79f7d3ca5c1a150448b49e977bd21fb60

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 78e493836b265b1fa7c8f5998fa980e0141a674966f69cc619022c4f83f5c612
MD5 3157440f279e616027f32e5ce2c77fc5
BLAKE2b-256 1563edd7e5cf9b7bdb47628df56511944a86f395680eb951beca472764e1a3ff

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 931378544ec9c10970cd150e97adc919a2f668f9ccf8bf1e53722db5f14cf883
MD5 95be810cfd82b8ec2c347f11a1c73c37
BLAKE2b-256 7ea4890ff625b5f362377e261e9f8e7ffb51625f4121181bbe0f209c83b5f656

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0cc52c6b580b178edcfc25a914e6f933bfb6bff07dcf57ee4c821401cc0253d0
MD5 2bfff10ca78a3fe14694c1ae1adeb4f4
BLAKE2b-256 7d55a42c453de934be59a329ec2104ef7a0f685333af2bc15c8a28a2aadf717a

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 38643017416ccc2222afd30a447dba27f4a7d5e074f0dccbcb0094430312a96b
MD5 c268dfa1205833aeecd353664c3df028
BLAKE2b-256 c92c01e6bcb0aec6ee6825ce9bbacba3ad47b63e8c755b0df525357875c01fb2

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12d08cefe25a25d9866e9fb1c01c486b7ba14c467b9b1697a1b6aa908d12c015
MD5 fad87b985d502cdf9aa822e1c26f882e
BLAKE2b-256 9eddb4b86db2df1ae6da4eca54f209790b66bb79dd33d4229b1aaecc086de047

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d47aaca57b3c8b34a650c5a7e2fe6c6a8298e4bb06c2b1b27ef09214e4b5d9d7
MD5 8a64fce1ef339a30eac3c6c5f978642c
BLAKE2b-256 ad51fa7920a2a31c75467051950bbb5d007230cfa368a854b89f4484412665b8

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ca304256a01357d44034d150074ab24af3300ea551f124fc48ec3e316b3ae17
MD5 f4d2d7aafdd39de62e71935faf6e8bd5
BLAKE2b-256 eb84d28de199978593cde83bf849ee5d5b1f3967e4a0297e04c74ff40fcc6a61

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 77a89699d770c793b4db1b5d9a1941007ee6918b4ba6ab0053e69cd48d445d79
MD5 513ec4605aa837f70d7986bbf96e3fc2
BLAKE2b-256 d3836b7b7e3b4a20f87c2f74b2158d2b249101284385605057b43549eb708d96

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 258f662be57a9c3259588937c368d6a68b71aada4c6d1beafe16575cb948fbba
MD5 3ebdd3b27516ffda01b4d756c18cc5f3
BLAKE2b-256 451c25e43881a7a2533166d08c8401f5950303baa5bf5f9cba26de4923ae9c33

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 2d0326042bc432121f3e3e982865f13cf38685eaf04fc69a38379b082cd3580b
MD5 20daec802ca497af7dd12232a0a837ab
BLAKE2b-256 dc2339640e9a3f75137bc6a738117e1c2bc394b67e31112886b6f7a055c9e6d1

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 53d9f6c4eb80e6571cf0ebe4797bdc868082463479a5794d8f8cb1126287a606
MD5 d746f80f9dd6b81e7abd744de9620c28
BLAKE2b-256 50425a021ca48bf371a54dd308637a37335b4fe0d92ff2d5126cb59c3965b240

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c69c358f529ec0886d68d57a7213c00e0722327050d63e22d5c449ae5e4a2f0c
MD5 0a06afcd106e09891834cd9295065e7c
BLAKE2b-256 ff176879775f24ff61dd09d134047eed63198046e380a8a8c13b4cd44637af33

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb4e3df4174a39d9ae1fb7924f31caf6a5e93ace039ba80578c6fb5ad6e17873
MD5 cba244a6b2c85fdbcf96064902fd5ebc
BLAKE2b-256 a41a2de4f13aa4e90bbd4714a779b32298876dc6fdebc50159fd6f8726367849

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dc3c6aaee43d28ae272611b4f9c0d105954730f571a5c69b32297ff941677890
MD5 0943d56d240c516b41c244d441bd73b1
BLAKE2b-256 9314b6f9ba4dc580b5de60b52cf555f3027e60468b5c03dd8c5eff9ad1e9ec29

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 49b4db6e9dcaf809cc764840047263a9c4c7260a310aa03cfa648660df21818b
MD5 c66abc4ff11ab0af66a801bd664d79cd
BLAKE2b-256 dc8dab758731c16af235a705a3905dc372143cb9e57e25980782df028568ca01

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d4e2978bac046c0ecda6cc9fc468c6df4e2809062c4fd706a853bd0348049777
MD5 f3f4330798722d416462b17892d5b876
BLAKE2b-256 a419099387997a64dffb3b08aa728d1212b411693a00f816aa184a73f8cd1d5a

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 4092a920fa9aca6d63f847111c62af0a0e2fc589f8704b6069883716d64e4f8d
MD5 5edb44da2a7f6674ce440168cdffdea0
BLAKE2b-256 d0730f9085936692ff03be4979a6376c987938ba4095f98928f70371766efa57

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9f65c3d8f3c99ab3ef12ef5df8eeff9bcea92ad4e9895c0d75baa53a4ba8badd
MD5 ddd244fbf3af9f8513b8318de444d7f2
BLAKE2b-256 bd1e83d8bee427fa2d0e90067a9c286eaea34231280e347ddc18224f0e1eb9e4

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5781f51ee62cabf753dc3b82687e496313c7bea598894eeb9f8102da065d3dcc
MD5 6cd2d68554d63d764eba1f1c3956f4cf
BLAKE2b-256 7cdc998fb4e5e40853692633475f110773e223741f11e02185535d1ec9cbbedc

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db2b9c8cef51da100732518b0871999acb86bf4666b2df23ff3c6bdf7f5605c9
MD5 ed9c6a4623ff0b8831f71e6a83648fa8
BLAKE2b-256 8377049777aa6afd9a0767fc5b9b54b035135c2eff2b16eaabb8c10bc00ec983

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1a99b6135d4cf30b12cbb18b56aeeaab2dd424966d19c22dc9cb84a1209c9ba5
MD5 06d5bd2962d889ba62a56868be1818a6
BLAKE2b-256 fa99acb294549fd5b2078765f70a30aad58745fdd66b65311b972dd37b7de008

See more details on using hashes here.

File details

Details for the file tree_sitter_languages-1.6.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tree_sitter_languages-1.6.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 44baf9c00ef7f79d36defd1c3bc4b0de1b6be2262bcbc9c1f8a5ac157a87ecc5
MD5 11c54cc42139e0f49e6e69baec3a3ccb
BLAKE2b-256 23e65bf1409d4f81cd23983a54f6e931aec49f4207f46c0e3b726164428f183b

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