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 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.4.0-cp310-cp310-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

tree_sitter_languages-1.4.0-cp310-cp310-win32.whl (5.1 MB view details)

Uploaded CPython 3.10 Windows x86

tree_sitter_languages-1.4.0-cp310-cp310-musllinux_1_1_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

tree_sitter_languages-1.4.0-cp310-cp310-musllinux_1_1_i686.whl (6.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

tree_sitter_languages-1.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

tree_sitter_languages-1.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (5.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

tree_sitter_languages-1.4.0-cp310-cp310-macosx_10_9_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

tree_sitter_languages-1.4.0-cp39-cp39-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

tree_sitter_languages-1.4.0-cp39-cp39-win32.whl (5.1 MB view details)

Uploaded CPython 3.9 Windows x86

tree_sitter_languages-1.4.0-cp39-cp39-musllinux_1_1_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

tree_sitter_languages-1.4.0-cp39-cp39-musllinux_1_1_i686.whl (6.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

tree_sitter_languages-1.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

tree_sitter_languages-1.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (5.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

tree_sitter_languages-1.4.0-cp39-cp39-macosx_10_9_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

tree_sitter_languages-1.4.0-cp38-cp38-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

tree_sitter_languages-1.4.0-cp38-cp38-win32.whl (5.1 MB view details)

Uploaded CPython 3.8 Windows x86

tree_sitter_languages-1.4.0-cp38-cp38-musllinux_1_1_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

tree_sitter_languages-1.4.0-cp38-cp38-musllinux_1_1_i686.whl (6.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

tree_sitter_languages-1.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

tree_sitter_languages-1.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (5.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

tree_sitter_languages-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

tree_sitter_languages-1.4.0-cp37-cp37m-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

tree_sitter_languages-1.4.0-cp37-cp37m-win32.whl (5.1 MB view details)

Uploaded CPython 3.7m Windows x86

tree_sitter_languages-1.4.0-cp37-cp37m-musllinux_1_1_x86_64.whl (5.8 MB view details)

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

tree_sitter_languages-1.4.0-cp37-cp37m-musllinux_1_1_i686.whl (6.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

tree_sitter_languages-1.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

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

tree_sitter_languages-1.4.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (5.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

tree_sitter_languages-1.4.0-cp37-cp37m-macosx_10_9_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

tree_sitter_languages-1.4.0-cp36-cp36m-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.6m Windows x86-64

tree_sitter_languages-1.4.0-cp36-cp36m-win32.whl (5.2 MB view details)

Uploaded CPython 3.6m Windows x86

tree_sitter_languages-1.4.0-cp36-cp36m-musllinux_1_1_x86_64.whl (5.8 MB view details)

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

tree_sitter_languages-1.4.0-cp36-cp36m-musllinux_1_1_i686.whl (6.0 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

tree_sitter_languages-1.4.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

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

tree_sitter_languages-1.4.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (5.4 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

tree_sitter_languages-1.4.0-cp36-cp36m-macosx_10_9_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c125ada1a930eb386241eca2212d10c857b1935162008fba752d04b9a75d568c
MD5 dbc8ebdb4d7946dcba82ab825071642c
BLAKE2b-256 7b469e185301eebe913750c8a2c6d76a53f73aabc8e92bf30af5fa7fc6d05512

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f56a5fe4c807cf264914da345b0e61a47e275da4aa10a97104b2c5b0c16e8da5
MD5 a1dbe6407b3300be5ff95cf280cf5bc6
BLAKE2b-256 21b6f17c3317f8be30ed8c80c2021c47db1d127cb9ad8763ea450a813db0d78b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2a17f0540f258ce7f11d34e0b7ca8292996bcd743a773c801e8f77a0d948bcae
MD5 b08ce0533f98bd8b8bf7a1ce8249e1fc
BLAKE2b-256 5eea714ac0455964df918b8171acf04ade1ea906842849733aadc51a21f41633

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ea6b1fa6baa4a2832e716585e1e5243f394d2d52edf9efb02a3826c90dac3d87
MD5 e54333f718eb457d0849fb518c2b739c
BLAKE2b-256 2d618d3afc71e8a3f14366995dc07854dd2c3585e37a1b2be6f25b2ce152811d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 adebe631c7546c347f73cf4b958f4a0a4cbf9e04c8b9e484261b6bc0e14311d6
MD5 9f2956bcb7c9a92987a6d67cf977aff5
BLAKE2b-256 c6858fa3f54ef93808328436b879eea9d4a3c00b2862f37736b7cb020841b476

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 02a337b756ef382d867361e5cb99828fecd728815173635f1214041c6f526c58
MD5 3d8e9bfc97aa8016a323d5fd0503e7b9
BLAKE2b-256 32ec4a3c748a43df3cf36eee54b244bd8d12f7273a57949c0a9b11d69650a67b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 72b4cab6d8e479e1833cc30a9bdccc99387e141e27bf7c9b547fa2acb82ebaab
MD5 91a922768a74f82ffde55c8d3bc85cfd
BLAKE2b-256 4b3df2fece7be7311e7180ee7061289a47b7dec24c622a8159328dcfdb1ceb4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c51ba7b0104cc2aa50b03d379d841ba91588738ea8d9200fb9f7387f1df75080
MD5 30ff9ca9dc7ef7609f54b7fb6f57addd
BLAKE2b-256 694b9c03fb63fd2caceb207d9c9f829adf1f6709de1c4ef151d5b8daf32ed630

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e90ce4b513923124032d2934a3acb417058e91daed00159a9020cae37bfd4511
MD5 56c18f76b2a146d2cafbd0559e5eb911
BLAKE2b-256 1afedb20cc72611ea114e77e3cd8c11665d909797014db1ec41900a1a6e3c933

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f89841af7374eaeb746a772bfb24576a111dd025b1e63c69752d7aab3aac039b
MD5 ee2b357b53cf28e79b2ac93652ec2e17
BLAKE2b-256 d93fb185c568385a4dc743fa1137d32c6f2089d45dcdec1e01c5dc7c18704272

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 47a309978a133531b9639f341d411cda06a8d909da4a10ac77602934a512a7ce
MD5 551690760058cc9a3f372703bd3bfc87
BLAKE2b-256 f22a5725d9de9e2e69cee3af9d0373227b432f5e3f2cff217a01d11d7cbcce84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b691515553a52ad0b71571c7277491285bb59b44fece10497186c4bed983fbe4
MD5 adecda52fa9dab01cd28ee0eddc936bf
BLAKE2b-256 5ff19c45ce5f8ace71cce2335e7d694b676abc37626f4ac1300bd394b940db89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bf932794e3fc027d5e2e0b89c4255d2d4663a06d742d8dffd4a145b89eb7a781
MD5 b82e55c37ca399b7667592ddc28af747
BLAKE2b-256 37c1394ce581b6f05e20b3767b52ecb3ff5677ea66af484fe2d3d52a4861b979

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a78d5a07bbddd1ceda12fa1915606dbd87fb6f3983f664b99254545b3a5d254a
MD5 349cb08e8cf971f8d285c7a2d906f948
BLAKE2b-256 ca7872b5fdb9ea59105594163fc5fcd1d2d73263c2f5a737bc8f6212af12db51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8de69bd748d495b71737abb5a6857058177711eda63fe01da0dfb7ff2a2fbff7
MD5 0cd8d0bfa9051c719480657b8ba79c91
BLAKE2b-256 02e5093de1b27e24fabddc3c6cf6a6921e3e5c5272124714988495b377989461

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 9820f201a1bc31c95129c48884215c88396e358e1abcfcb93cf0a97382906102
MD5 545ba8eef78bfd8ce2b0207577beb735
BLAKE2b-256 a970bb2f42a5c523b2a7fc0c7ab8487b4054af59e85b3aec46ccd1e5936cc86e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6a5448b6d084c5f82d59a283474e38a42dca8a89220f497f38f4fde3eca76ec7
MD5 79fc0a267ed16a0cbf8f1b6ee9fc5ffb
BLAKE2b-256 7fc2b057cd81f530ae5399c5ffa5d51cce13379737921afbb33ec37b6c76cd5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f67a3c3bf054187ddced33bbc03a793fc0d7c1f68edf3ea386103356b74384c7
MD5 21114da9397fa8d691e1b1e97fe16d1b
BLAKE2b-256 9d823906c96f4e39b2cbb38c9c081f7ca299b0418dfeb954840a336f950f84c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8189ef468a72d9f26299066d6e05a569d1d20fbcda4a6473ef849b86c5a71ad
MD5 ae359a10a4ce927dd4fcf1b3927a960d
BLAKE2b-256 0e174d221b261688a399683c080871cf2e65afda88bbadd387f6797ae6c105db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aa1085f15dcb55f62b892c99a8aa302239183405b77836c4642a98f9431e6b7c
MD5 93477aa127888492b0b74590d8fdd22f
BLAKE2b-256 30bc13050f2fd2de2420e1bfe4e08c6695d837d77414d9a4992b381948c6e408

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 059949d2d0a4e3652921ca48953bfc41eacefb2a145d426e4d0c214990d006e9
MD5 0213f2d1af4466f52c3e74bdf854da05
BLAKE2b-256 9cc9c1af3327f09cad8452a448ab2271503c3e55aedd3fef625fbe90fe550a1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6a481a513b8dbd7f0c9cbb7ebbf8482bba31f7dc17ff39652d7db922f128c428
MD5 e64af7fcbefe9b22d18bfa1d227d2ae7
BLAKE2b-256 95a9b849f2d19f520fd861adf4275190bff84368c299dce0f1ad498d29b0eae2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 c12dd67d864bffa3b9975c9a2ec44c66f1ac7734bcabf2b0571a59f6526672cf
MD5 42472ed35ff2d0a5b4d1e213971625e3
BLAKE2b-256 d38ee28628f9d62a0fbe863ae6b57c55e340b74c530acc25958c0fb7fa65092a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f65356ce005eadcc37bcf5ea3a158f6c090cc6a071b17d6541cda2be6744f69f
MD5 8b42f842f2737a7fcd16ed34099e535d
BLAKE2b-256 7ebbebeb04cb4f132d68df3fa462f5dd0e629b229db744836e6c4f6bbc7d6784

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4caaafe24342427259e5fbe5318b7460ea2011016a62e55e0f2833e51c356a67
MD5 3bb5b06fcb71e3976f16988eec444378
BLAKE2b-256 7de6087fbc2c17972b54ecde97358d7cf09a0887dcb127c7b18656f4138d3137

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e48e1407051d89e3d34f19d7654c170593e9ddc7b474479fd6a2b501daa85260
MD5 3210b45d414ae8471c85c45539809f28
BLAKE2b-256 5d46678c7e5ad7efc6fc97f29a0abedd324bca778b1b0dbb381f6dadddeb3f15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8122c9446529b8839239b6bff9856a2b3ad39c4b71e3f978140dfad536cdee15
MD5 7ecb4a3e7d8c47e9ab2949ff29e234b0
BLAKE2b-256 c3b6757ab3f4dbd9b3af00230d02892af397c21c2042489a3f1a4570555388fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e32913483fddd254da8861866f845b05345cf3d8a6b299bbb367f033e83cefed
MD5 cd326654775249ab2558a6a064d04e1c
BLAKE2b-256 db8c446035ece0a9e6b50ecbd831ac5bf33ad0d18546e4d1a40f76983999c050

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 2da109225cfb072e26ca473914392e9631482708411a228e18ab81fc365cb70a
MD5 3c01980e5f9a96e1e34b11a14a916a28
BLAKE2b-256 a2cff515dd5729e0f5d4bcd9f6bb890e444c14980070c175589dcc72b7ff2b3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 73691049c836b7b585d26d1c6aab503815e5a015c3eda26ccc66dfd731542945
MD5 d7cfc7c76d2083ed9d1ba20d7abd6399
BLAKE2b-256 6bc266814210c8daf76c4ef8a313c563bf3323663fbc42ef6c13f37a986c425f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 54a35677889b49a9636f1777e9a6df3b40e43fcd72a562a50f0cbf841abf747f
MD5 eaaa82b600bb66373c24a1d15372907b
BLAKE2b-256 3958e826f07932f66ee0599dafb0b35797bb4682a72d2098d807c13c68f6a787

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ca20b0fad8d850fedbe0e71332113dbd57165c264efd4d121053df027de4e573
MD5 9291c4a92e5af8a64c58722028910536
BLAKE2b-256 7ea4f2c0cbec6932c0b8bca399d4cb2e4daea9235a48b8885f47dbfc5f052107

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 504215e3ccdee7ce61577b10331911bdaa7b12b18a0799e7f4c88be53fc32b2e
MD5 cdcae23bef3662f11d5c999fd02fb563
BLAKE2b-256 34f39fc1f02193ed77feedbe4ed766d7bd3f6a6c7057e26d21eaba673984f254

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ee3ab365f815964012c3fa84b09c5f6fa8c0e8b8799e774509660dae8dacb9a9
MD5 2cf41b4631d32e14ac884d180ae35c11
BLAKE2b-256 9a4650d0bd47ea728c21446672666e1c12a67e59a9e0a6abd8213074445b0381

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tree_sitter_languages-1.4.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 635f122524b2ea2567cd676cab7235e13ec470f373f201ebc714872925572f16
MD5 a391dbf3386b10d716edba3df715cb5b
BLAKE2b-256 3e68b9b1f6ebd7fa69de8c05848e4085e99a77434dc7744d6eaa1db6e994ef67

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