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.7.0-cp311-cp311-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

tree_sitter_languages-1.7.0-cp311-cp311-win32.whl (4.5 MB view details)

Uploaded CPython 3.11 Windows x86

tree_sitter_languages-1.7.0-cp311-cp311-musllinux_1_1_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

tree_sitter_languages-1.7.0-cp311-cp311-musllinux_1_1_i686.whl (5.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

tree_sitter_languages-1.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

tree_sitter_languages-1.7.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (4.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

tree_sitter_languages-1.7.0-cp311-cp311-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

tree_sitter_languages-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

tree_sitter_languages-1.7.0-cp310-cp310-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

tree_sitter_languages-1.7.0-cp310-cp310-win32.whl (4.5 MB view details)

Uploaded CPython 3.10 Windows x86

tree_sitter_languages-1.7.0-cp310-cp310-musllinux_1_1_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

tree_sitter_languages-1.7.0-cp310-cp310-musllinux_1_1_i686.whl (5.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

tree_sitter_languages-1.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

tree_sitter_languages-1.7.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (4.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

tree_sitter_languages-1.7.0-cp310-cp310-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

tree_sitter_languages-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

tree_sitter_languages-1.7.0-cp39-cp39-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

tree_sitter_languages-1.7.0-cp39-cp39-win32.whl (4.5 MB view details)

Uploaded CPython 3.9 Windows x86

tree_sitter_languages-1.7.0-cp39-cp39-musllinux_1_1_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

tree_sitter_languages-1.7.0-cp39-cp39-musllinux_1_1_i686.whl (5.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

tree_sitter_languages-1.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

tree_sitter_languages-1.7.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (4.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

tree_sitter_languages-1.7.0-cp39-cp39-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

tree_sitter_languages-1.7.0-cp39-cp39-macosx_10_9_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

tree_sitter_languages-1.7.0-cp38-cp38-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

tree_sitter_languages-1.7.0-cp38-cp38-win32.whl (4.5 MB view details)

Uploaded CPython 3.8 Windows x86

tree_sitter_languages-1.7.0-cp38-cp38-musllinux_1_1_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

tree_sitter_languages-1.7.0-cp38-cp38-musllinux_1_1_i686.whl (5.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

tree_sitter_languages-1.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

tree_sitter_languages-1.7.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (4.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

tree_sitter_languages-1.7.0-cp38-cp38-macosx_11_0_arm64.whl (5.3 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

tree_sitter_languages-1.7.0-cp38-cp38-macosx_10_9_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

tree_sitter_languages-1.7.0-cp37-cp37m-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

tree_sitter_languages-1.7.0-cp37-cp37m-win32.whl (4.5 MB view details)

Uploaded CPython 3.7m Windows x86

tree_sitter_languages-1.7.0-cp37-cp37m-musllinux_1_1_x86_64.whl (5.3 MB view details)

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

tree_sitter_languages-1.7.0-cp37-cp37m-musllinux_1_1_i686.whl (5.4 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

tree_sitter_languages-1.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

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

tree_sitter_languages-1.7.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (4.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

tree_sitter_languages-1.7.0-cp37-cp37m-macosx_10_9_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

tree_sitter_languages-1.7.0-cp36-cp36m-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.6m Windows x86-64

tree_sitter_languages-1.7.0-cp36-cp36m-win32.whl (4.6 MB view details)

Uploaded CPython 3.6m Windows x86

tree_sitter_languages-1.7.0-cp36-cp36m-musllinux_1_1_x86_64.whl (5.3 MB view details)

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

tree_sitter_languages-1.7.0-cp36-cp36m-musllinux_1_1_i686.whl (5.4 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

tree_sitter_languages-1.7.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

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

tree_sitter_languages-1.7.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (4.8 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

tree_sitter_languages-1.7.0-cp36-cp36m-macosx_10_9_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4b01d3bdf7ce2aeee4d0df62071a0ca91e618a29845686a5bd714d93c5ef3b36
MD5 6eab0a5a3292e2d5611fc50966e3cbbe
BLAKE2b-256 b80802e8f32add59ce2387c36abfefcdbec224703cfc439ea19b10b2180e391e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a55a7007056d0927b78481b437d79ea0487cc991c7f9c19d67adcceac3d47f53
MD5 6815bdcd074d44eb94130a56505c55cf
BLAKE2b-256 08127a07a2903d42e7cce4075713c98980c028da09f0038f688b13c217047011

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 786fdaf3d2120eef9384b0f22d7e2e42a561073ba753c7b438e90a1e7b351650
MD5 9f67a4c7cbbac684f71a0e168f96a395
BLAKE2b-256 8f7108c4f3f43a6e46f17b729e1db040b8cd89df45d00a915f6233c8061d1222

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6b29856e9314b5f68f05dfa45e6674f47535229dda32294ba6d129077a97759c
MD5 66f9cb19ebd4b7c255b8aa0be9a5342e
BLAKE2b-256 b3623111d573e0aa7c35fa3a79143d32418f335bfddb9423799b2643e1375e70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e504f199c7a4c8b1b1efb05a063450aa23234feea6fa6c06f4077f7248ea9c98
MD5 44b15da7f194c55ef909ca4a52c33271
BLAKE2b-256 653ae25a602c2de4c7f85a0d50a5072f6b2a089122ed2095c48a7d17527e328c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 25a4b6d559fbd76c6ec1b73cf03d09f53aaa5a1b61078a3f518b162866d9d97e
MD5 35a6829e44ff0fe5539ead8a88077d2c
BLAKE2b-256 430d2137f682aabdca95f2ff157389d3d2ccaf958ff38a514c52a297ae7f495b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96686390e1a01af44aedef7b33d6be82de3cf674a98a5c7b417e540e6afa62cc
MD5 6e453e8b746760a4d3fbeeebf966d54b
BLAKE2b-256 4035312f42028c77d4eab2dde8b0024950724310cf2d35387eaa8a8e2db701f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 433b56cb3dca02b30f21c596f431a2cff90905326be1f8913c3515acb984b21e
MD5 faadc98a0261c20df9e37762a28aeccd
BLAKE2b-256 f97cb8702a61ddf5a056b36c342699581ff7ec96ce0c578b4b74105c41a9584b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 26cb344a75798fce1a73b690504d8e7789f6ba25a178efcd203444d7868caf38
MD5 8fa9383bd175dd9ae54054b51c2e6681
BLAKE2b-256 dbf153b0e9b48c1f78ddc9e44e31e7f0b57f74bc491022e42354174f18c53866

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f5cdb1ec88f0b8c617330c953555a20cc7e96ca6b1f5c68ab6db347e869cfeeb
MD5 9e54ce3ded8e78c2c4ef468647d17387
BLAKE2b-256 36a96887a059ca24da78541afa817c0cce53edee79f6c6a8ff22fa89ce613af7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 28a732be6fced2f70184c1b34f64961e3b6259fe6d5f7540c91028c2a43a7109
MD5 e24ea33525e4e7b00a40a80f8f63a691
BLAKE2b-256 566a515f64c1d0c178c2ac2b1c3a4bc169abab2db379245607da267e34c9c858

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e5b705c8ce6ef47fc461484878956ecd42a67cbeb0a17e323b86a4439a8fdc3d
MD5 558e056813998ce9c915881768db592f
BLAKE2b-256 d3af4cb9929dd60eeaf2e741a402930a10b2263af8bd0cb5d4f8644d37569f74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb6799419bc7e3029112f2a3f8b77b6c299f94f03bb70e5c31a437b3180486be
MD5 e002dd1a752766f4d2d7ddeb4b91b2ef
BLAKE2b-256 35372d1112a7b0310617d718aced1b34c3e62c69ee7555ecf2087247c016e55b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0473bd896799ccc87f428766813ddedd3506cad8430dbe863b663c81d7387680
MD5 88149fc168a32de078c5168a2159914d
BLAKE2b-256 bc1c912d883a3a68770a5b411521b8c08ad85f7e53637022c52f0cceb8f5698c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 277d1bec6e101a26a4445cd7cb1eb8f8cf5a9bbad1ca80692bfae1af63568272
MD5 756be21ff3eac9aedb185a2f075d09a5
BLAKE2b-256 4e90baef2c865af93c23fa48fea075c8178ee18e1822789ef62c474f922da951

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd8b856c224a74c395ed9495761c3ef8ba86014dbf6037d73634436ae683c808
MD5 33af7a4f5865480df368357ea4337e0a
BLAKE2b-256 12878aea8cc47904aa9ef054847c1d60c508d02ba5b8a2450e4a3feb7a690152

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ea47ee390ec2e1c9bf96d7b418775263766021a834910c9f2d578f95a3e27d0f
MD5 466f24212eb49dd1edf9aff958a0f201
BLAKE2b-256 0e5d102674314eee0d9e7066310746dfb8861fbc0e62c5a98783165c0601b3a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f28e9904833b7a909f8227c4560401049bd3310cebe3e0a884d9461f783b9af2
MD5 02098b292f949522b26d573c85294818
BLAKE2b-256 01a5073689f69b2c19e251b6320156e38c55aa0e5102a81a4516273b17a8074e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 40fb3fc11ff90caf65b4713feeb6c4852e5d2a04ef8ae6a2ac734a702a6a6c7e
MD5 216d80834a5f14a0369e279aef404287
BLAKE2b-256 f0676e7d9b6ff9295a2787054e9de7fce32b2a4544b82cc5a43ba40c91d89f0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c428a8e1f5ecc4eb5c79abff3eb2881123446cde16fd1d8866d527470a6fdd2f
MD5 dd207bf4b7f939a96bc07b80bd55a233
BLAKE2b-256 c69fa8d43f32a6f2ce4e6ee248316a23ff338049896cf7e35b3d22a0374f3169

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 049b0dd63be721fe3f9642a2b5a044bea2852de2b35818467996242ae4b7f01f
MD5 c73ad4f35e16dbb827cf2270c813ec53
BLAKE2b-256 85d9e7847c1088ce8af92d743b721307bb219aa3020452a439e4be44800f016e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0f73651f7e78371dc3d455e8aba510cc6fb9e1ac1d648c3334157950781eb295
MD5 dff20f4bd448054b926061f17fe3e182
BLAKE2b-256 1003cb0b5a4f0a3793ba293f52b19a5282c5be45fe6952fa9cfde0ef776411b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb1521367b14c275bef70997ea90526e7049f840ba1bbd3ef56c72f5b15596e9
MD5 a7236e0b451d868d427c937f48a2b7d1
BLAKE2b-256 157134d797454fa6bc88e601c86e44be1692db120fbcaa5709e47d828ba0ba94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a1dc71b68e48f58cd5b6a9ab7a541714201815629a6554a969cfc579a6ee6e53
MD5 eb48e8e4d4b77a2c96fe1c87cf04e352
BLAKE2b-256 14dad5d752ff7cfc51481b49d440a9c672b11bb142f7f9b863025e47f5902d60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 377ad60f7a7bf27315676c4fa84cc766aa0019c1e556083763136ed951e934c0
MD5 7170fb2646ce60d9a891dd85c2f0b787
BLAKE2b-256 9236948dae5a588f4dc179e7fe416ed6632231935b8f09eb06dd93bd04219669

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 fd3561b37a99c9d501719819a8736529ae3a6d597128c15be432d1855f3cb0d9
MD5 27d506143644b5da9657a9d2eb713fe2
BLAKE2b-256 1506c1722da7da078cb32e4d005dd2a75ca47c7c7e02d96f7461b7fc00be13b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ca8f629cfb406a2f9b9f8a3a5c804d4d1ba4cdca41cccba63f51fc1bab13e5de
MD5 11fbd1f3003922edc389b6ce5fc68e26
BLAKE2b-256 5434cb43ff5f5332c0985d7592bd487349bea7e6f6fbeab79b8e0f76b61026f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9c5080c06a2df7a59c69d2422a6ae83a5e37e92d57c4bd5e572d0eb5226ab3b0
MD5 6a44689fd02373420c3b2eb1292d7c16
BLAKE2b-256 24c0b6d88849550aa2fa7c9bc53d0fdd3093a3e5784a16bd80255bfd42992900

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8287efa87d080b340b583a6e81266cc3d8266deb61b8f3312649a9d1562e665a
MD5 3d8234569ca0f1d68228f84119b6ecd7
BLAKE2b-256 239f7655e90419e15853ee44a2196490e7b0bffab22b28c21eb5f84440742089

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a091577d3a8454c40f813ee2834314c73cc504522f70f9e33d7c2268d33973f9
MD5 64ef628b3330d1767bf1dc9052a5436d
BLAKE2b-256 9dd2e7a3a38f924fb0c22b8cafe98d0deb2f95d41db0514a1eebdc410b04eca0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2f171089ec3c4f1de275edc8f0722e1e3dc7a54e83107098315ea2f0952cfcd
MD5 e32ad26bb2e7d4c743b4d73257dbb8c0
BLAKE2b-256 1fa2c8d03d61e08a7657429f522a110044c8eff97e7b0f80e21b2dce86c5fcf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1bf89d771621e28847036b377f865f947e555a6654356d21beab738bb2531a69
MD5 8c220eea3d9cb5e090f72258c0a0dd4c
BLAKE2b-256 5548ab2bae5e4219a1e81c50ee24a4d8a27efffd9ef56cbd3630f6b5252b1e54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 aab96f64be30c9f73d6dc958ec22bb1a9fe70e90b2d2a3d233d537b347cea729
MD5 81157404be5253dd3071def62a469b29
BLAKE2b-256 9c5fb03be9341858a1247746cc008e516eead0fdffdeb79ff326f74cda15de0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d533f743a22f5696494d3a5a60adb4cfbef63d58b8b5622993d93d6d0a602444
MD5 ced7e175c08433e5196e226eb0b1e8f4
BLAKE2b-256 3d46dfcf029da09d86ae618a4a4c1f05d3ce28e0a6284a4021c39a9caccecbec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 eab3caedf50467045ed5cab776a57b494332616376d387c6600fd7ea4f5483cf
MD5 06e003b011f6e0114c18d6889180ccc8
BLAKE2b-256 7e231c52bf06ec32500373379b325a53b1e96be02177399bc736b90aa55de68e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b233bfc48cf0f16436200afc7d7643cd87101c321de25b919b61f21f1693aa52
MD5 3cd5e8b33f458c2b62e15f2187c9b51a
BLAKE2b-256 8cc0778eb590126c406fb501661c7c9741e00c498b4adcbf4e06843ad65ca06d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac773097cff7de6cf265c5be9990b4c6690161452da1d9fc41021d4bf7e8c73a
MD5 58611948bf8ad6c1009fd842abd5c524
BLAKE2b-256 420e9db0382538fea3223d7cd9ee816ddc3e07343f879f1c5efbda79eac265bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 50e2bc5d2da770ecd5af94f9d716faa4764f890fd61bc0a488e9269653d9fb71
MD5 7b4d07aea2877fd7712bf0c7725c4153
BLAKE2b-256 767f08ea513c1f4743fbba74adb1f4a08ae30e5dc2f12898ebcbc88616fd664e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 adafeabbd8d47b80122fad18bb61c25ed3da04f5347b7d774b53826accb27b7a
MD5 d0b65c8f62ac55748c9650cd03d31f6f
BLAKE2b-256 fa221e0be71c2d0807bc4bc63ecab9ece7dad27a15466232bd4d84e3be01b63e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f6c96e5785d164a205962a10256808b3d12dccee9827ec88a46899063a2a2d28
MD5 914eb36515171882ab94763cce23389d
BLAKE2b-256 8dfaa34a1ff22064929ccd776febff997af1625eee6609c3c6753eb6e9027a12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 b216650126d95d494f927393903e836a7ef5f0c4db0834f3a0b576f97c13abaf
MD5 83dd2937d4470107579977289e1d90e1
BLAKE2b-256 ec55739a1619ffd411906f9b4054049dfa7afd918c3f09f6213087b6ecd33d0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6c319cef16f2df667f1c165fe4eee160f2b51a0c4b61db1e70de2ab86420ca9a
MD5 efbd3852eb1e647611e15cade3d77765
BLAKE2b-256 d1f52063ec3d4e78f0c2aff5e97148607e51a47d1454ab74d03cd8be564437bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7eeb5a3307ff1c0994ffff5ea37ec656a716a728b8c9359374104da521a76ded
MD5 8df329ceb92f46d660b9f006f3de733c
BLAKE2b-256 00f9cd1070696ffa7e21b44cf351de06062f6ca248fee6698fabcca478138026

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0444ebc8bdb7dc0d66a816050cfd52376c4e62a94a9c54fde90b29acf3e4bab1
MD5 52a1a2bd449b8f645b8a70a351cf02cb
BLAKE2b-256 e1abe345c4b46e8e8d9dadc296d59814d7484f234ba4edc2df2e0f60c41b092b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 70610aa26dd985d2fb9eb07ea8eacc3ceb0cc9c2e91416f51305120cfd919e28
MD5 c30239c97592abf0a99fbf705d75bb5d
BLAKE2b-256 d63623db508297154e42950d10c3444445da03db09d5e71ce70b03b7d5543bb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.7.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9b603f1ad01bfb9d178f965125e2528cb7da9666d180f4a9a1acfaedbf5862ea
MD5 baa773cf6b58936d5bb446797c114b43
BLAKE2b-256 6bddd495f89997631e7dbf468990827a7830fe4132325628f7c427015c0a6fa9

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