==================================================
Python Bindings for Tree Sitter with All Languages
==================================================
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.
.. _`py-tree-sitter-languages`: https://github.com/grantjenks/py-tree-sitter-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.
.. _`cibuildwheel`: https://github.com/pypa/cibuildwheel
Usage
=====
.. code:: python
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.
.. _`py-tree-sitter`: https://github.com/tree-sitter/py-tree-sitter
Demo
====
Want to know something crazy? Python lacks multi-line comments. Whhaaa!?!
It's really not such a big deal. Instead of writing
.. code:: python
"""
My awesome
multi-line
comment.
"""
Simply write
.. code:: python
# 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
.. code:: python
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`_
.. code:: python
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
.. code:: python
tree = parser.parse(example.encode())
node = tree.root_node
print(node.sexp())
.. _`concrete syntax tree`: https://stackoverflow.com/q/1888854/232571
Look for statements that are a single string expression
.. code:: python
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
.. code:: python
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
.. code:: python
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:
* 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.
.. _`tree-sitter`: https://tree-sitter.github.io/
Raw data
{
"_id": null,
"home_page": "https://github.com/grantjenks/py-tree-sitter-languages",
"name": "tree-sitter-languages",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Grant Jenks",
"author_email": "contact@grantjenks.com",
"download_url": "",
"platform": null,
"description": "==================================================\nPython Bindings for Tree Sitter with All Languages\n==================================================\n\nBinary Python wheels for all tree sitter languages.\n\n`py-tree-sitter`_ is a fantastic library that provides Python bindings for the\neven more fantastic `tree-sitter`_ parsing library.\n\n`py-tree-sitter-languages`_ provides binary Python wheels for all tree sitter\nlanguages. The binary wheels remove the need to download and compile support\nfor individual languages.\n\n.. _`py-tree-sitter-languages`: https://github.com/grantjenks/py-tree-sitter-languages\n\n\nInstall\n=======\n\n::\n\n pip install tree_sitter_languages\n\nSource installs are not supported. To see how the binary wheels are built, look\nat:\n\n1. `setup.py` \u2014 Python package setup.\n\n2. `repos.txt` \u2014 Text file that contains a list of included language repositories and their commit hashes.\n\n3. `build.py` \u2014 Python script to download and build the language repositories.\n\n4. `.github/workflows/release.yml` \u2014 GitHub action to invoke `cibuildwheel`_ and\n release to PyPI.\n\n.. _`cibuildwheel`: https://github.com/pypa/cibuildwheel\n\n\nUsage\n=====\n\n.. code:: python\n\n from tree_sitter_languages import get_language, get_parser\n\n language = get_language('python')\n parser = get_parser('python')\n\nThat's the whole API!\n\nRefer to `py-tree-sitter`_ for the language and parser API. Notice the\n``Language.build_library(...)`` step can be skipped! The binary wheel includes\nthe language binary.\n\n.. _`py-tree-sitter`: https://github.com/tree-sitter/py-tree-sitter\n\n\nDemo\n====\n\nWant to know something crazy? Python lacks multi-line comments. Whhaaa!?!\n\nIt's really not such a big deal. Instead of writing\n\n.. code:: python\n\n \"\"\"\n My awesome\n multi-line\n comment.\n \"\"\"\n\nSimply write\n\n.. code:: python\n\n # My awesome\n # multi-line\n # comment.\n\nSo multi-line comments are made by putting multiple single-line comments in\nsequence. Amazing!\n\nNow, how to find all the strings being used as comments?\n\nStart with some example Python code\n\n.. code:: python\n\n example = \"\"\"\n #!shebang\n # License blah blah (Apache 2.0)\n \"This is a module docstring.\"\n\n a = 1\n\n '''This\n is\n not\n a\n multiline\n comment.'''\n\n b = 2\n\n class Test:\n \"This is a class docstring.\"\n\n 'This is bogus.'\n\n def test(self):\n \"This is a function docstring.\"\n\n \"Please, no.\"\n\n return 1\n\n c = 3\n \"\"\"\n\nNotice a couple things:\n\n1. Python has module, class, and function docstrings that bare a striking\n resemblance to the phony string comments.\n\n2. Python supports single-quoted, double-quoted, triple-single-quoted, and\n triple-double-quoted strings (not to mention prefixes for raw strings,\n unicode strings, and more).\n\nCreating a regular expression to capture the phony string comments would be\nexceedingly difficult!\n\nEnter `tree-sitter`_\n\n.. code:: python\n\n from tree_sitter_languages import get_language, get_parser\n\n language = get_language('python')\n parser = get_parser('python')\n\nTree-sitter creates an abstract syntax tree (actually, a `concrete syntax\ntree`_) and supports queries\n\n.. code:: python\n\n tree = parser.parse(example.encode())\n node = tree.root_node\n print(node.sexp())\n\n.. _`concrete syntax tree`: https://stackoverflow.com/q/1888854/232571\n\nLook for statements that are a single string expression\n\n.. code:: python\n\n stmt_str_pattern = '(expression_statement (string)) @stmt_str'\n stmt_str_query = language.query(stmt_str_pattern)\n stmt_strs = stmt_str_query.captures(node)\n stmt_str_points = set(\n (node.start_point, node.end_point) for node, _ in stmt_strs\n )\n print(stmt_str_points)\n\nNow, find those statement string expressions that are actually module, class,\nor function docstrings\n\n.. code:: python\n\n doc_str_pattern = \"\"\"\n (module . (comment)* . (expression_statement (string)) @module_doc_str)\n\n (class_definition\n body: (block . (expression_statement (string)) @class_doc_str))\n\n (function_definition\n body: (block . (expression_statement (string)) @function_doc_str))\n \"\"\"\n doc_str_query = language.query(doc_str_pattern)\n doc_strs = doc_str_query.captures(node)\n doc_str_points = set(\n (node.start_point, node.end_point) for node, _ in doc_strs\n )\n\nWith the set of string expression statements and the set of docstring\nstatements, the locations of all phony string comments is\n\n.. code:: python\n\n comment_strs = stmt_str_points - doc_str_points\n print(sorted(comment_strs))\n\n\nLicense\n=======\n\nCopyright 2022-2023 Grant Jenks\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\nthis file except in compliance with the License. You may obtain a copy of the\nLicense at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed\nunder the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\nCONDITIONS OF ANY KIND, either express or implied. See the License for the\nspecific language governing permissions and limitations under the License.\n\nThe project also includes the following other projects distributed in binary\nform:\n\n* https://github.com/tree-sitter/tree-sitter \u2014 licensed under the MIT License.\n\n* https://github.com/WhatsApp/tree-sitter-erlang \u2014 licensed under\n the Apache License, Version 2.0.\n\n* https://github.com/Azganoth/tree-sitter-lua \u2014 licensed under the MIT\n License.\n\n* https://github.com/Wilfred/tree-sitter-elisp \u2014 licensed under the MIT\n License.\n\n* https://github.com/alemuller/tree-sitter-make \u2014 licensed under the MIT\n License.\n\n* https://github.com/camdencheek/tree-sitter-dockerfile \u2014 licensed under the\n MIT License.\n\n* https://github.com/camdencheek/tree-sitter-go-mod \u2014 licensed under the MIT\n License.\n\n* https://github.com/elixir-lang/tree-sitter-elixir \u2014 licensed under the\n Apache License, Version 2.0.\n\n* https://github.com/elm-tooling/tree-sitter-elm \u2014 licensed under the MIT\n License.\n\n* https://github.com/fwcd/tree-sitter-kotlin \u2014 licensed under the MIT License.\n\n* https://github.com/ganezdragon/tree-sitter-perl \u2014 licensed under the MIT\n License.\n\n* https://github.com/ikatyang/tree-sitter-markdown \u2014 licensed under the MIT\n License.\n\n* https://github.com/ikatyang/tree-sitter-yaml \u2014 licensed under the MIT\n License.\n\n* https://github.com/jiyee/tree-sitter-objc \u2014 licensed under the MIT License.\n\n* https://github.com/m-novikov/tree-sitter-sql \u2014 licensed under the MIT\n License.\n\n* https://github.com/r-lib/tree-sitter-r \u2014 licensed under the MIT License.\n\n* https://github.com/rydesun/tree-sitter-dot \u2014 licensed under the MIT License.\n\n* https://github.com/slackhq/tree-sitter-hack \u2014 licensed under the MIT\n License.\n\n* https://github.com/theHamsta/tree-sitter-commonlisp \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-bash \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-c \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-c-sharp \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-cpp \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-css \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-embedded-template \u2014 licensed\n under the MIT License.\n\n* https://github.com/tree-sitter/tree-sitter-go \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-haskell \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-html \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-java \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-javascript \u2014 licensed under the\n MIT License.\n\n* https://github.com/tree-sitter/tree-sitter-jsdoc \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-json \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-julia \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-ocaml \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-php \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-python \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-ql \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-regex \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-ruby \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-rust \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-scala \u2014 licensed under the MIT\n License.\n\n* https://github.com/dhcmrlchtdj/tree-sitter-sqlite - licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-toml \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-tsq \u2014 licensed under the MIT\n License.\n\n* https://github.com/tree-sitter/tree-sitter-typescript \u2014 licensed under the\n MIT License.\n\n* https://github.com/stsewd/tree-sitter-rst - licensed under the MIT License.\n\n* https://github.com/MichaHoffmann/tree-sitter-hcl - licensed under the\n Apache License, Version 2.0.\n\n* https://github.com/stadelmanma/tree-sitter-fortran - licensed under the MIT\n License.\n\n* https://github.com/stadelmanma/tree-sitter-fixed-form-fortran - licensed under\n the MIT License.\n\n.. _`tree-sitter`: https://tree-sitter.github.io/\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "Binary Python wheels for all tree sitter languages.",
"version": "1.10.2",
"project_urls": {
"Documentation": "https://github.com/grantjenks/py-tree-sitter-languages",
"Homepage": "https://github.com/grantjenks/py-tree-sitter-languages",
"Source": "https://github.com/grantjenks/py-tree-sitter-languages",
"Tracker": "https://github.com/grantjenks/py-tree-sitter-languages/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "389c2f92455805ce8e236c5e5f5b5bc9ef158da798dea575ab3e835d8c17a202",
"md5": "dcfb935bdc86cd60ea72ad331c38c0f8",
"sha256": "5580348f0b20233b1d5431fa178ccd3d07423ca4a3275df02a44608fd72344b9"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "dcfb935bdc86cd60ea72ad331c38c0f8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 8884873,
"upload_time": "2024-02-04T10:27:51",
"upload_time_iso_8601": "2024-02-04T10:27:51.698604Z",
"url": "https://files.pythonhosted.org/packages/38/9c/2f92455805ce8e236c5e5f5b5bc9ef158da798dea575ab3e835d8c17a202/tree_sitter_languages-1.10.2-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "62efe5a182b77574b7512207687fce7798ecbfb3f53ed77714aae8a7d6da93de",
"md5": "9ee4b65a6d7d657a76e238cd373eb9c8",
"sha256": "103c7466644486b1e9e03850df46fc6aa12f13ca636c74f173270276220ac80b"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "9ee4b65a6d7d657a76e238cd373eb9c8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 9724674,
"upload_time": "2024-02-04T10:27:54",
"upload_time_iso_8601": "2024-02-04T10:27:54.337110Z",
"url": "https://files.pythonhosted.org/packages/62/ef/e5a182b77574b7512207687fce7798ecbfb3f53ed77714aae8a7d6da93de/tree_sitter_languages-1.10.2-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2a75232f09adfc28a4ce15187e4fc6be897dcebdd674644e40d9851a0d001f9f",
"md5": "78287d99a72317fc94c0b5e2f96ba6b7",
"sha256": "d13db84511c6f1a7dc40383b66deafa74dabd8b877e3d65ab253f3719eccafd6"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "78287d99a72317fc94c0b5e2f96ba6b7",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 8657413,
"upload_time": "2024-02-04T10:27:56",
"upload_time_iso_8601": "2024-02-04T10:27:56.698663Z",
"url": "https://files.pythonhosted.org/packages/2a/75/232f09adfc28a4ce15187e4fc6be897dcebdd674644e40d9851a0d001f9f/tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "00d29c545781301d70eadd9d71971b81302e00a532d48118fa989bf8ed06edbc",
"md5": "2739574ff98fd19e3a8d684ce56232d6",
"sha256": "57adfa32be7e465b54aa72f915f6c78a2b66b227df4f656b5d4fbd1ca7a92b3f"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "2739574ff98fd19e3a8d684ce56232d6",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 8573558,
"upload_time": "2024-02-04T10:27:59",
"upload_time_iso_8601": "2024-02-04T10:27:59.294555Z",
"url": "https://files.pythonhosted.org/packages/00/d2/9c545781301d70eadd9d71971b81302e00a532d48118fa989bf8ed06edbc/tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f486b50a1a5cc7058bf572acceb8b005c77e2f43b06a13fdb7a52c38b0f8e6fa",
"md5": "f64e12da5cfdca7131eac7e5e739e645",
"sha256": "1c6385e033e460ceb8f33f3f940335f422ef2b763700a04f0089391a68b56153"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f64e12da5cfdca7131eac7e5e739e645",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 8411835,
"upload_time": "2024-02-04T10:28:01",
"upload_time_iso_8601": "2024-02-04T10:28:01.620519Z",
"url": "https://files.pythonhosted.org/packages/f4/86/b50a1a5cc7058bf572acceb8b005c77e2f43b06a13fdb7a52c38b0f8e6fa/tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "75538f8dc25352d05e875502dc976bfd52d6779e58546307161d214a0d24edde",
"md5": "11990b078e23cccf310491fabda1429c",
"sha256": "dfa3f38cc5381c5aba01dd7494f59b8a9050e82ff6e06e1233e3a0cbae297e3c"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp310-cp310-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "11990b078e23cccf310491fabda1429c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 9179903,
"upload_time": "2024-02-04T10:28:04",
"upload_time_iso_8601": "2024-02-04T10:28:04.258947Z",
"url": "https://files.pythonhosted.org/packages/75/53/8f8dc25352d05e875502dc976bfd52d6779e58546307161d214a0d24edde/tree_sitter_languages-1.10.2-cp310-cp310-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "65c5479e8a365cf0e075fc6d867b29299159af272ae470452a4034220c20bf53",
"md5": "d4f6c54db92b404f4117112ef8751dba",
"sha256": "9f195155acf47f8bc5de7cee46ecd07b2f5697f007ba89435b51ef4c0b953ea5"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp310-cp310-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "d4f6c54db92b404f4117112ef8751dba",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 9160956,
"upload_time": "2024-02-04T10:28:06",
"upload_time_iso_8601": "2024-02-04T10:28:06.572534Z",
"url": "https://files.pythonhosted.org/packages/65/c5/479e8a365cf0e075fc6d867b29299159af272ae470452a4034220c20bf53/tree_sitter_languages-1.10.2-cp310-cp310-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "145ba1611f43d5fc599fc66d1458481e12a35d181515220737d8b14444687dfb",
"md5": "6fb7b6002f856976994aeeb9a354ac5d",
"sha256": "2de330e2ac6d7426ca025a3ec0f10d5640c3682c1d0c7702e812dcfb44b58120"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "6fb7b6002f856976994aeeb9a354ac5d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 8939624,
"upload_time": "2024-02-04T10:28:08",
"upload_time_iso_8601": "2024-02-04T10:28:08.709102Z",
"url": "https://files.pythonhosted.org/packages/14/5b/a1611f43d5fc599fc66d1458481e12a35d181515220737d8b14444687dfb/tree_sitter_languages-1.10.2-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e5a1e9eb4f520b5892bc8527592c0b3faba5fd1bf9203fc28a10999a612b1087",
"md5": "314eb7e423dc8a462aa86638c96003d2",
"sha256": "c9731cf745f135d9770eeba9bb4e2ff4dabc107b5ae9b8211e919f6b9100ea6d"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "314eb7e423dc8a462aa86638c96003d2",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 8363452,
"upload_time": "2024-02-04T10:28:10",
"upload_time_iso_8601": "2024-02-04T10:28:10.871647Z",
"url": "https://files.pythonhosted.org/packages/e5/a1/e9eb4f520b5892bc8527592c0b3faba5fd1bf9203fc28a10999a612b1087/tree_sitter_languages-1.10.2-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "52983d862efe888da3f414ef050b0e25932f6ebf1ab2149bbdd68c94391e814e",
"md5": "a5464a63152ac0d041cf22bbf9ca0775",
"sha256": "6dd75851c41d0c3c4987a9b7692d90fa8848706c23115669d8224ffd6571e357"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "a5464a63152ac0d041cf22bbf9ca0775",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 8268967,
"upload_time": "2024-02-04T10:28:13",
"upload_time_iso_8601": "2024-02-04T10:28:13.331774Z",
"url": "https://files.pythonhosted.org/packages/52/98/3d862efe888da3f414ef050b0e25932f6ebf1ab2149bbdd68c94391e814e/tree_sitter_languages-1.10.2-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "246cc310e958296ce12076bec846c0bb779bc114897b33901c4c51c09bb6b695",
"md5": "1324d88805bf575992dc187a46363bf2",
"sha256": "7eb7d7542b2091c875fe52719209631fca36f8c10fa66970d2c576ae6a1b8289"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "1324d88805bf575992dc187a46363bf2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 8884893,
"upload_time": "2024-02-04T10:28:14",
"upload_time_iso_8601": "2024-02-04T10:28:14.963468Z",
"url": "https://files.pythonhosted.org/packages/24/6c/c310e958296ce12076bec846c0bb779bc114897b33901c4c51c09bb6b695/tree_sitter_languages-1.10.2-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6582183b039abe46d6753357019b4f0484d5b74973ee4675da2f26af5ba8dfdf",
"md5": "b0c50094e3734135589aaa621a846073",
"sha256": "6b41bcb00974b1c8a1800c7f1bb476a1d15a0463e760ee24872f2d53b08ee424"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "b0c50094e3734135589aaa621a846073",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 9724629,
"upload_time": "2024-02-04T10:28:17",
"upload_time_iso_8601": "2024-02-04T10:28:17.776571Z",
"url": "https://files.pythonhosted.org/packages/65/82/183b039abe46d6753357019b4f0484d5b74973ee4675da2f26af5ba8dfdf/tree_sitter_languages-1.10.2-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "baa2e8272617901f896ae36459ed2a2ff06d9b1ff5e6157d034c5e2c9885c741",
"md5": "9423cb6c8a8a93ada02e11d7d2b0bef3",
"sha256": "6f370cd7845c6c81df05680d5bd96db8a99d32b56f4728c5d05978911130a853"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "9423cb6c8a8a93ada02e11d7d2b0bef3",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 8669175,
"upload_time": "2024-02-04T10:28:19",
"upload_time_iso_8601": "2024-02-04T10:28:19.819635Z",
"url": "https://files.pythonhosted.org/packages/ba/a2/e8272617901f896ae36459ed2a2ff06d9b1ff5e6157d034c5e2c9885c741/tree_sitter_languages-1.10.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a6972c72765a807ea226759a827324ed6a74382b4ae1b18321c67333199a4622",
"md5": "f0d6b69a6bcdc2a5dc2dae710bae3267",
"sha256": "a1dc195c88ef4c72607e112a809a69190e096a2e5ebc6201548b3e05fdd169ad"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "f0d6b69a6bcdc2a5dc2dae710bae3267",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 8584029,
"upload_time": "2024-02-04T10:28:22",
"upload_time_iso_8601": "2024-02-04T10:28:22.464131Z",
"url": "https://files.pythonhosted.org/packages/a6/97/2c72765a807ea226759a827324ed6a74382b4ae1b18321c67333199a4622/tree_sitter_languages-1.10.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9681ab4eda8dbd3f736fcc9a508bc69232d3b9076cd46b932d9bf9d49b9a1ec9",
"md5": "71a4da76405552f6e8e29462b6e7fd71",
"sha256": "9ae34ac314a7170be24998a0f994c1ac80761d8d4bd126af27ee53a023d3b849"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "71a4da76405552f6e8e29462b6e7fd71",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 8422544,
"upload_time": "2024-02-04T10:28:25",
"upload_time_iso_8601": "2024-02-04T10:28:25.104070Z",
"url": "https://files.pythonhosted.org/packages/96/81/ab4eda8dbd3f736fcc9a508bc69232d3b9076cd46b932d9bf9d49b9a1ec9/tree_sitter_languages-1.10.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "80359af34d7259399179ecc2a9f8e73a795c1caf3220b01d566c3ddd20ed5e1c",
"md5": "58e466238295a98932d3a6a5046defd5",
"sha256": "01b5742d5f5bd675489486b582bd482215880b26dde042c067f8265a6e925d9c"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp311-cp311-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "58e466238295a98932d3a6a5046defd5",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 9186540,
"upload_time": "2024-02-04T10:28:27",
"upload_time_iso_8601": "2024-02-04T10:28:27.322811Z",
"url": "https://files.pythonhosted.org/packages/80/35/9af34d7259399179ecc2a9f8e73a795c1caf3220b01d566c3ddd20ed5e1c/tree_sitter_languages-1.10.2-cp311-cp311-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a7243e3d5a83578f9942ab882c9c89e757fd3e98ca7d68f7608c9702d8608a1c",
"md5": "4c2269d2213dee6dc2804f2dadd3e51b",
"sha256": "ab1cbc46244d34fd16f21edaa20231b2a57f09f092a06ee3d469f3117e6eb954"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp311-cp311-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "4c2269d2213dee6dc2804f2dadd3e51b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 9166371,
"upload_time": "2024-02-04T10:28:29",
"upload_time_iso_8601": "2024-02-04T10:28:29.953209Z",
"url": "https://files.pythonhosted.org/packages/a7/24/3e3d5a83578f9942ab882c9c89e757fd3e98ca7d68f7608c9702d8608a1c/tree_sitter_languages-1.10.2-cp311-cp311-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f2817792b474916541081533942598feaabc6e1df993892375a1a3d8f7100483",
"md5": "f6089a944866bf901b01ac7f6b2fe5f5",
"sha256": "0b1149e7467a4e92b8a70e6005fe762f880f493cf811fc003554b29f04f5e7c8"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "f6089a944866bf901b01ac7f6b2fe5f5",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 8945341,
"upload_time": "2024-02-04T10:28:32",
"upload_time_iso_8601": "2024-02-04T10:28:32.696632Z",
"url": "https://files.pythonhosted.org/packages/f2/81/7792b474916541081533942598feaabc6e1df993892375a1a3d8f7100483/tree_sitter_languages-1.10.2-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6d805e9679325e260cce2893b4a97a3914d5ed729024bb9b08a32d9b0d83ef7a",
"md5": "f7917b96f267d83a338d18f14db403d6",
"sha256": "049276343962f4696390ee555acc2c1a65873270c66a6cbe5cb0bca83bcdf3c6"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "f7917b96f267d83a338d18f14db403d6",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 8363372,
"upload_time": "2024-02-04T10:28:34",
"upload_time_iso_8601": "2024-02-04T10:28:34.907478Z",
"url": "https://files.pythonhosted.org/packages/6d/80/5e9679325e260cce2893b4a97a3914d5ed729024bb9b08a32d9b0d83ef7a/tree_sitter_languages-1.10.2-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d952e122dfc6739664c963a62f4b6717853e86295659c8531e2f1842bad9aba5",
"md5": "b97a3472b12350243ba4f4eb632bcc62",
"sha256": "7f3fdd468a577f04db3b63454d939e26e360229b53c80361920aa1ebf2cd7491"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "b97a3472b12350243ba4f4eb632bcc62",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 8269020,
"upload_time": "2024-02-04T10:28:37",
"upload_time_iso_8601": "2024-02-04T10:28:37.430632Z",
"url": "https://files.pythonhosted.org/packages/d9/52/e122dfc6739664c963a62f4b6717853e86295659c8531e2f1842bad9aba5/tree_sitter_languages-1.10.2-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8dbfa9bd2d6ecbd053de0a5a50c150105b69c90eb49089f9e1d4fc4937e86adc",
"md5": "4a61a5264e5fc56d2704c867366f0dca",
"sha256": "c0f4c8b2734c45859edc7fcaaeaab97a074114111b5ba51ab4ec7ed52104763c"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "4a61a5264e5fc56d2704c867366f0dca",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 8884771,
"upload_time": "2024-02-04T10:28:39",
"upload_time_iso_8601": "2024-02-04T10:28:39.655913Z",
"url": "https://files.pythonhosted.org/packages/8d/bf/a9bd2d6ecbd053de0a5a50c150105b69c90eb49089f9e1d4fc4937e86adc/tree_sitter_languages-1.10.2-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "14fb1f6fe5903aeb7435cc66d4b56621e9a30a4de64420555b999de65b31fcae",
"md5": "b72dc025b9f561c2427f13653d87ca26",
"sha256": "eecd3c1244ac3425b7a82ba9125b4ddb45d953bbe61de114c0334fd89b7fe782"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "b72dc025b9f561c2427f13653d87ca26",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 9724562,
"upload_time": "2024-02-04T10:28:42",
"upload_time_iso_8601": "2024-02-04T10:28:42.275175Z",
"url": "https://files.pythonhosted.org/packages/14/fb/1f6fe5903aeb7435cc66d4b56621e9a30a4de64420555b999de65b31fcae/tree_sitter_languages-1.10.2-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "206c1855a65c9d6b50600f7a68e0182153db7cb12ff81fdebd93e87851dfdd8f",
"md5": "b6a2128eba9fe9550e5551e382a65cfb",
"sha256": "15db3c8510bc39a80147ee7421bf4782c15c09581c1dc2237ea89cefbd95b846"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "b6a2128eba9fe9550e5551e382a65cfb",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 8678682,
"upload_time": "2024-02-04T10:28:44",
"upload_time_iso_8601": "2024-02-04T10:28:44.642193Z",
"url": "https://files.pythonhosted.org/packages/20/6c/1855a65c9d6b50600f7a68e0182153db7cb12ff81fdebd93e87851dfdd8f/tree_sitter_languages-1.10.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d075eff180f187ce4dc3e5177b3f8508e0061ea786ac44f409cf69cf24bf31a6",
"md5": "ab001bf30cb572f0112706b761b15022",
"sha256": "92c6487a6feea683154d3e06e6db68c30e0ae749a7ce4ce90b9e4e46b78c85c7"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "ab001bf30cb572f0112706b761b15022",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 8595099,
"upload_time": "2024-02-04T10:28:47",
"upload_time_iso_8601": "2024-02-04T10:28:47.767412Z",
"url": "https://files.pythonhosted.org/packages/d0/75/eff180f187ce4dc3e5177b3f8508e0061ea786ac44f409cf69cf24bf31a6/tree_sitter_languages-1.10.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f2e6eddc76ad899d77adcb5fca6cdf651eb1d33b4a799456bf303540f6cf8204",
"md5": "9f78c0b20fcfc4caf971b7b180190a89",
"sha256": "6d2f1cd1d1bdd65332f9c2b67d49dcf148cf1ded752851d159ac3e5ee4f4d260"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "9f78c0b20fcfc4caf971b7b180190a89",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 8433569,
"upload_time": "2024-02-04T10:28:50",
"upload_time_iso_8601": "2024-02-04T10:28:50.404861Z",
"url": "https://files.pythonhosted.org/packages/f2/e6/eddc76ad899d77adcb5fca6cdf651eb1d33b4a799456bf303540f6cf8204/tree_sitter_languages-1.10.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0695a13da048c33a876d0475974484bf66b1fae07226e8654b1365ab549309cd",
"md5": "8bf8fcf09bf73258f5166391214924f3",
"sha256": "976c8039165b8e12f17a01ddee9f4e23ec6e352b165ad29b44d2bf04e2fbe77e"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp312-cp312-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "8bf8fcf09bf73258f5166391214924f3",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 9196003,
"upload_time": "2024-02-04T10:28:52",
"upload_time_iso_8601": "2024-02-04T10:28:52.466359Z",
"url": "https://files.pythonhosted.org/packages/06/95/a13da048c33a876d0475974484bf66b1fae07226e8654b1365ab549309cd/tree_sitter_languages-1.10.2-cp312-cp312-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ec139e5cb03914d60dd51047ecbfab5400309fbab14bb25014af388f492da044",
"md5": "1a9492408ee3bd3577451f8c150d9321",
"sha256": "dafbbdf16bf668a580902e1620f4baa1913e79438abcce721a50647564c687b9"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp312-cp312-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "1a9492408ee3bd3577451f8c150d9321",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 9175560,
"upload_time": "2024-02-04T10:28:55",
"upload_time_iso_8601": "2024-02-04T10:28:55.064729Z",
"url": "https://files.pythonhosted.org/packages/ec/13/9e5cb03914d60dd51047ecbfab5400309fbab14bb25014af388f492da044/tree_sitter_languages-1.10.2-cp312-cp312-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "197625bb32a9be1c476e388835d5c8de5af2920af055e295770003683896cfe2",
"md5": "b7eeae2bb685929f55241d71fd7a66f7",
"sha256": "1aeabd3d60d6d276b73cd8f3739d595b1299d123cc079a317f1a5b3c5461e2ca"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp312-cp312-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "b7eeae2bb685929f55241d71fd7a66f7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 8956249,
"upload_time": "2024-02-04T10:28:57",
"upload_time_iso_8601": "2024-02-04T10:28:57.094950Z",
"url": "https://files.pythonhosted.org/packages/19/76/25bb32a9be1c476e388835d5c8de5af2920af055e295770003683896cfe2/tree_sitter_languages-1.10.2-cp312-cp312-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "52018e2f97a444d25dde1380ec20b338722f733b6cc290524357b1be3dd452ab",
"md5": "3dfcc3b96d51d95bc62b884891292b21",
"sha256": "fab8ee641914098e8933b87ea3d657bea4dd00723c1ee7038b847b12eeeef4f5"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "3dfcc3b96d51d95bc62b884891292b21",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 8363094,
"upload_time": "2024-02-04T10:28:59",
"upload_time_iso_8601": "2024-02-04T10:28:59.156028Z",
"url": "https://files.pythonhosted.org/packages/52/01/8e2f97a444d25dde1380ec20b338722f733b6cc290524357b1be3dd452ab/tree_sitter_languages-1.10.2-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "47580262e875dd899447476a8ffde7829df3716ffa772990095c65d6de1f053c",
"md5": "17a782b8369ecb6c7b411453afca9af0",
"sha256": "5e606430d736367e5787fa5a7a0c5a1ec9b85eded0b3596bbc0d83532a40810b"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "17a782b8369ecb6c7b411453afca9af0",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 8268983,
"upload_time": "2024-02-04T10:29:00",
"upload_time_iso_8601": "2024-02-04T10:29:00.987406Z",
"url": "https://files.pythonhosted.org/packages/47/58/0262e875dd899447476a8ffde7829df3716ffa772990095c65d6de1f053c/tree_sitter_languages-1.10.2-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1601a35edb8673dc5a8a07a9f09a0a969e5633042231ba43a855f01d17541c29",
"md5": "107787639208e1c6c7089ff0afe6be1c",
"sha256": "838d5b48a7ed7a17658721952c77fda4570d2a069f933502653b17e15a9c39c9"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp37-cp37m-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "107787639208e1c6c7089ff0afe6be1c",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 8885554,
"upload_time": "2024-02-04T10:29:02",
"upload_time_iso_8601": "2024-02-04T10:29:02.845488Z",
"url": "https://files.pythonhosted.org/packages/16/01/a35edb8673dc5a8a07a9f09a0a969e5633042231ba43a855f01d17541c29/tree_sitter_languages-1.10.2-cp37-cp37m-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "89c14b82c9b6cfb0124b9406af41a319a034dd15b91818dde71ce9a511404794",
"md5": "e412d9b3387453856b32ae79cb44e39e",
"sha256": "987b3c71b1d278c2889e018ee77b8ee05c384e2e3334dec798f8b611c4ab2d1e"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "e412d9b3387453856b32ae79cb44e39e",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 8653947,
"upload_time": "2024-02-04T10:29:05",
"upload_time_iso_8601": "2024-02-04T10:29:05.093803Z",
"url": "https://files.pythonhosted.org/packages/89/c1/4b82c9b6cfb0124b9406af41a319a034dd15b91818dde71ce9a511404794/tree_sitter_languages-1.10.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1910c92795d4404b0347122a792202577dd27d4da246a6f590de6a60787c09b3",
"md5": "a15691dab06293999708523257613e09",
"sha256": "faa00abcb2c819027df58472da055d22fa7dfcb77c77413d8500c32ebe24d38b"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "a15691dab06293999708523257613e09",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 8569839,
"upload_time": "2024-02-04T10:29:07",
"upload_time_iso_8601": "2024-02-04T10:29:07.141542Z",
"url": "https://files.pythonhosted.org/packages/19/10/c92795d4404b0347122a792202577dd27d4da246a6f590de6a60787c09b3/tree_sitter_languages-1.10.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "18c908977bee272f403b500fe2ff44bcc40a0b9d7d4925b410129c2b36928dd8",
"md5": "537a5a728fcc26db318ead2315bad6fc",
"sha256": "0e102fbbf02322d9201a86a814e79a9734ac80679fdb9682144479044f401a73"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "537a5a728fcc26db318ead2315bad6fc",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 8408455,
"upload_time": "2024-02-04T10:29:09",
"upload_time_iso_8601": "2024-02-04T10:29:09.156269Z",
"url": "https://files.pythonhosted.org/packages/18/c9/08977bee272f403b500fe2ff44bcc40a0b9d7d4925b410129c2b36928dd8/tree_sitter_languages-1.10.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b98dd59abd8807d121df488378df10105ae1d186cf069bff618cf8b91941b05b",
"md5": "7f09e727f1153a7e3dd4f95c85f40ea7",
"sha256": "8f0b87cf1a7b03174ba18dfd81582be82bfed26803aebfe222bd20e444aba003"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp37-cp37m-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "7f09e727f1153a7e3dd4f95c85f40ea7",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 9171019,
"upload_time": "2024-02-04T10:29:11",
"upload_time_iso_8601": "2024-02-04T10:29:11.300257Z",
"url": "https://files.pythonhosted.org/packages/b9/8d/d59abd8807d121df488378df10105ae1d186cf069bff618cf8b91941b05b/tree_sitter_languages-1.10.2-cp37-cp37m-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c69fea027c19d0bd5b1733abfbc813e53b3bd9b5961d8aacc7c16428711ae1fe",
"md5": "e9b2be8586e903e01d2c3c11fc9ebd9b",
"sha256": "c0f1b9af9cb67f0b942b020da9fdd000aad5e92f2383ae0ba7a330b318d31912"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp37-cp37m-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "e9b2be8586e903e01d2c3c11fc9ebd9b",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 9151571,
"upload_time": "2024-02-04T10:29:13",
"upload_time_iso_8601": "2024-02-04T10:29:13.340484Z",
"url": "https://files.pythonhosted.org/packages/c6/9f/ea027c19d0bd5b1733abfbc813e53b3bd9b5961d8aacc7c16428711ae1fe/tree_sitter_languages-1.10.2-cp37-cp37m-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8f727acfe829d6c5bf484165014fefcae37ed82df5a5fd89a561adeb2593cd16",
"md5": "b632e861e628319d30ece9eb157cd226",
"sha256": "5a4076c921f7a4d31e643843de7dfe040b65b63a238a5aa8d31d93aabe6572aa"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp37-cp37m-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "b632e861e628319d30ece9eb157cd226",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 8931062,
"upload_time": "2024-02-04T10:29:15",
"upload_time_iso_8601": "2024-02-04T10:29:15.346574Z",
"url": "https://files.pythonhosted.org/packages/8f/72/7acfe829d6c5bf484165014fefcae37ed82df5a5fd89a561adeb2593cd16/tree_sitter_languages-1.10.2-cp37-cp37m-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "726936595890995c79d359c747c77c9d9a029bbcabf8fad466d9f8ce707b35b2",
"md5": "3dc470d37e406dc482f4b84e255db424",
"sha256": "fa6391a3a5d83d32db80815161237b67d70576f090ce5f38339206e917a6f8bd"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp37-cp37m-win32.whl",
"has_sig": false,
"md5_digest": "3dc470d37e406dc482f4b84e255db424",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 8363667,
"upload_time": "2024-02-04T10:29:17",
"upload_time_iso_8601": "2024-02-04T10:29:17.351106Z",
"url": "https://files.pythonhosted.org/packages/72/69/36595890995c79d359c747c77c9d9a029bbcabf8fad466d9f8ce707b35b2/tree_sitter_languages-1.10.2-cp37-cp37m-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fe80bf29eba244ff48aa874e2800c9b11f2a35e1bf8cdb9ac6db53b44b0c22da",
"md5": "a87a890c7d921085fa464985211c4669",
"sha256": "55649d3f254585a064121513627cf9788c1cfdadbc5f097f33d5ba750685a4c0"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp37-cp37m-win_amd64.whl",
"has_sig": false,
"md5_digest": "a87a890c7d921085fa464985211c4669",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 8269439,
"upload_time": "2024-02-04T10:29:19",
"upload_time_iso_8601": "2024-02-04T10:29:19.315624Z",
"url": "https://files.pythonhosted.org/packages/fe/80/bf29eba244ff48aa874e2800c9b11f2a35e1bf8cdb9ac6db53b44b0c22da/tree_sitter_languages-1.10.2-cp37-cp37m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ab0993570ecbd8bba8f7e81d607e2fd0eb47afc300fcf862f6084e7b240c2245",
"md5": "0d3ef9b93ce61f1cd7081c58d736c685",
"sha256": "6f85d1edaa2d22d80d4ea5b6d12b95cf3644017b6c227d0d42854439e02e8893"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "0d3ef9b93ce61f1cd7081c58d736c685",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 8885097,
"upload_time": "2024-02-04T10:29:21",
"upload_time_iso_8601": "2024-02-04T10:29:21.597116Z",
"url": "https://files.pythonhosted.org/packages/ab/09/93570ecbd8bba8f7e81d607e2fd0eb47afc300fcf862f6084e7b240c2245/tree_sitter_languages-1.10.2-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "658841ad37577218be07651aac92ef4ab371c5a4895a4d86ded088b014febdd4",
"md5": "842eafc947000171ddc0c92692cfdc2c",
"sha256": "d78feed4a764ef3141cb54bf00fe94d514d8b6e26e09423e23b4c616fcb7938c"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "842eafc947000171ddc0c92692cfdc2c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 9724870,
"upload_time": "2024-02-04T10:29:23",
"upload_time_iso_8601": "2024-02-04T10:29:23.611254Z",
"url": "https://files.pythonhosted.org/packages/65/88/41ad37577218be07651aac92ef4ab371c5a4895a4d86ded088b014febdd4/tree_sitter_languages-1.10.2-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7298bf3cb6edb05d3b02d1854f8a37932071f0842caca2b10c22c0435966a215",
"md5": "6f129aefb39dfcc2255722ac76bf8928",
"sha256": "da1aca27531f9dd5308637d76643372856f0f65d0d28677d1bcf4211e8ed1ad0"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "6f129aefb39dfcc2255722ac76bf8928",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 8659705,
"upload_time": "2024-02-04T10:29:25",
"upload_time_iso_8601": "2024-02-04T10:29:25.712660Z",
"url": "https://files.pythonhosted.org/packages/72/98/bf3cb6edb05d3b02d1854f8a37932071f0842caca2b10c22c0435966a215/tree_sitter_languages-1.10.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e82f40759247ad21ae1028005210f20b13c2954a375b994137639f97319e698b",
"md5": "ea3023dc4c7a5afe7b61e5dc7c824770",
"sha256": "1031ea440dafb72237437d754eff8940153a3b051e3d18932ac25e75ce060a15"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "ea3023dc4c7a5afe7b61e5dc7c824770",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 8575888,
"upload_time": "2024-02-04T10:29:28",
"upload_time_iso_8601": "2024-02-04T10:29:28.024678Z",
"url": "https://files.pythonhosted.org/packages/e8/2f/40759247ad21ae1028005210f20b13c2954a375b994137639f97319e698b/tree_sitter_languages-1.10.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "34e850cfb3613e00fd3106b2b0cb78558671913b61b2c4ed39b803f0fa6b6093",
"md5": "44a24df795a6b6333bb93a1a5672807e",
"sha256": "99d3249beaef2c9fe558ecc9a97853c260433a849dcc68266d9770d196c2e102"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "44a24df795a6b6333bb93a1a5672807e",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 8413866,
"upload_time": "2024-02-04T10:29:30",
"upload_time_iso_8601": "2024-02-04T10:29:30.448882Z",
"url": "https://files.pythonhosted.org/packages/34/e8/50cfb3613e00fd3106b2b0cb78558671913b61b2c4ed39b803f0fa6b6093/tree_sitter_languages-1.10.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8a55533d278da21a2809e4b23b17ede6721d4306b8bd29001c6bcba96f32dcbd",
"md5": "d99da82b7ac6bd6db52a2c944b3d9927",
"sha256": "59a4450f262a55148fb7e68681522f0c2a2f6b7d89666312a2b32708d8f416e1"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp38-cp38-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "d99da82b7ac6bd6db52a2c944b3d9927",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 9178813,
"upload_time": "2024-02-04T10:29:34",
"upload_time_iso_8601": "2024-02-04T10:29:34.551053Z",
"url": "https://files.pythonhosted.org/packages/8a/55/533d278da21a2809e4b23b17ede6721d4306b8bd29001c6bcba96f32dcbd/tree_sitter_languages-1.10.2-cp38-cp38-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9fb581146037667e732f0882e25bdb64283faba7345b4d91b618750f2f67a57d",
"md5": "1032d5414ffa60a0d82e48b6687e8efa",
"sha256": "ce74eab0e430370d5e15a96b6c6205f93405c177a8b2e71e1526643b2fb9bab1"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp38-cp38-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "1032d5414ffa60a0d82e48b6687e8efa",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 9159990,
"upload_time": "2024-02-04T10:29:36",
"upload_time_iso_8601": "2024-02-04T10:29:36.661883Z",
"url": "https://files.pythonhosted.org/packages/9f/b5/81146037667e732f0882e25bdb64283faba7345b4d91b618750f2f67a57d/tree_sitter_languages-1.10.2-cp38-cp38-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d1df4947aba6b0ff651beb874bef858593132a5ac38fa632a29066d565f25553",
"md5": "38e9d2ec6b4a2e1aeede295bd31a6ec9",
"sha256": "9b4dd2b6b3d24c85dffe33d6c343448869eaf4f41c19ddba662eb5d65d8808f4"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp38-cp38-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "38e9d2ec6b4a2e1aeede295bd31a6ec9",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 8938963,
"upload_time": "2024-02-04T10:29:38",
"upload_time_iso_8601": "2024-02-04T10:29:38.756429Z",
"url": "https://files.pythonhosted.org/packages/d1/df/4947aba6b0ff651beb874bef858593132a5ac38fa632a29066d565f25553/tree_sitter_languages-1.10.2-cp38-cp38-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e78596bc04cb2f0cf40a71d87eb1867f150e4cb579160c10f5713e2d917eb1eb",
"md5": "1b938c3a022e67964bf483b08f8db9a3",
"sha256": "92d734fb968fe3927a7596d9f0459f81a8fa7b07e16569476b28e27d0d753348"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp38-cp38-win32.whl",
"has_sig": false,
"md5_digest": "1b938c3a022e67964bf483b08f8db9a3",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 8363537,
"upload_time": "2024-02-04T10:29:40",
"upload_time_iso_8601": "2024-02-04T10:29:40.741140Z",
"url": "https://files.pythonhosted.org/packages/e7/85/96bc04cb2f0cf40a71d87eb1867f150e4cb579160c10f5713e2d917eb1eb/tree_sitter_languages-1.10.2-cp38-cp38-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0ac644ecfc00af25136106b64e929fcd5df370f77cf9af03b360d8c4b982c743",
"md5": "9943d582c4f39952b3bfb3d95d87b67b",
"sha256": "46a13f7d38f2eeb75f7cf127d1201346093748c270d686131f0cbc50e42870a1"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "9943d582c4f39952b3bfb3d95d87b67b",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 8269140,
"upload_time": "2024-02-04T10:29:42",
"upload_time_iso_8601": "2024-02-04T10:29:42.351192Z",
"url": "https://files.pythonhosted.org/packages/0a/c6/44ecfc00af25136106b64e929fcd5df370f77cf9af03b360d8c4b982c743/tree_sitter_languages-1.10.2-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "53c9762cf517c5b5c0c51c72f0275068627fe83851828e0d7291d18eabcff920",
"md5": "768c3b60b052e87d209244e1042138a4",
"sha256": "f8c6a936ae99fdd8857e91f86c11c2f5e507ff30631d141d98132bb7ab2c8638"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "768c3b60b052e87d209244e1042138a4",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 8884864,
"upload_time": "2024-02-04T10:29:44",
"upload_time_iso_8601": "2024-02-04T10:29:44.287776Z",
"url": "https://files.pythonhosted.org/packages/53/c9/762cf517c5b5c0c51c72f0275068627fe83851828e0d7291d18eabcff920/tree_sitter_languages-1.10.2-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ea44a94f321dd2af716bbc9090485294382c237823ff16315ec0c7e8f77bdbcc",
"md5": "5b6ac77df72dd39ece4541b84033356e",
"sha256": "c283a61423f49cdfa7b5a5dfbb39221e3bd126fca33479cd80749d4d7a6b7349"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "5b6ac77df72dd39ece4541b84033356e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 9724670,
"upload_time": "2024-02-04T10:29:46",
"upload_time_iso_8601": "2024-02-04T10:29:46.624681Z",
"url": "https://files.pythonhosted.org/packages/ea/44/a94f321dd2af716bbc9090485294382c237823ff16315ec0c7e8f77bdbcc/tree_sitter_languages-1.10.2-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3d2fb55dfe77cfc215b2fc35e00736488329cab7adcdbaddd5372592614e8d38",
"md5": "a2a9bcb37d1195bdb77c8e1a945e366d",
"sha256": "76e60be6bdcff923386a54a5edcb6ff33fc38ab0118636a762024fa2bc98de55"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "a2a9bcb37d1195bdb77c8e1a945e366d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 8657178,
"upload_time": "2024-02-04T10:29:48",
"upload_time_iso_8601": "2024-02-04T10:29:48.792890Z",
"url": "https://files.pythonhosted.org/packages/3d/2f/b55dfe77cfc215b2fc35e00736488329cab7adcdbaddd5372592614e8d38/tree_sitter_languages-1.10.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "735947d57bd555a6a47fbab6326f1a476e1e80d2501113b0f40f1d6cbec5ce3c",
"md5": "74b9bb650114193af162cb431d829213",
"sha256": "c00069f9575bd831eabcce2cdfab158dde1ed151e7e5614c2d985ff7d78a7de1"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "74b9bb650114193af162cb431d829213",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 8573322,
"upload_time": "2024-02-04T10:29:51",
"upload_time_iso_8601": "2024-02-04T10:29:51.037705Z",
"url": "https://files.pythonhosted.org/packages/73/59/47d57bd555a6a47fbab6326f1a476e1e80d2501113b0f40f1d6cbec5ce3c/tree_sitter_languages-1.10.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ccef4cdd2fe08c7bf772672d865054c4cee478100186e63c4eb06af2a5af6cad",
"md5": "8e10305be99a3a88f474487e5bc1b77a",
"sha256": "475ff53203d8a43ccb19bb322fa2fb200d764001cc037793f1fadd714bb343da"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "8e10305be99a3a88f474487e5bc1b77a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 8411610,
"upload_time": "2024-02-04T10:29:53",
"upload_time_iso_8601": "2024-02-04T10:29:53.097057Z",
"url": "https://files.pythonhosted.org/packages/cc/ef/4cdd2fe08c7bf772672d865054c4cee478100186e63c4eb06af2a5af6cad/tree_sitter_languages-1.10.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6d45257380801d953edcb276d90c1d807565f3ec381279fec3ea4325b5a9829d",
"md5": "fb71f8aa3e736c85b18ee0740ae3aae5",
"sha256": "26fe7c9c412e4141dea87ea4b3592fd12e385465b5bdab106b0d5125754d4f60"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp39-cp39-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "fb71f8aa3e736c85b18ee0740ae3aae5",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 9179714,
"upload_time": "2024-02-04T10:29:55",
"upload_time_iso_8601": "2024-02-04T10:29:55.215463Z",
"url": "https://files.pythonhosted.org/packages/6d/45/257380801d953edcb276d90c1d807565f3ec381279fec3ea4325b5a9829d/tree_sitter_languages-1.10.2-cp39-cp39-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "66daefce44fafb643f8986f4e8f1167a308d4e29a473c81fd285c2e00e7cd162",
"md5": "2c24b973247fd23708c6c04314a0687c",
"sha256": "8fed27319957458340f24fe14daad467cd45021da034eef583519f83113a8c5e"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp39-cp39-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "2c24b973247fd23708c6c04314a0687c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 9160733,
"upload_time": "2024-02-04T10:29:57",
"upload_time_iso_8601": "2024-02-04T10:29:57.263513Z",
"url": "https://files.pythonhosted.org/packages/66/da/efce44fafb643f8986f4e8f1167a308d4e29a473c81fd285c2e00e7cd162/tree_sitter_languages-1.10.2-cp39-cp39-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8cf8448d54ab446cf687d5cb00cc993ce5fdd7b6f3a6639701cbe30aef0ff6dc",
"md5": "6edaaeffa68edcde31356f2474a889c1",
"sha256": "3657a491a7f96cc75a3568ddd062d25f3be82b6a942c68801a7b226ff7130181"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "6edaaeffa68edcde31356f2474a889c1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 8939409,
"upload_time": "2024-02-04T10:29:59",
"upload_time_iso_8601": "2024-02-04T10:29:59.365455Z",
"url": "https://files.pythonhosted.org/packages/8c/f8/448d54ab446cf687d5cb00cc993ce5fdd7b6f3a6639701cbe30aef0ff6dc/tree_sitter_languages-1.10.2-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b32f1eb3877084a186762334d3e0a592126c89fd3b7278a6057e35c7fb837d96",
"md5": "500993d3168baec4d4605baf6c20c346",
"sha256": "33f7d584d01a7a3c893072f34cfc64ec031f3cfe57eebc32da2f8ac046e101a7"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "500993d3168baec4d4605baf6c20c346",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 8363447,
"upload_time": "2024-02-04T10:30:02",
"upload_time_iso_8601": "2024-02-04T10:30:02.214730Z",
"url": "https://files.pythonhosted.org/packages/b3/2f/1eb3877084a186762334d3e0a592126c89fd3b7278a6057e35c7fb837d96/tree_sitter_languages-1.10.2-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ab7e0b00bda8e15f4b0c0138322368e5890f72631870542011d45cbaa6a515c6",
"md5": "375fe3af704a79666ea9d52906580ece",
"sha256": "1b944af3ee729fa70fc8ae82224a9ff597cdb63addea084e0ea2fa2b0ec39bb7"
},
"downloads": -1,
"filename": "tree_sitter_languages-1.10.2-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "375fe3af704a79666ea9d52906580ece",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 8268966,
"upload_time": "2024-02-04T10:30:04",
"upload_time_iso_8601": "2024-02-04T10:30:04.549855Z",
"url": "https://files.pythonhosted.org/packages/ab/7e/0b00bda8e15f4b0c0138322368e5890f72631870542011d45cbaa6a515c6/tree_sitter_languages-1.10.2-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-04 10:27:51",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "grantjenks",
"github_project": "py-tree-sitter-languages",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "tree-sitter-languages"
}