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:
setup.py — Python package setup.
repos.txt — Text file that contains a list of included language repositories and their commit hashes.
build.py — Python script to download and build the language repositories.
.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:
Python has module, class, and function docstrings that bare a striking resemblance to the phony string comments.
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
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:
https://github.com/tree-sitter/tree-sitter — licensed under the MIT License.
https://github.com/WhatsApp/tree-sitter-erlang — licensed under the Apache License, Version 2.0.
https://github.com/Azganoth/tree-sitter-lua — licensed under the MIT License.
https://github.com/Wilfred/tree-sitter-elisp — licensed under the MIT License.
https://github.com/alemuller/tree-sitter-make — licensed under the MIT License.
https://github.com/camdencheek/tree-sitter-dockerfile — licensed under the MIT License.
https://github.com/camdencheek/tree-sitter-go-mod — licensed under the MIT License.
https://github.com/elixir-lang/tree-sitter-elixir — licensed under the Apache License, Version 2.0.
https://github.com/elm-tooling/tree-sitter-elm — licensed under the MIT License.
https://github.com/fwcd/tree-sitter-kotlin — licensed under the MIT License.
https://github.com/ganezdragon/tree-sitter-perl — licensed under the MIT License.
https://github.com/ikatyang/tree-sitter-markdown — licensed under the MIT License.
https://github.com/ikatyang/tree-sitter-yaml — licensed under the MIT License.
https://github.com/jiyee/tree-sitter-objc — licensed under the MIT License.
https://github.com/m-novikov/tree-sitter-sql — licensed under the MIT License.
https://github.com/r-lib/tree-sitter-r — licensed under the MIT License.
https://github.com/rydesun/tree-sitter-dot — licensed under the MIT License.
https://github.com/slackhq/tree-sitter-hack — licensed under the MIT License.
https://github.com/theHamsta/tree-sitter-commonlisp — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-bash — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-c — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-c-sharp — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-cpp — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-css — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-embedded-template — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-go — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-haskell — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-html — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-java — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-javascript — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-jsdoc — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-json — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-julia — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-ocaml — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-php — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-python — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-ql — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-regex — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-ruby — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-rust — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-scala — licensed under the MIT License.
https://github.com/dhcmrlchtdj/tree-sitter-sqlite - licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-toml — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-tsq — licensed under the MIT License.
https://github.com/tree-sitter/tree-sitter-typescript — licensed under the MIT License.
https://github.com/stsewd/tree-sitter-rst - licensed under the MIT License.
https://github.com/MichaHoffmann/tree-sitter-hcl - licensed under the Apache License, Version 2.0.
https://github.com/stadelmanma/tree-sitter-fortran - licensed under the MIT License.
https://github.com/stadelmanma/tree-sitter-fixed-form-fortran - licensed under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file tree_sitter_languages-1.10.0-cp312-cp312-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 9.0 MB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2cea4e445b0ab4e8f1d53bc8858723322d6ac6b3c73babd952cc484935dc48c |
|
MD5 | 39e2f0fd3c8315daecedf151d3550bef |
|
BLAKE2b-256 | c1f72d8335bafedba4932c62acc1b43655dba6c251ec716db207b6be79711b75 |
File details
Details for the file tree_sitter_languages-1.10.0-cp312-cp312-musllinux_1_1_i686.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp312-cp312-musllinux_1_1_i686.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.12, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05549e9d8aea1137ce5c68c5948cc2210b052cd4d477e8d89313599f462e2217 |
|
MD5 | ba373fd2400f705c2af71d076bb440cb |
|
BLAKE2b-256 | faa5f63e513c5e6445bf93216c18e654bc23a4d6548721b7e544f3af1592f001 |
File details
Details for the file tree_sitter_languages-1.10.0-cp312-cp312-musllinux_1_1_aarch64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp312-cp312-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.12, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 704c9773502c7fd13f9ddee016fcf8ac1f081d2c43bb08e4503dedf75efb7cb1 |
|
MD5 | 809f96c830b75d17c55113bf65c7f585 |
|
BLAKE2b-256 | f6b47bede0f306ae23d655f6f3aaf4e30e7a8d36e7d931dafa8f50285e9d9fd7 |
File details
Details for the file tree_sitter_languages-1.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 8.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d7a641874cdfeebea1291d5e192a961df6e17722671ca4994b50ae5371a5683 |
|
MD5 | 13812e8d3630cf9586a31aca7c4f0e67 |
|
BLAKE2b-256 | 6e334371b7c72d7236fc3fb68b5bb93050111f2551cd22ea81107cfc5a5e03aa |
File details
Details for the file tree_sitter_languages-1.10.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ba781dfc0ea2cc921c58e9c867b379de4ea0b3a76ecc603948c3f7d76942b76 |
|
MD5 | 47b901c49bc44c15e7844f0202b25c29 |
|
BLAKE2b-256 | 1b398a6c8cd571be8d03bacc7feb0be80a29d167f06ecbbe61d7cde9d1c09a3c |
File details
Details for the file tree_sitter_languages-1.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c65738be5375daa285cd723437e8894ab83ceb8c9c15caeef92cd37ed5eef18 |
|
MD5 | 2d2357082c9f2c56cc9b78b5ac991a65 |
|
BLAKE2b-256 | 72f499681744ad5f1b3814bb3351a185588fbe5b69844944ae0479a38a68cd7e |
File details
Details for the file tree_sitter_languages-1.10.0-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 8.9 MB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d46071758b54c70e040dd92c317942fa559b0fac4c5f8380dd47959f5ac12564 |
|
MD5 | d70930d7ad99f6affd08623e37ce523c |
|
BLAKE2b-256 | 2a74ce541a546bb58456f1e35253fb046a82d84b25c93e831459ab9b62f5a4a8 |
File details
Details for the file tree_sitter_languages-1.10.0-cp311-cp311-musllinux_1_1_i686.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f80605d9c2fb4a35bc4a6239492ffc6ad40c3dc6eb24ac39eaafdc7349b99e8d |
|
MD5 | 3440e6498295cfa9dc6691e5c7caa4dc |
|
BLAKE2b-256 | 53b31b47adbcc1755d14e2e7ac61666325abb9dba740d82efbc295e515a9dee8 |
File details
Details for the file tree_sitter_languages-1.10.0-cp311-cp311-musllinux_1_1_aarch64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp311-cp311-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.11, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99769d2076fa0100ea40fd55dd5ac9dbd820b1978a3fb7680096cb2837e340f0 |
|
MD5 | 23c6080249d28576b87575283b01b0d3 |
|
BLAKE2b-256 | c277e245ba0166bb8a6738333d937fdb13f4259de5d29ad31b60f43d937745b6 |
File details
Details for the file tree_sitter_languages-1.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 8.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5036c1aaac4b0922a91df3ea73bc21e82bf09590832dfeb5189c7ed96b48db4f |
|
MD5 | e803dba7f60a227e23166562788a7a75 |
|
BLAKE2b-256 | 16e8d5b4d117a04773c774dcb7438d6ba3d82de9c902498323763f5b0fad61d7 |
File details
Details for the file tree_sitter_languages-1.10.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e709861595164a01ca3c93d6abb245e717f9aa46e278d98f16775f67b3fc34b |
|
MD5 | fdd98a38fcb2b790b1f8f36239e10461 |
|
BLAKE2b-256 | 24685f0ca507442460077ed3a4cc0871664c4eb904b1f1e18a5a06fdf6edc878 |
File details
Details for the file tree_sitter_languages-1.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a849edb72fcd67568bad575ca2bc53b6a52d12609059786d55356489f25dec83 |
|
MD5 | e242b8b87591f67793970463b2acbda2 |
|
BLAKE2b-256 | fa615b46f4c0d39dcd68dadfe42f5f9420eb67b5d5a3be2006b2b53479c5501f |
File details
Details for the file tree_sitter_languages-1.10.0-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 8.9 MB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4321c18d9bccf92eee2b7729f6426c204f349695868ae98c70f961a590ebe7f0 |
|
MD5 | f8755b04bbe671436fa34c2886f6ab98 |
|
BLAKE2b-256 | 7646127188071a556acdffd1365ef88a722025649c992505fd7781243012b455 |
File details
Details for the file tree_sitter_languages-1.10.0-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1be3e54338818512a6b03192c5841ac7988772f07d2a606776a64a21cb48e5a9 |
|
MD5 | 230896bab9860202a6a5ed9659211c29 |
|
BLAKE2b-256 | 617ab1dbd5d882a911d45cc8cb30941411135c166803432db9ad369884a5307a |
File details
Details for the file tree_sitter_languages-1.10.0-cp310-cp310-musllinux_1_1_aarch64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp310-cp310-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.10, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0d7e0fb65ebedaa38789093d98a65c3e26a383c6ba1db8a3ef20fbd56b43c03 |
|
MD5 | 6228e3b38b4c476d43509703bc5725a3 |
|
BLAKE2b-256 | 69c06beec8fb394067a2e39c05a618350d707ffda6fa255c4b65e79062fd6b5b |
File details
Details for the file tree_sitter_languages-1.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 8.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c8daf2618b4f9e4f89a66717e318d296d285f8787581ff77cb98c35b3d50913 |
|
MD5 | bd12108f0c34098b7c39b2264479332e |
|
BLAKE2b-256 | 45cccf24afa28ea6b259ea9222f9eeedf462c4c513057b2f52359abd5506004f |
File details
Details for the file tree_sitter_languages-1.10.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26e23a3064bd28c0c3861c25014d7c8ec20b01b2616b8dd881630a91b63dcec9 |
|
MD5 | fc53add002d9c803f8ecc62fda74a8e7 |
|
BLAKE2b-256 | 43e3671bc12da88ab2f1bb9d2b170da12660aa8e10fac7f6d590913754294768 |
File details
Details for the file tree_sitter_languages-1.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8d87ea7b14eafd39e503f00d9f84d1c3f318c9393e93f392d30f5d52023fe10 |
|
MD5 | a5b111cee5d12dac2980717ff57baf5a |
|
BLAKE2b-256 | 9c7fb74b797f4bc2c19906d00eb7d7d42cd330371ffaec4017c42a8bef57574a |
File details
Details for the file tree_sitter_languages-1.10.0-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 8.9 MB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14e3ee53f4bfc26a803322ad5c0cd49537f48ca4980b515c62e3b27051f2c2c2 |
|
MD5 | 926e4b065151a081aabf1d91ea6ea8b3 |
|
BLAKE2b-256 | e0d62a7d6171475b6a56ed759591cfdea530d4f9d4551631b3f7d2b8ca1c38dd |
File details
Details for the file tree_sitter_languages-1.10.0-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c957dd5b43e2795409e299c8717387ebb39bca6a4ee29e17e2bb7332f64b0d0a |
|
MD5 | 64db8582e8286595f145a3cf251337aa |
|
BLAKE2b-256 | e89da5f6cd88545c0b4ee90f205d24ebda1c71a3bfb98dd1924ba211e141f4d3 |
File details
Details for the file tree_sitter_languages-1.10.0-cp39-cp39-musllinux_1_1_aarch64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp39-cp39-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.9, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f5dab4da9c09fe9c185512c9ed7d87f27031b6a2bc2f51bc5b5e2da3e5f1c74 |
|
MD5 | 2bc55d31e38cea5627216295ffc78a76 |
|
BLAKE2b-256 | 2c96321a952d1df62e3524bbf335308d92792b311a8829f91057497ff28f73d7 |
File details
Details for the file tree_sitter_languages-1.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 8.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24d7448d50787b2cdeebdb4e1151f2f4c8183aee924af90e4ec4220e79f7989e |
|
MD5 | cd44a89e977e6f1b4cbbf5dab5942cd7 |
|
BLAKE2b-256 | 9e41966db6cce5dfcc93255d7f0c8189c6ec94c589c20be3898a2ef7ebbad133 |
File details
Details for the file tree_sitter_languages-1.10.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fa8a5bd94c2bc01baec8bdb1fe40cd7fb9a87c3a0c02dbe65404c75cdad959a |
|
MD5 | ef187fafac5c6bf7df9cdecf1f85b4a7 |
|
BLAKE2b-256 | 27124389e9a7502a178b44ecda2b7e013f1c8c44fb6b8e38d7e97fb1c6d26616 |
File details
Details for the file tree_sitter_languages-1.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 417d91aafd7174606c7eeb4a0e5b2a2534f5d8351bfab1cadf29db3021e881f1 |
|
MD5 | 9d084759e0b8e6dc06e5a671bab00d9b |
|
BLAKE2b-256 | 1d8987c118553a35b7956d37f4897e23f1e5406815ab62696350b24744ce4043 |
File details
Details for the file tree_sitter_languages-1.10.0-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 8.9 MB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4068e6833e0bb146f0d8b43efe7279b308ab57895c04e56c1e226d75265ee91 |
|
MD5 | 7fdd175b78e3b2e694a5c41a0e7cbe19 |
|
BLAKE2b-256 | 5a5ae8953ff05765b6e98bba8ce4f82945843b35ee5fd921d30467f8cd51b8cf |
File details
Details for the file tree_sitter_languages-1.10.0-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e31c6a1a49540db0a4490b368edac914a66b86f971044cba38d5747aa518c624 |
|
MD5 | 0a0c1e9ebe7154e57253ebba3200187c |
|
BLAKE2b-256 | f227e0952b77701d59052d9c8862a7f23ed9ed3a98dd0425ca57dd3c635d7b8d |
File details
Details for the file tree_sitter_languages-1.10.0-cp38-cp38-musllinux_1_1_aarch64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp38-cp38-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.8, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 266621f1b6ab178de04813f1b2006540c7f8036f0a7c2a8ae2f383eff0808817 |
|
MD5 | f4122af36d47d7247e58f7b85ed22931 |
|
BLAKE2b-256 | 8751755beeb7ed3df0ff3e04cc7456481b666c25c542b855dc6c2c1a1a1da1ff |
File details
Details for the file tree_sitter_languages-1.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 8.4 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 792898ba1a4032242ab3ffa4ef8b32b3a07b5d0b630405943c04fd78f1d55f32 |
|
MD5 | 523ace0423224817815bb3cba17d2863 |
|
BLAKE2b-256 | 19956ea18d5331fe76e30b46f02c9971e72679fb0ae3ba2f462db2d26d38b903 |
File details
Details for the file tree_sitter_languages-1.10.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1c88e4e9ece53dca05c467bcbfd08e1e35656b66efc8dc604a884bd134c222d |
|
MD5 | 33f0ae898625b816163f258dc7debdce |
|
BLAKE2b-256 | 0f9ef6ff78b15d4e93a8d4ceef1af0d70cf4934ba20b47d50fe0d518be04cbd6 |
File details
Details for the file tree_sitter_languages-1.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 449c110a98e3c4ab720b204e6eac65f3b801e8cfe2f1d2bc786b3e88b825499d |
|
MD5 | eb27022da887cf319a6533eae5cab727 |
|
BLAKE2b-256 | 0e4b789659a1c62b87e7eb334940b6ee2c51090bbc103834e0f51751e15b877e |
File details
Details for the file tree_sitter_languages-1.10.0-cp37-cp37m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp37-cp37m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 8.9 MB
- Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fd44d63b9180cddc577fb0c38716ef5edb2e6424f4484a89a1da1729f938061 |
|
MD5 | cd04500543dea3a91b58db0dd75804bb |
|
BLAKE2b-256 | 7b004e43c96f6b108ada173ebe38273c391feb10fd94c636a6acd6766349f493 |
File details
Details for the file tree_sitter_languages-1.10.0-cp37-cp37m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp37-cp37m-musllinux_1_1_i686.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.7m, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e89d951977c3e43c58ef588a8dfa825864d5b4d751970902bc681f78d9544c7 |
|
MD5 | 5ca8d68a7a613b08d504ec94f3af2909 |
|
BLAKE2b-256 | e9e7fd706ee5d9f69a2bb5bd71af6da5b64400fc77ab95a087fad2628498a5dc |
File details
Details for the file tree_sitter_languages-1.10.0-cp37-cp37m-musllinux_1_1_aarch64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp37-cp37m-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 9.2 MB
- Tags: CPython 3.7m, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ee6249dbb9b1f296e86fe91c1bfc3330cae7f7d30b1300a66012779d3380fa6 |
|
MD5 | 477b0c70e6afef0c478f56a2822ada50 |
|
BLAKE2b-256 | ead215b230e63565069ee2b8fd445d8f50ce6a45bde0a150981da92b50ebd4a6 |
File details
Details for the file tree_sitter_languages-1.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 8.4 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0908aa6501c58d526ef4e481b8a95f7026720988b7c2bc6fc466e0091cf85c0e |
|
MD5 | d3000922c9024b3f9a271582cb3cf655 |
|
BLAKE2b-256 | 78f4683a0d061de2513dc1aea57c52a137abd38d581d0f9ac3bb1fedf988a799 |
File details
Details for the file tree_sitter_languages-1.10.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 8.6 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdc1d70f18d0f18dae1d996bbaeb848064d4bc69f292b26722d42549a402604d |
|
MD5 | 162a4cc280aff0eb2958ceed209fc1ae |
|
BLAKE2b-256 | 736fdbd6cc1f82c11722f8ff4147fe04744aaa86ed7aa53344167a850445deed |
File details
Details for the file tree_sitter_languages-1.10.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: tree_sitter_languages-1.10.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 8.7 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fe7db2be094e8137276fbd34f7edde1f81e05853a2d4f61e0054b6d10b65e2f |
|
MD5 | 309385cc950a264ad2ecfa1b260c7418 |
|
BLAKE2b-256 | cb619d559e679ea56fb8b2677ac891e3ef0ce4748abef13f43dfeb4e1b16766c |