graph-sitter

View on PyPIReverse Dependencies (1)

7.0.1 graph_sitter-7.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_34_x86_64.whl
graph_sitter-7.0.1-cp313-cp313-macosx_11_0_arm64.whl
graph_sitter-7.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_34_x86_64.whl
graph_sitter-7.0.1-cp312-cp312-macosx_11_0_arm64.whl

Wheel Details

Project: graph-sitter
Version: 7.0.1
Filename: graph_sitter-7.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_34_x86_64.whl
Download: [link]
Size: 2974406
MD5: 01e04a9cde5bfd850eb9c615dddb185a
SHA256: ba1e34daf137b78e67f03ca02f8f4e2bc4926d0f2993586fc66c0a9f1b39a87c
Uploaded: 2025-01-22 18:41:35 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: graph-sitter
Version: 7.0.1
Summary: Add your description here
License: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright 2025 Codegen 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.
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: MacOS X
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development
Requires-Python: <3.14,>=3.12
Requires-Dist: anthropic (==0.23.1)
Requires-Dist: astor (<1.0.0,>=0.8.1)
Requires-Dist: autoflake (>=2.3.1)
Requires-Dist: backoff (==2.2.1)
Requires-Dist: black (>=24.8.0)
Requires-Dist: click (>=8.1.7)
Requires-Dist: codegen-git
Requires-Dist: codeowners (<1.0.0,>=0.6.0)
Requires-Dist: dataclasses-json (<1.0.0,>=0.6.4)
Requires-Dist: dicttoxml (<2.0.0,>=1.7.16)
Requires-Dist: docstring-parser (<1.0,>=0.16)
Requires-Dist: emoji (>=2.14.0)
Requires-Dist: hatch-vcs (>=0.4.0)
Requires-Dist: hatchling (>=1.25.0)
Requires-Dist: humanize (<5.0.0,>=4.10.0)
Requires-Dist: inflection (<1.0.0,>=0.5.1)
Requires-Dist: isort (>=5.13.2)
Requires-Dist: jsbeautifier (<2.0.0,>=1.15.1)
Requires-Dist: lazy-object-proxy (>=0.0.0)
Requires-Dist: loguru (<1.0.0,>=0.7.2)
Requires-Dist: mini-racer (>=0.12.4)
Requires-Dist: networkx (>=3.4.1)
Requires-Dist: openai (==1.59.9)
Requires-Dist: pip (>=24.3.1)
Requires-Dist: plotly (<6.0.0,>=5.24.0)
Requires-Dist: pydantic-core (>=2.23.4)
Requires-Dist: pydantic (<3.0.0,>=2.9.2)
Requires-Dist: pyinstrument (>=5.0.0)
Requires-Dist: pyjson5 (==1.6.8)
Requires-Dist: pyright (<2.0.0,>=1.1.372)
Requires-Dist: pytest-snapshot (>=0.9.0)
Requires-Dist: python-levenshtein (<1.0.0,>=0.25.1)
Requires-Dist: requests (>=2.32.3)
Requires-Dist: rich (<14.0.0,>=13.7.1)
Requires-Dist: rustworkx (>=0.15.1)
Requires-Dist: sentry-sdk (==2.20.0)
Requires-Dist: tabulate (<1.0.0,>=0.9.0)
Requires-Dist: tenacity (>=9.0.0)
Requires-Dist: termcolor (>=2.4.0)
Requires-Dist: tiktoken (<1.0.0,>=0.5.1)
Requires-Dist: tree-sitter-javascript (>=0.23.1)
Requires-Dist: tree-sitter-python (>=0.23.4)
Requires-Dist: tree-sitter-typescript (>=0.23.2)
Requires-Dist: tree-sitter (>=0.23.1)
Requires-Dist: typing-extensions (>=4.12.2)
Requires-Dist: watchfiles (<1.1.0,>=1.0.0)
Requires-Dist: wrapt (<2.0.0,>=1.16.0)
Requires-Dist: xmltodict (<1.0.0,>=0.13.0)
Requires-Dist: types-networkx (>=3.2.1.20240918); extra == "types"
Requires-Dist: types-tabulate (>=0.9.0.20240106); extra == "types"
Provides-Extra: types
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1195 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: false
Tag: cp313-cp313-manylinux_2_5_x86_64
Tag: cp313-cp313-manylinux1_x86_64
Tag: cp313-cp313-manylinux_2_34_x86_64

RECORD

Path Digest Size
graph_sitter/__init__.py sha256=MgBTP28lsR_rq0sCMIiVFG12hQMUQwqXHeKsADoIoKw 16013
graph_sitter/_proxy.py sha256=JTkmfAKywyKqN6kzkYtV498AoJBeDyWKFu-2iL1Njuo 1079
graph_sitter/codemod.py sha256=1p3weujixPm1xLuscpWCZAGNv5KiCfg0iuACEgoIYwc 271
graph_sitter/enums.py sha256=CrKzxsAZjDaFIRbKZu6RjKd3MbXFgCysfiGZzqDTu3U 2922
graph_sitter/exceptions.py sha256=GMdD6zyB38Zc3WE7jf-q-w5VyddJRr8-lZkip-Sli4M 168
graph_sitter/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/secrets.py sha256=A_vX0ENNAdhOrSrfRJE_x2ci42g92HWRzPiorSSE0AY 96
graph_sitter/topological_sort.py sha256=Bw1POzufqmy6_Sq9uPbGvXk4PkclgIieAIwvSaFahBQ 1627
graph_sitter/tree_sitter_parser.py sha256=r1Iknct0zqJqnNEKtDTO1IMtEg1Qiv3b1WhAB1WWlwo 3276
graph_sitter/types.py sha256=hcdQYX1iu5eH58dZLbQ_9rnSJ7FXy3QIf3BlwNXtBzc 75
graph_sitter/utils.py sha256=z3VcXfBwUQkxZMBK-D2nAQhNwMJ8KaLWIKbr6-_Io4U 10923
graph_sitter/writer_decorators.py sha256=Rh0T4iqqBGUsbiuwzZEaRIirnEbm2jDJX8venqkGtG4 2523
graph_sitter/ai/converters.py sha256=brvG-VFm-cGNEAfH0tudamuOo71iwTAykr5EmzIkUag 4472
graph_sitter/ai/helpers.py sha256=apDvC2aC4jhay2rh2uqU3r6SSahSH3pgQrIfoeJ9viY 21370
graph_sitter/code_generation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/code_generation/current_code_codebase.py sha256=n-gPs7u2pYqPHmM2L4XM7Wn9wFgmeRnit5RrGLV3c-I 4163
graph_sitter/code_generation/enums.py sha256=C8tqV2Ggl1G802xh0WLSowtqxamM-lFovHexQaGqRN8 174
graph_sitter/code_generation/graph_sitter_codebase.py sha256=BtvGNXbyBsNbBkht97B-VNDhnTOzCcQ3RjOWz8N2KF4 711
graph_sitter/code_generation/mdx_docs_generation.py sha256=OxZB5EWDA_Dt8mXBrzV7QaDFWvaQqCvTurkVeCmrjKA 7257
graph_sitter/code_generation/doc_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/code_generation/doc_utils/canonicals.py sha256=jAdEN5Toxes_fpd1OovzZg3ssL9xW3Xa4j4P8FNvV7U 2740
graph_sitter/code_generation/doc_utils/skills.py sha256=wugdls5j3v5AUKfljh241uxD12hwO8r7piPIqkXWr9k 5851
graph_sitter/code_generation/doc_utils/utils.py sha256=j7U3Ce0JrADG4pFM-SLusdyw7l60gIRlmO5kdEdDOLU 9147
graph_sitter/code_generation/prompts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/code_generation/prompts/api_docs.py sha256=JH_zzfnLqZGxuY-eoOfc9yEbOTdqt9Y7mMGYlVFqTfI 11213
graph_sitter/codebase/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/codebase/codebase_ai.py sha256=EhIzHGHyxNWve4cVBb_aDneFwGmoFaB0Ksfs_PIn4G4 11457
graph_sitter/codebase/codebase_analysis.py sha256=Z-rHmbLP6FREd1fIkrR-BAT74BzdbGEpWdRAVGQCA4o 3881
graph_sitter/codebase/codebase_graph.py sha256=nctR531FRo5bWxdkeFhADdjEYUc32pOJkAdiCmlFvxM 33392
graph_sitter/codebase/config.py sha256=Pd_9NmYjTyLKGHxpB4raHVK6tmGkdriBdBub7BFs9GI 2639
graph_sitter/codebase/config_parser.py sha256=cvO87rxOaOh6tvf8xkDOPKt4VXtQSkOGnmkw4zljsLo 667
graph_sitter/codebase/control_flow.py sha256=b-vqMQlnfk-1zudo85qASIPcEemai7B6_bXhsWdE338 1200
graph_sitter/codebase/diff_lite.py sha256=sVCLmOwSRR9yzatMUrgVwhNu-w1W1rphJrhEgMvFV4E 2378
graph_sitter/codebase/multigraph.py sha256=lwWJlxkACPHN_ijcPcDet4FJq8F2r_ZS0E_3gwC4Ks8 572
graph_sitter/codebase/range_index.py sha256=bGr8cED-qEa6apfR_LkmHpYEV2RtV3p4lYUEsbTukvA 1821
graph_sitter/codebase/resolution_stack.py sha256=7-85SryIYIdwQCy6XsCO5t66m4mXQ5Q-hB94iTotoe8 94
graph_sitter/codebase/span.py sha256=xHwUz2UPRuQVw3F-D7-hdsSzTgFN-pfUqEtjg7vKRc4 2053
graph_sitter/codebase/transaction_manager.py sha256=oYtwMTuHeZ8x34cNR7kvNsg-SXI7_QmVLvz4Ndofymc 14020
graph_sitter/codebase/transactions.py sha256=X-MgzhUlYK53cwpKaUCamXed_jK6gX8OU6iKZT-zjds 10863
graph_sitter/codebase/validation.py sha256=dt4Ol7Mzwtn_DrbmrE-wUWmBJEFJKOMGB1YTL_HeEM4 5773
graph_sitter/codebase/factory/codebase_factory.py sha256=P67A61xK6VyqXKfmvmehU2TWvzEW8kYc7y5Tni8AD88 1289
graph_sitter/codebase/factory/get_session.ipynb sha256=AXdb_GwZETFAD0gSqk9SsTRFzJ59NRW0-IKFTujFKFA 949
graph_sitter/codebase/factory/get_session.py sha256=5cviXccHwTyA3CBV2dLHlJtnR9rqTDtiofRvAk3YJp0 4282
graph_sitter/codebase/flagging/code_flag.py sha256=KCYoGy8SIhw0p6iPGMcY8WGVpdUnwpE0vq3CFnuhV00 1239
graph_sitter/codebase/flagging/enums.py sha256=f6vX7DCU3EY3PWUbcLIvXZpG2s6MxT1t8dYTYaUlmEU 602
graph_sitter/codebase/flagging/flags.py sha256=V25oeGHJP_W4iZ5FV9l2gEYFnjZc-0p7GgxPfpyNuuU 3137
graph_sitter/codebase/node_classes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/codebase/node_classes/node_classes.py sha256=OtCPLXVHj3FhpTA68Z4iMeF2CwF0BaQbQE76dKU-z7I 1842
graph_sitter/codebase/node_classes/py_node_classes.py sha256=Y9tr8NJQy-_ZeQvJvggjniGeeKF_W6efxfN1dAnvHt8 4503
graph_sitter/codebase/node_classes/ts_node_classes.py sha256=PsYcYKHIyjBg8EGkubkvAl5-29d86vGQHHj8kLfSSZc 7229
graph_sitter/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/core/assignment.py sha256=v4tze5hCuvtts65FucPJ6uxdxUGYtaw5FmYot-MEodc 12684
graph_sitter/core/class_definition.py sha256=o8LNZtIkHgz2uIVaq61JDeQrFAyxEl-AmAe46k6xKoo 17790
graph_sitter/core/codebase.py sha256=7H7-wh80MLufNY7wtlgR3GA3d0tYvED0PG_jrMT1_M4 49590
graph_sitter/core/directory.py sha256=We6vS6qamLt6JFrAwbPto6y4WOSSJ4CnDXOH1158etg 8412
graph_sitter/core/export.py sha256=debTyNe1_rzXD2IHCsf3ILd3JbhI-2nqlQhYV-cLPxU 3528
graph_sitter/core/external_module.py sha256=2GgOuT1zuuSDi08S2llcSo2Abdp7lBr-4yudgdxqLUQ 6059
graph_sitter/core/file.py sha256=DI4IM7X0D51fRvDPVH6A18LiB0Q9x0yDYu6cnA5pghQ 41801
graph_sitter/core/function.py sha256=qjsjoB61020s_h6Si3wqKPPAFGHmUdZLJU8i5D0UyzU 16227
graph_sitter/core/global_context.py sha256=7JqGV2mPs_BrDgWyFcSgQSQ1KQQRnZ1NlnzMFQZT-P4 671
graph_sitter/core/import_resolution.py sha256=R8VxtVi9y5JUpSXaSGBggTJZFq139KE6IY4WW_p8iPo 26646
graph_sitter/core/interface.py sha256=s17hZz5qTPM9hhehXwZWPlJfMG5oKNGidp4AD5Ro6-U 3061
graph_sitter/core/node_id_factory.py sha256=5sXgI-1Sql_2MNHA4If6x9IdR-H8bYiYpg_CR6O3Vio 13
graph_sitter/core/parser.py sha256=iw79_AgcXgUdpBcrrAqrLWvaGGNVY0-VjN1lkq8e0KE 17151
graph_sitter/core/symbol.py sha256=XTxkuj94LUHOw3b28xoMvo4MJcx3-8o6pP5dZM-f0vs 18298
graph_sitter/core/symbol_group.py sha256=_KPKQ-LOmtS7wWW_-pvfX4l7zjUS_WwmSunJuvtbt78 11350
graph_sitter/core/type_alias.py sha256=q1gfHjlwKcqBozOVB02otPT8yc4wjMntSYXNWo7dyrU 2547
graph_sitter/core/autocommit/__init__.py sha256=IuoS7jo4GIoytvSLmN6GPTekrH3WrKk1NOV1_Xbpw-I 1393
graph_sitter/core/autocommit/constants.py sha256=loE1izPiRLGwzeMnmR6OI1ZycvkbgnSWU6ALTV88BZs 1662
graph_sitter/core/autocommit/decorators.py sha256=N3xtdxOjt9Az7Wo4U_LLI17sWhJuqTEvsGUKtP-vrVc 3491
graph_sitter/core/autocommit/manager.py sha256=m8LXTyR45vzbLAliAOfq_j5MIh7cPipgS1GY9IWNVmE 10030
graph_sitter/core/autocommit/ruff.toml sha256=oWtHkQGqu3H6n-nPyoqn6JnMtNB_CM3qf-_Lc1ZPRwY 64
graph_sitter/core/autocommit/utils.py sha256=xl6UMCVPIIZwegbkqadqQ5iR8raI4TCZli7JtXgLIf8 757
graph_sitter/core/dataclasses/usage.py sha256=vsHfLpjftPoRXfDHkqca0ZEOW9zOzFwPl-GVGjvuzec 2863
graph_sitter/core/detached_symbols/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/core/detached_symbols/argument.py sha256=pzGh7EY7H9EiQSWby6MYkJctkJCfhpqOBTxU7r8cgWM 5963
graph_sitter/core/detached_symbols/code_block.py sha256=490kU2POaEcXCE3Zr88VXqRC74JEwgKsXK1HEPdgPxo 23930
graph_sitter/core/detached_symbols/decorator.py sha256=uiOgrfJuQKDQ0q5IfbHdObg87TfSx2dY0qhGxP3kKjE 2151
graph_sitter/core/detached_symbols/function_call.py sha256=A48FCq7r2irKYkli4MWO55SCeWzC8qDIUiwLddtBzAM 27701
graph_sitter/core/detached_symbols/parameter.py sha256=6fNiBUY15ulEdoAk9w68Si2fDEuKibwl4hzCRVsKjv0 8948
graph_sitter/core/expressions/__init__.py sha256=0TFHiGF3-OpdceSRMjPBDMK6AGpoXV0KAmDdUXjgJI4 609
graph_sitter/core/expressions/await_expression.py sha256=dhQ8WxCTK3oZ4msAGq95gL91il90ROPDd2moQpOm1-M 1376
graph_sitter/core/expressions/binary_expression.py sha256=XKylIAaLj4onb7g2eS_GLwBeyVjGnbjQrgS71Ti5s9s 5558
graph_sitter/core/expressions/boolean.py sha256=ofquO6lLTE2wYvVeNPRmBHRbN-2MgB37zwqZiQS6QyQ 782
graph_sitter/core/expressions/builtin.py sha256=snsB_wBtpGsr1nybEmrAReGupYhVChbWX7eHBBxhwbU 937
graph_sitter/core/expressions/chained_attribute.py sha256=y3jOE_oFF5kaARISbr4qXUpLwGO9ptNmyYf0fRFFKY0 5727
graph_sitter/core/expressions/comparison_expression.py sha256=MCAR6G213zk9CIzSPmXfagPW8hWsxjlK0SyO40KV1aw 2222
graph_sitter/core/expressions/defined_name.py sha256=fj4xKLjJSXUTE3Ekefm9GuUiKl8nDbrhy1jcyicWNzM 731
graph_sitter/core/expressions/expression.py sha256=FCeVsu0HkLputGqW1SZWDtVU-5p7J90hK2L88ThUDYE 1395
graph_sitter/core/expressions/generic_type.py sha256=DlsNVHC568XfNSwNRjV5o02R-UqmY3xh19CIRQi7LpI 2733
graph_sitter/core/expressions/multi_expression.py sha256=2mfN0err8AqNZ8yktrHCaafla9k1NXoHIrR2OJ-jmp0 1363
graph_sitter/core/expressions/name.py sha256=F8WKNSwOsd3QnbSTs_tAQLSkpCn2bu58hgPzITaQMEo 1851
graph_sitter/core/expressions/named_type.py sha256=Skks3uYv0zVwanQkSpB7zYJdQYFemKoSQjZ0ErknYU8 2743
graph_sitter/core/expressions/none_type.py sha256=9l_hcjuRdajyOGWX542abLP8PRUQMNlsxCxA8u0d8SU 943
graph_sitter/core/expressions/number.py sha256=dpOu1udR2n9UUy-Eo_yUX7Bk8NBJp6fxuKFjxoWIj0M 714
graph_sitter/core/expressions/parenthesized_expression.py sha256=zQRGXGeUmalnH8x_tyaEIhqbWlO5YMsSykE8slSTvHE 3387
graph_sitter/core/expressions/placeholder_type.py sha256=8mCOzQ7-OX_FWRqf9Z-fzYFd9fRID1cruE1pkLPOet0 1129
graph_sitter/core/expressions/string.py sha256=LD4HBKrU49en3w20FyCegGic6sMlAuOmgfz26_e_MU4 2817
graph_sitter/core/expressions/subscript_expression.py sha256=YGZaZSLRmIuEzL-Ew9OtqCdXBTVF779Lwnm2uKEkLd8 2048
graph_sitter/core/expressions/ternary_expression.py sha256=hFGzw6HcoefVsszR33sxz8K16lLA4jHQ9Jde7SppBaM 3098
graph_sitter/core/expressions/tuple_type.py sha256=cliWqXhIfHrFWCARtcE3pq6arvwLf4AsHwYHJzePpXc 2163
graph_sitter/core/expressions/type.py sha256=CqXEBJ_ts1ORlH3lU3g9kxut3TOsi8HJh3zz5T0O_XU 1656
graph_sitter/core/expressions/unary_expression.py sha256=FPdslIOsDAqf8fhyu0FvRdgFxsIRy7tT0-JfzZAGnoo 2376
graph_sitter/core/expressions/union_type.py sha256=jQ44MtFFHeQuVydc7BiL-W4SDEdFOtjZDJtaQ4bKQEI 2178
graph_sitter/core/expressions/unpack.py sha256=1r5iFROtLGAj9G9M71l2SxUQUDWmh1J9Au-DnjPAuug 2598
graph_sitter/core/expressions/value.py sha256=DT-qiMnlRwlIcTj2wj6I-5wdnx3NTlmc30EPMglaVws 1136
graph_sitter/core/external/dependency_manager.py sha256=2CcFULELT1SuWMyZJ825JTEg4bOr6TKq5CoCavqUIFU 1217
graph_sitter/core/external/external_process.py sha256=wNUqpUaueGZzRc9j0L4mAQkMA6hyylMz7DLajFIGqVQ 2749
graph_sitter/core/external/language_engine.py sha256=3d4r7TzKL2zWNtlZp9Pz5ilCDy7-HlpusSJfq84BzrQ 1764
graph_sitter/core/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/core/interfaces/callable.py sha256=K6LwOMdcJ4PtJ4t9q8vz2_ucKraS3iEyRAObU7ljpzY 8784
graph_sitter/core/interfaces/chainable.py sha256=nfPjWt_Jzyms9Zvq2IfH5pGXS1ijn1NWmQNMb1H3zFI 2998
graph_sitter/core/interfaces/editable.py sha256=bkCkLMWODwDICRC_2W1edpiMgmHwOJkpKWOe3F4RyN0 45785
graph_sitter/core/interfaces/exportable.py sha256=hBxxsJ21o70W-nExAP-1ylVO8n2VgyM_PKKWrC_Vkyc 3574
graph_sitter/core/interfaces/has_attribute.py sha256=rf5TW9gcywsaOckjNQakN68MTU0Zad92Z9fSmc2O5j8 417
graph_sitter/core/interfaces/has_block.py sha256=P-Y61KXvdjcGaJw3Jmp2XhKNxyCuVlr0LbxQRYVka1w 5016
graph_sitter/core/interfaces/has_name.py sha256=mPJfQQ-XrwaYHHiAVDWGjU4q9TIfH311zp2BzHn6Dlw 3417
graph_sitter/core/interfaces/has_value.py sha256=6Jsxqevv0ZCg2ioo2vzWyVPPwZxO_fn2dxKwJOHl8AQ 984
graph_sitter/core/interfaces/importable.py sha256=EOytqZZFz0Xa6lwQGwtl6cVY4PYAHt5eTiMt6lTbqpA 4435
graph_sitter/core/interfaces/inherits.py sha256=y3awLFfmefFYNkP6I_1YIeeT4bonpBGxzDqHDwwdmOc 2967
graph_sitter/core/interfaces/parseable.py sha256=rF0E93LbEIEK4m_5SaGIUdDv8EJ7E7qWjzr65ePm7mw 314
graph_sitter/core/interfaces/resolvable.py sha256=xbjkQeS-G7EiBfwYj1DBhlQrNDikPF6KKL7OjsyJL-o 667
graph_sitter/core/interfaces/supports_generic.py sha256=IAxJV5pyGMHRfXjdJByhaEBk6j3wOw4FLbP1MzCKKG0 839
graph_sitter/core/interfaces/typeable.py sha256=7CN0hfHlBhUzjh31N8_4EI3wdck7n_TN0I9eIC1_oxY 1626
graph_sitter/core/interfaces/unwrappable.py sha256=tQ7nHQtHydupSVPiKzGsqwIXPvUG0qTc2ShBKNnt-P8 872
graph_sitter/core/interfaces/usable.py sha256=YBSoCwgpkNLfvCoRguJu5DMbgOldaK2y0bVJ7pLtD_k 3947
graph_sitter/core/interfaces/wrapper_expression.py sha256=sSftoFfwDbD--rlXsQerfw2l_4kpiGZ3QJoIlTfIsKE 1879
graph_sitter/core/placeholder/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/core/placeholder/placeholder.py sha256=OJa0apRcHUyYyiatIJKxP59IotzNujZQyVlAq8Ndofc 2249
graph_sitter/core/placeholder/placeholder_stub.py sha256=MgxxuMGShE1wawo1GvS8lhwh6qGi8X2FQW621TpcV0U 1239
graph_sitter/core/placeholder/placeholder_type.py sha256=ts22UxZUuPxbVRcI3BcjIRGmOh4D8fAghRyZkstqNss 1516
graph_sitter/core/plugins/__init__.py sha256=WPl3UK0-4kkOYbyanjWQ0-nDgJarFYb5MfXHsNS10j8 258
graph_sitter/core/plugins/axios.py sha256=ymgr2LN7mgA_CcZ-VsfOT8jVZdocTYsBkQctFjJc3_I 1982
graph_sitter/core/plugins/flask.py sha256=OK8Yy9p4K70zUCh56y7rsI4-iApPrcRvzqkHJRYFloE 2271
graph_sitter/core/plugins/modal.py sha256=BLbhwVAhv6fSZ8sIcB1irZWwAR9Nl3b9_W48ix-hnqs 899
graph_sitter/core/plugins/plugin.py sha256=Lou40adErrIjTkO80eE71oUloRo_sdJ5gtOmVKXUYRo 458
graph_sitter/core/statements/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/core/statements/assignment_statement.py sha256=1KDOlZ-nST1A06ilxWzGDW2NA1sBudxwi3MartRPmlI 3370
graph_sitter/core/statements/attribute.py sha256=B9UoGG30du0cxqvtrEzvjiAFvF7rgMslhB_HglDjOvE 3515
graph_sitter/core/statements/block_statement.py sha256=vS4ozoMf6KU7o_EkyXsJEwLRKXnenYNuGuRK1x0_zcc 2939
graph_sitter/core/statements/catch_statement.py sha256=QGp_KCW56_q-UdZm_nt4tDed2dAWRWgSobeMpyfh9f4 1195
graph_sitter/core/statements/comment.py sha256=Gq8sTtwSAUjM_y56nmJ25m_iGaVmn3G6cNMfGMdY6wg 4258
graph_sitter/core/statements/export_statement.py sha256=4MUv9RQd79qe4CAe3vAVZD0F2gKRDgjugaNEE6cyqv0 5729
graph_sitter/core/statements/expression_statement.py sha256=U6lOVrtCfoAOg-RpXevIrqdDrQssOrgwRIlTRF_RWM4 2889
graph_sitter/core/statements/for_loop_statement.py sha256=2Rt8nmzfEodLaXlIIrQCf1vW8coMXAXRi6oYpPaq7a4 2185
graph_sitter/core/statements/if_block_statement.py sha256=HHzu6PP4itTBMQRTrhuDBpn5BtQtiRPkHvi_M40gs44 12096
graph_sitter/core/statements/import_statement.py sha256=BUjtR6_O6bpnH3-i9FbyRNWZHk7U5YcA6iR5iZt11-A 2066
graph_sitter/core/statements/raise_statement.py sha256=wwlHNkTEhbJGgxk0FXvONZv3kAZ1w3DGmEvV3hNii4s 2245
graph_sitter/core/statements/return_statement.py sha256=_wg6mn7V22lm3yM8LlCozZBGaDxDTQN_2LctSs2fQ2I 2587
graph_sitter/core/statements/statement.py sha256=Dh7koMxWZWQCgiBBsugMyRMCLfytpExhWxfXHnwmlWk 5364
graph_sitter/core/statements/switch_case.py sha256=Zczr98OmHfeYRrnpnV9NBhK7PBq_D6VJBkvRt2w6_q8 1367
graph_sitter/core/statements/switch_statement.py sha256=R6gFEHYzQBcJEPmt1XQmToYEfgRHcXJqRAJirbvdOkg 2932
graph_sitter/core/statements/symbol_statement.py sha256=D8ozhT56MKb7ndQBzMQINcxzP5940H2EFmXiIkoRqkk 2694
graph_sitter/core/statements/try_catch_statement.py sha256=CUIT4bawcushpUEl_naw59laX9s9XDrQt2OBdDvt_10 930
graph_sitter/core/statements/while_statement.py sha256=a5eXP_pSsUTMjzKxoF66OUIGuJvv3Azavno5_pEUP7o 3128
graph_sitter/core/symbol_groups/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/core/symbol_groups/collection.py sha256=9EqDW3xjvuV03d2nb4FHuvykPARDRbsnUpB4-GzsbSs 11425
graph_sitter/core/symbol_groups/comment_group.py sha256=tOIjn8KG5ZO7bkzCbXeHK8mGoWx1rJjpk3wRBhDelDI 2859
graph_sitter/core/symbol_groups/dict.py sha256=ApoT1pFIYiCv95yMPESP5f3Lj0Skqx6kAr03UqO7g7o 7328
graph_sitter/core/symbol_groups/expression_group.py sha256=cI9Zm4NguRoby9t13jVK0NnHOvz2z-DaE_KQYmr-t0g 2032
graph_sitter/core/symbol_groups/list.py sha256=y5Fk2M2s_Ctee7v7I2O3Vk2BHFKfBBN5wSCyGtdmS28 1063
graph_sitter/core/symbol_groups/multi_line_collection.py sha256=XAF9Y2o0fQUM6V7MEVFfOa5LfhbGbro0u-ce8ByZ32Y 3924
graph_sitter/core/symbol_groups/parents.py sha256=tug0Bf_sf9Jp1in9HUd8anWG8I6Fgs4GfXrxgJyh_Nk 3956
graph_sitter/core/symbol_groups/tuple.py sha256=dV8ODJGMmYjy9xxsxN27tAY92rF_Ee_hPkPmDIuyPfg 1065
graph_sitter/core/symbol_groups/type_parameters.py sha256=DwTDwMjuZq0KUR_5Sv6X3YSFxGKmMjcGUzjgqV1kbec 890
graph_sitter/extensions/autocommit.cpython-312-x86_64-linux-gnu.so sha256=ag9Z1OoQYytfwG8CY3bmeDz8Taf_HRLEN_16yP3yI4g 1045680
graph_sitter/extensions/autocommit.cpython-313-x86_64-linux-gnu.so sha256=SIzn2G0R6EX50rBMT5CiQR4_MyVR7X1Er1ZVwmkPl7g 1041592
graph_sitter/extensions/autocommit.pyi sha256=KvBiQ03vs9sTbeGKJvmBAwK93LA2L8S45nrdJ-k9yP4 1104
graph_sitter/extensions/autocommit.pyx sha256=E0-7YqReFYhz3h7PyiH6ZoTD_hlIKOCpu-juQ-oMdRs 7665
graph_sitter/extensions/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/extensions/resolution.cpython-312-x86_64-linux-gnu.so sha256=vEzvALoJqcOY1Z0gsx6T05fU4K7B3g3NivtMPrhNIfI 824832
graph_sitter/extensions/resolution.cpython-313-x86_64-linux-gnu.so sha256=hd3QkqxZ41V9Mw0LtBjdqdOcwG942l07fUQj7DvSUn4 822784
graph_sitter/extensions/resolution.pyi sha256=HKLu33zMKQqtJQwE7lxlEmfZR5O6C-98E6QtEpBf5Gw 1934
graph_sitter/extensions/resolution.pyx sha256=aQFTUi_oB4VjBwU937pCgsFfdz-a_mbwZ3gpqULk5v8 4402
graph_sitter/extensions/sort.cpython-312-x86_64-linux-gnu.so sha256=NTK27Q71b0aFTGTaWwCxIfbMoc7vlkacp_yaVCYVf-E 332512
graph_sitter/extensions/sort.cpython-313-x86_64-linux-gnu.so sha256=dM5gYXrfx9Rau9CYdRH7P9wCsWjtSc3Z5gwmmTrwFhs 321824
graph_sitter/extensions/sort.pyx sha256=_aZhq8t16BH-0u-N5m4tsS_iyZ1hB3bRVb23fjwkxPs 1585
graph_sitter/extensions/utils.cpython-312-x86_64-linux-gnu.so sha256=2BGyqGEoV0WHvDJ7KH6CB3G5B64RlfpTEeu6xpqDibY 909336
graph_sitter/extensions/utils.cpython-313-x86_64-linux-gnu.so sha256=lWw2l7umpAo8i58B2xFY4q0D3xfj4hLWlZRZeWq2vzQ 911584
graph_sitter/extensions/utils.pyi sha256=mXVUtP9OUkn3pyGGA28b_6-8V1-D4ixVvp3o6f76ssw 1004
graph_sitter/extensions/utils.pyx sha256=tz_vS3CcI6msQJs_s2c_nK50QFNWYd0hkOc_21j8TLE 4523
graph_sitter/output/ast.py sha256=hdnTPvnNdYn6c1rzBJFb2WScUyx7zfp5QINAHmvLq1Q 310
graph_sitter/output/constants.py sha256=QhHIX7yqfIo4bjjiH-uFJZxSA-JeRE-Rwmh-kve23Zg 72
graph_sitter/output/inspect.py sha256=7JcZug4IFoynWqu3OUGSX9GQr9K6i4wf7mM-8t_hVaA 755
graph_sitter/output/jsonable.py sha256=AapBadgHmTKf_MRAy050B5Drv0uPZtOOszxjL4h3va0 3257
graph_sitter/output/placeholder.py sha256=iWuYh38UPF0_w-IiERk7M9ow1hXaSFSsMdHRjDxoaMA 226
graph_sitter/output/utils.py sha256=0PkFczPgVW5MqcyA339pG6SpypSrUggrS9L4w2e5wQ4 3262
graph_sitter/python/__init__.py sha256=yCUxpeIPfch-sGdKKa2sA920sPU1Tz8UqiY08riUIWo 430
graph_sitter/python/assignment.py sha256=u3E6ba1ANOyelaZI4o_P2MLSPMf8PJTcqvI1LqtA5yM 4359
graph_sitter/python/class_definition.py sha256=0phg9BAl5KswHiIwZ6c34qUzES91mGWRKvqcnHj7tag 5661
graph_sitter/python/file.py sha256=cKPLD4tP-GvHvo9ZdHjH1_nIqvWDXN19qSy9P6g6OMs 8072
graph_sitter/python/function.py sha256=-Fj7QUKiAyuNqZHAL4qiobJW7CjjAtSmkEzu6gq9rYs 10371
graph_sitter/python/import_resolution.py sha256=OuTsPKxV1sr0LU9LvIJwe4Q1br9DxRUbtcJya9adk3Y 13549
graph_sitter/python/symbol.py sha256=XZmDWGil_NJtQ87eHET4-e5WB-31-PSLvGlicXWJ7KM 8516
graph_sitter/python/detached_symbols/code_block.py sha256=NkZr_APFCocG1caCSxnGqE2cp0qh9iqnUWtd0JMy0sk 3002
graph_sitter/python/detached_symbols/decorator.py sha256=4NDq1ADhS23JzQu49Z7psapuioyRWRUvP5b7tRnJDc4 1903
graph_sitter/python/detached_symbols/parameter.py sha256=8tBopPRKP6_eHyT_ebycewKBLbovdIYwgiYzeiXrrmc 2843
graph_sitter/python/expressions/chained_attribute.py sha256=ne1Oiel_MpbZLRlVK1VhjNJdgMCNLWoF8syl9rQN_K8 798
graph_sitter/python/expressions/conditional_expression.py sha256=gpY5UnXAULbZlgwczmjHyUn88c7y7ZEaefKfvm-ZSis 665
graph_sitter/python/expressions/generic_type.py sha256=wpY79wwIpVpivuoPRCxGkCTf9n3O6qcVP6d1cdLftwg 1806
graph_sitter/python/expressions/named_type.py sha256=tmeEguzkGlxOzkcIdRbmmMpiylKEzyMHrDhqU4RppiQ 468
graph_sitter/python/expressions/string.py sha256=dMeJDf611jcH6MmpzKUWsyGMxkjxQ4vI3M5ecfrjK4M 880
graph_sitter/python/expressions/type.py sha256=QKLrItLdjJ-7bK0rWKaq9gx-X8olb896qOSQvhQQdyk 109
graph_sitter/python/expressions/union_type.py sha256=OwfkZN-18d7rcVYOe-eeaMEWIxJWCROecv8oML8NBJw 372
graph_sitter/python/interfaces/has_block.py sha256=50_8horqEEVRYd15o2Fh1ZxC7AA7YN0nkUJVBoNK4Ok 3811
graph_sitter/python/placeholder/placeholder_return_type.py sha256=VTMs13hmjrSBB9NRLKh965zNRhRXxA_u03QEjJFMH58 1725
graph_sitter/python/statements/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/python/statements/assignment_statement.py sha256=kIPrqmSWaB4JyrkinGQqBORbjuH2KKTg1WFJb0zGc6o 4688
graph_sitter/python/statements/attribute.py sha256=TSYaQkZXtsCSSO7GKA-SNQFuDMiiXr5gCCInwQkC0B0 4573
graph_sitter/python/statements/block_statement.py sha256=ajmAUM0F8-Q7RSAd901gmqA243TzjFmb7gUFD8ZTfIE 953
graph_sitter/python/statements/break_statement.py sha256=T4tEYe7uA7sLg0fAmNFfVftlm3JMRcpoJL6_lNN5M9c 753
graph_sitter/python/statements/catch_statement.py sha256=s1nPCNHT9yNO08icYKPWX6wAOQROgxhsAD8DyXO_4hI 1025
graph_sitter/python/statements/comment.py sha256=SIoaxWhfCbFujzkRGAn27RSCX5dyTesmaL2mGxY6rIo 7201
graph_sitter/python/statements/for_loop_statement.py sha256=aOdxRlMUK3J-IwfyCFIoYykEMyO0u32PTEYhwyEZgeY 2953
graph_sitter/python/statements/if_block_statement.py sha256=lTTbKfXtDLuIlV0NffL2gut24vZJgJHoZXnmeLi9Dt0 3909
graph_sitter/python/statements/import_statement.py sha256=m3QeWHr06BlGsb4yMFObba-TbVH1jcQR7vqaKoqg3K0 1554
graph_sitter/python/statements/match_case.py sha256=nQjY7Y0KuFKg_-nIPxGP4fT2KNybipSdT48udkpbrT8 868
graph_sitter/python/statements/match_statement.py sha256=d4Fc0s1SCGvGqxgj0YpJJdIGAeyJ2eojRbEZbSfxfJE 1167
graph_sitter/python/statements/pass_statement.py sha256=bYYBTQTz0_grDwoRfovuF1-6xbC476S4jmxIBvl4Lvw 750
graph_sitter/python/statements/try_catch_statement.py sha256=uW2K_GnGHUz7senn9tXtxLcP25r2io_iAU6I6kHcRcY 4198
graph_sitter/python/statements/while_statement.py sha256=xqcsg8GDL2Wif_gqGDy7HIxO9aSkk98Wrw7zVikZixo 3916
graph_sitter/python/statements/with_statement.py sha256=Iw1ueXVScMnOV4QOq5cRexD1xO0T1hulY5PLdg99trY 3521
graph_sitter/python/symbol_groups/comment_group.py sha256=e3zaWPjamIKIMvTFgmy6JOSRvdfQ8jUbBMV_V61VVoE 11374
graph_sitter/skills/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/skills/ai_skills.py sha256=wpygB-JxRjkMf9JV8JIucbfOXJdn4xDZO3DHpC9J3b8 7564
graph_sitter/skills/asyncify_skills.py sha256=YiaY0ySlVLgy4ucZxXbKkO7RAdE9Y2JBYbpWRCtvOCM 5387
graph_sitter/skills/code_block_skills.py sha256=BHqL3HGK8OojOyjPR4QSo97ZQ7enrU1IDHSNLvEHsw4 15419
graph_sitter/skills/comment_skills.py sha256=PkLlh20q1KvcZv7meW6Zn7u5zh6uEE9JdY-nxlV_yoE 4117
graph_sitter/skills/decorator_skills.py sha256=4wIleb54TAVqAdEBKPhLBeVVT0s-DguW1CPWNNssULQ 6581
graph_sitter/skills/eval_skills.py sha256=M9fWNd7nRh4cg6N8YKy4S71tIP6lB5oXksRaJw45E4U 19394
graph_sitter/skills/example_skills.py sha256=XhdhumKBo1b33ZoPePFBeEZASPQi2xGR8CHgMIhLd54 15583
graph_sitter/skills/export_skills.py sha256=GidCCWVwKzIBUVL_wpVxvQNVMqAUWX-7Mgv5Ke1ezE4 2092
graph_sitter/skills/feature_flag_deletion_skill.py sha256=LzYEWgBk886XrOUV_lxkIBf90MQyvdlRWGZY8jxE6q0 6061
graph_sitter/skills/function_skills.py sha256=HdklHCkgPXYs4XRJBq8GeAPFgWrHboFwpTnqF1jddhY 2189
graph_sitter/skills/global_var_skills.py sha256=OVjcAxyZNpRPqdGzj4oH8nXFEncgjAZ0tWChEKW-eCM 3534
graph_sitter/skills/if_statement_skills.py sha256=FbCR8Yvc2DbWC9VdQ4rOpwIUzYa9ROh7xWY_VbnENwU 4285
graph_sitter/skills/move_symbols_skills.py sha256=woVPBf43gbZKpCeIOHz3sSZUJZR6lejhrZ9Ii3j3TzA 3266
graph_sitter/skills/type_inheritance_skills.py sha256=NdsNg8G_vGfbagODfRVjQCZLShPuWojvIBnNW7SOoIA 11594
graph_sitter/skills/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/skills/core/skill.py sha256=EcYbBQ-4_Q0fVCjCKF3bKpGdqumr4zVfB4hy8nuhuQ0 3714
graph_sitter/skills/core/skill_implementation.py sha256=hv7ABYc7_tH9sRu__80Kc_6tLHtuEtVeiIsSiVnHhKM 4898
graph_sitter/skills/core/skill_test.py sha256=-RvED4ubGQfXKHu0KhjbYuPVdmukU7Yc_OTVcHbbyi8 2716
graph_sitter/skills/core/utils.py sha256=4I2ypXBIA5f6NTwU5dDo2SGM2OwQjSNHTPHyaVldd5s 8334
graph_sitter/skills/expressions/dict.py sha256=MzRgJ5h7VrRC50P5K75zwQjyq7TK4W2SQttuJVDsCv4 1516
graph_sitter/skills/expressions/list.py sha256=U6tS9j-Trkm8lVxo4by82B-ThmA_dzsV8yyrTVHL5W8 4432
graph_sitter/skills/expressions/type.py sha256=gdmPiwBOjfEJ4aUntZMbfpCe8ZaXkzjJwY6JO_0y_q8 4291
graph_sitter/skills/graph_viz/graph_viz_app_imports.py sha256=lGocNLzWQEBotx7sE2nx6-anU2aagvb7un8XUKdGYMw 2293
graph_sitter/skills/graph_viz/graph_viz_call_graph.py sha256=2azx0NVFElgogI4R-1PLq1fV5DL51xEz5WbHd6OE7tM 13758
graph_sitter/skills/graph_viz/graph_viz_dead_code.py sha256=4rX55ukaJovafLeCvBrJ3jzpghvAf744Ak0pTEqZNCM 4973
graph_sitter/skills/graph_viz/graph_viz_dir_tree.py sha256=4N4H8ADuSCyXc2GJwJPvutlsWwaWdo5U0dzeSfuEJKM 3645
graph_sitter/skills/graph_viz/graph_viz_foreign_key.py sha256=vTcyof5gtC7Vdqhf0bYGaXjHb0cTaXXEmZvw2aXbBbY 7813
graph_sitter/skills/guides/codebase-ai.py sha256=7uXObX7N7bbwEYhsSAiewy2mGtt2Domw_H9j4YyyyyQ 11589
graph_sitter/skills/guides/complex-renaming.py sha256=sBrJxvixmEH51dOTX8brGO8-E16nf07uWSCKJU30d6k 12673
graph_sitter/skills/guides/creating-documentation.py sha256=kA0sGlLuTEufHOpgF11TJitAb62D0MXLfvUvyIzb0Ok 11085
graph_sitter/skills/guides/deleting-dead-code.py sha256=8j13vWjLMXsrSFVXZOQ8eQfOmp6ZZyR6i9LGki7d3aA 16027
graph_sitter/skills/guides/increase-type-coverage.py sha256=YFwoodBNhQE_fFh09KrQmecd9R077Hi7LFOzFTv_kdA 18367
graph_sitter/skills/guides/manipulating-collections.py sha256=IVfrg6anb-WY5ibRmJ5j17M9G9cx6sHp25Fp1clM5JI 10378
graph_sitter/skills/guides/organize-your-codebase.py sha256=BMygtlDbRgCxyRNVQ9QvY8idhsnplKsQ8uBjHtpH7pE 15873
graph_sitter/skills/guides/code-quality-metrics/import-loops.py sha256=n7i_hz-yqrGzTj87qkb-bMO249j8MvbdLFTaC-wF3iw 4348
graph_sitter/skills/guides/code-quality-metrics/large-files.py sha256=11PJuSY-8x72TVEXK1k_zAvpt7VK2HAR26GykCF0xJ0 3012
graph_sitter/skills/guides/code-quality-metrics/missing-documentation.py sha256=OZ8dOy0j6pv51TYaTxSr46eAKbCaohke26eNTTWENqg 3043
graph_sitter/skills/guides/code-quality-metrics/unnamed-kwargs.py sha256=YYud6kKRNRH96aunr9o5pBoT2oMV0QdRmuP6qMwJhe0 3199
graph_sitter/skills/guides/code-quality-metrics/untyped-attributes.py sha256=tU1XPwMDh9DjsAVRcju2AZeK_6R6tEufuyRp0CKEs3E 3838
graph_sitter/skills/guides/code-quality-metrics/untyped-parameters.py sha256=32aNaccztYuOoMQ3Ax2TNsqDgj6WIHpCdhxfif0LZ5A 2958
graph_sitter/skills/guides/code-quality-metrics/untyped-return-types.py sha256=yJ27SD4IvydbAEIEXuImDMtPDwl3NnvarISwBqk0eaY 2434
graph_sitter/skills/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/skills/utils/utils.py sha256=zXss5N3CreORgdQelmX1DLYIpRC-adG2us3c7Ojlkqo 5782
graph_sitter/testing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/testing/constants.py sha256=t3u83XW2ZSng7fH2Ut7vPuraO-ZQLGPE4esWixVDvMA 147
graph_sitter/testing/models.py sha256=QjLjup-vsJib3to_jcDiEZVFUuVBQG_PHDS39QcOKaY 3716
graph_sitter/testing/test_discovery.py sha256=fBBauRe1uQJkFF2tXpamSpl9uQ77-2BGWboiVgnzjbU 8732
graph_sitter/testing/verified_codemod_utils.py sha256=un2IGKuwatsan0HUSZFSG29zmvnMR3eX-gNZBODSXdM 5390
graph_sitter/typescript/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/typescript/assignment.py sha256=6dJnRNc3g5z5mD-Tk2s8jFtW_VdWHNc1C58ZH_HZCMk 4430
graph_sitter/typescript/class_definition.py sha256=zrEVnQZWEMTX2sXLNTCuG8gk8fCQ4OIuEvM1zvatFL4 10124
graph_sitter/typescript/config_parser.py sha256=HkHizFHF0Up2VLHTfCmbp-i1mxORdCmpivhpjKrfTLI 2596
graph_sitter/typescript/enum_definition.py sha256=46sedrlItCWdlvuU9zeab0G38_BuOeKeqkuDL9btllw 3374
graph_sitter/typescript/enums.py sha256=2UN2RNkhLBo3_aJ0mGoUVLBT6MVIJWEFlxwNvGgfMNA 1112
graph_sitter/typescript/export.py sha256=fTghFKYBgH5PrHNVAM1oZ0BEKyYCYaHgukK1PhUVQeU 33370
graph_sitter/typescript/file.py sha256=uyTXWI0f_09Yz4yadBFdW50t3KEibTKnu3aF3ApJRM4 19304
graph_sitter/typescript/function.py sha256=2uFVd65IeMGKiPxYFynl4eyNO-UgPGDcmOWRqeU_edw 18298
graph_sitter/typescript/import_resolution.py sha256=3Gr8EfQ5l8cd-QNOlYt4o46sBnMdJaH1M9qvnSjqDNE 30332
graph_sitter/typescript/interface.py sha256=qIWGFuW9pr4MdsTpWjNrrfhchAYmPdgF4EksFcD4hlk 3612
graph_sitter/typescript/namespace.py sha256=pvgZF3n4EW0i7pB1szatEjZXfe-sIL0qV8n9ZIdnNDA 8098
graph_sitter/typescript/symbol.py sha256=kMebyIsogh9Dze0LJLpEFdBGnfR6Kxt3rCGYnx4wOI0 22854
graph_sitter/typescript/ts_config.py sha256=kqVcslO6NxIrzn3xxTusrdP7ApuHKUsgpz8l1pzmkaU 22460
graph_sitter/typescript/type_alias.py sha256=OlE-yhi38HOQbctRC-ASTaFgvLjKjrwzJHmf0glsnIg 3103
graph_sitter/typescript/detached_symbols/code_block.py sha256=ty55j70OHb7l16EVx8_HaXc66O-34-NneiJz-Ue6EjY 3587
graph_sitter/typescript/detached_symbols/decorator.py sha256=y4_zdfU68HOFfHpmva7OqghORytyEjhiaxKaY4I6pEA 1915
graph_sitter/typescript/detached_symbols/parameter.py sha256=YIRPv3ZT4gZTS37MvAv0nzgRKEPwaUJ-vIN8lzYFyfw 7789
graph_sitter/typescript/detached_symbols/jsx/element.py sha256=96wmW-oEyHYrINEQeFDfPb15GSh-cCy-RSh4TtrZAIg 8453
graph_sitter/typescript/detached_symbols/jsx/expression.py sha256=9KE-JxJPL2gfTBxvzVw4LwBS1YaviY4uMGKtlDsGgTM 2725
graph_sitter/typescript/detached_symbols/jsx/prop.py sha256=LaTF_sS43LwP77lcFqsYOz8s57FlPQLF_aPY8lo0upI 4874
graph_sitter/typescript/expressions/array_type.py sha256=nr3DoS5uyZNSse-MEX-Au34aiYifx7HApX3rngyRbT0 466
graph_sitter/typescript/expressions/chained_attribute.py sha256=bKYj10OtjUZ8tEP8qRyJLdfAsv3r_uLH5xk3sOTchUE 1843
graph_sitter/typescript/expressions/conditional_type.py sha256=ivX5Rx3vdSVlH_3owW2CyuKHEV0Hb1SimbiR6ogbSUA 1949
graph_sitter/typescript/expressions/expression_type.py sha256=xULBuExP3g2jykbgWlCqkdnrXVP7cA4pIYLDsBfr-C4 959
graph_sitter/typescript/expressions/function_type.py sha256=jvIL64scFV9Zk2uox2M_WORjpNFz9RjPu3gYaVmgj9A 3682
graph_sitter/typescript/expressions/generic_type.py sha256=MUaTb1uCPfoH37nT0OzUsVZZF6DSMucyvXO-iT52w8c 975
graph_sitter/typescript/expressions/lookup_type.py sha256=4avoAQQxga4azcWwdD67KCaJJDhyMXol52yIaZrPER8 2191
graph_sitter/typescript/expressions/named_type.py sha256=1cuNMhxRWCesCHrdEXequQ6tcNMQXYdUI99S8ptulCA 436
graph_sitter/typescript/expressions/object_type.py sha256=zFo9Wn5-kZEbSNCmEmgjovziPc9xAdZayNss4_amdfo 3520
graph_sitter/typescript/expressions/query_type.py sha256=EDd_RQCRJdX7PEiFut7mKuzJijmCsy5DBjUlu8QHR2U 1836
graph_sitter/typescript/expressions/readonly_type.py sha256=5PKu6FIZ7QHqX3eVdVfE1JyB0HAF-4fN6i3ZnCncFQA 1820
graph_sitter/typescript/expressions/string.py sha256=JiHPm6epZ6xObYJCb0NopG-ooajn_KEc_mord9w-vj0 1412
graph_sitter/typescript/expressions/ternary_expression.py sha256=m5kzMLrT81a5Laaptei7-wgJu1tPkcI0vH-1eh-3Wiw 767
graph_sitter/typescript/expressions/type.py sha256=1KOc7rSk6jrxb0-ammOCRpeTm90eXyc8x6Hp2ydu_2M 213
graph_sitter/typescript/expressions/undefined_type.py sha256=rbS3c9lBDHeeyFNcmq7LWJvjh8U59CHR170LaX3bo_s 931
graph_sitter/typescript/expressions/union_type.py sha256=pyNU7w3K6cWhayxAYWOID8XnIhA5BhYCrnoPC-wZuGk 378
graph_sitter/typescript/external/dependency_manager.py sha256=DiN1jfO5t3xRJN_HgTD4NctYOFMNaEWeFHknPAJppC4 17021
graph_sitter/typescript/external/mega_racer.py sha256=014GvJOdI3HrHgt7lkCm5emswcDjMmG0so0OkWeW4Lo 1052
graph_sitter/typescript/external/ts_analyzer_engine.py sha256=gSmV350gTWiKlOtuSZakucNau-JsoyuzR0jpmana1wE 10941
graph_sitter/typescript/external/ts_declassify/ts_declassify.py sha256=-BmJKS1VMI95lTsaKJLK4t1bam78NPkMjpP3zZz4ut4 3708
graph_sitter/typescript/external/typescript_analyzer/.gitignore sha256=fZ6aep8iFCkR4BiSjLYsxCwQ8Wq-ccAJ1R6-vbAr5wM 60
graph_sitter/typescript/external/typescript_analyzer/package-lock.json sha256=SWZQR4giB3haeB5_P6C5_-GgvzxFhlxTKgK9eUgtc2Y 34696
graph_sitter/typescript/external/typescript_analyzer/package.json sha256=dyNQAFxmt6q5jLFOwpwyXC3jROA-8wLmn_FngdPks8w 832
graph_sitter/typescript/external/typescript_analyzer/rollup.config.js sha256=WXBVO5ppBbiGdKEyGKDEcKKQ7zKNaHR1yBlyQkcO6_s 862
graph_sitter/typescript/external/typescript_analyzer/tsconfig.json sha256=mT1e1-TjildcaK_G7zCYFL_yb0lESjjf3M3tWIOh1Os 453
graph_sitter/typescript/external/typescript_analyzer/src/analyzer.ts sha256=2dV052oPKqJY0Uv0EK9_URscvqVjC37U4lCECm72sMc 11911
graph_sitter/typescript/external/typescript_analyzer/src/fs_proxy.ts sha256=VrHyxAjF_5_XNzRQ__UzF5qK3tU-5vD9M0a2AkpJzsg 3561
graph_sitter/typescript/external/typescript_analyzer/src/fsi.ts sha256=7eT_IRl0D8jxDL16oFc2lxi7-BCuoqOskmZoRPe7c5E 272
graph_sitter/typescript/external/typescript_analyzer/src/get_type_at_position.ts sha256=EgmZGNcHPku7NW2gP3dU0twfEtLcJRtouTgssmvtnPs 1458
graph_sitter/typescript/external/typescript_analyzer/src/index.ts sha256=5Ec7sswZhafxNezvysf7HNcwDt-_JzRJiRERnZ1K6PU 154
graph_sitter/typescript/external/typescript_analyzer/src/run_full.ts sha256=ZUbhBbPsfG_m4gestuPgNAtuXsQL2Uw7THm8jrN897o 3171
graph_sitter/typescript/external/typescript_analyzer/src/test_fsi.ts sha256=twklpnAlx0Lc5F9kKMSJcUIsfGd9VuMMR5U5BqNokNo 2935
graph_sitter/typescript/interfaces/has_block.py sha256=4e-bCkEX8LqfQnJeBeCqtQIwvNbIxAg37MAOxUTUfI8 7821
graph_sitter/typescript/placeholder/placeholder_return_type.py sha256=ERHj2i0U74Hkr1pNMokJqULNeoKosk66JHQyK9gvrRE 1808
graph_sitter/typescript/statements/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/typescript/statements/assignment_statement.py sha256=jA9Ph5c4pQG_jYXB_p2yiXW2QEqTeVh2ssUi2W7DGW0 7674
graph_sitter/typescript/statements/attribute.py sha256=y_4ekcWd8Ku_ZNzbGfatsMfh8UgQ96T9ocRdJ2PW4pU 3763
graph_sitter/typescript/statements/block_statement.py sha256=4fCILDZNwSqWZFT-iZpQeAlXpWXMupDSq4vFc1Q8G_Y 563
graph_sitter/typescript/statements/catch_statement.py sha256=USojJcI5myQMfIovEYbxdmDGpqzaV9bkh59vAltFMv0 1127
graph_sitter/typescript/statements/comment.py sha256=SdhlNR_821GHLrQwDJvfswFtjooHsGkC497oM1fm2w0 6894
graph_sitter/typescript/statements/for_loop_statement.py sha256=QAVdrdgQFovD3X58RJdBECAQHu2S_WTHHH_RPJZZmPc 5163
graph_sitter/typescript/statements/if_block_statement.py sha256=olNvFxbkBD_aDXgCxwbMancWt_5fCiLugN7IW0UmROg 5036
graph_sitter/typescript/statements/import_statement.py sha256=_uKwVVWRJNOSmyeSepWoMeQTzFAtOPP9cGCkMftTc40 2294
graph_sitter/typescript/statements/labeled_statement.py sha256=i_JE-xc6KI6E-EAjLslzQKHMAXlx2lUUq16FI_Rc9ww 2041
graph_sitter/typescript/statements/switch_case.py sha256=mjFDqVOXmW18MQo1fcqAqZgBHaB-xqWtMTZbpRT0chQ 1020
graph_sitter/typescript/statements/switch_statement.py sha256=QHCpDa-UOkKTRkzUHH6uTRwfcQ0ll8W2G6FSvjrdwvE 1134
graph_sitter/typescript/statements/try_catch_statement.py sha256=AqNiQV4WeS90dZ9eUcNi_PZBd9G9ggnLHCxo_SNYSTk 3907
graph_sitter/typescript/statements/while_statement.py sha256=tRChEy4-LsHQgWxtzuJNuaeOsHn8beizJaeV8ZpobY0 1378
graph_sitter/typescript/symbol_groups/comment_group.py sha256=7HXoSVW1uO4ItCnFc5TICbyllQGLD7we7V-KNMJCITA 5078
graph_sitter/typescript/symbol_groups/dict.py sha256=BbzZxdFZ2hRuk1TmDinuRcXCuyri6fsHYX198_5fV8s 5721
graph_visualization/enums.py sha256=XEzwUUdy0Xe_FJWYOOy9RjxtxDobK97fnaOMKp8_AD8 549
graph_visualization/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_visualization/visualization_manager.py sha256=s7egurGmF5ylwVDTRd4pqT-oUOMhcDgpwvSeBazeH7k 1888
graph_visualization/viz_utils.py sha256=jbcD3hECexnVMfrhrr5pGTMSM6g23cxmvlcYvzL_Nx4 2593
gscli/README.md sha256=2S8tnfc29Z7lU7TLWi8OljqGVwZteNkCcM1aqbT1YU4 771
gscli/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
gscli/main.py sha256=tM0wWGiVTQf4P6mxuaQbZYr3lbNJ6727lU8l5nN5WdI 402
gscli/backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gscli/backend/typestub_utils.py sha256=FmKH1LBaQbxDmtm_s9Cy1reUi6ueNZMagIApIml1bDs 4884
gscli/backend/utils.py sha256=VtPE9pLpEo5NAthrV9SkUv4As2DeYu5octk80Bnu1sw 454
gscli/codemod/commands.py sha256=VwSiXmQXptU1VM1ITZPZWmOegz95s_MulmpPMQwYFpw 9178
gscli/generate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gscli/generate/commands.py sha256=ANGUkJQzkpvLYqW8i3cL1Y_hidcNjGTkMbvRWOWlxD4 12091
gscli/generate/runner_imports.py sha256=ctAAGDlwOj83339_G_ARGYvBZ4Yvu7keB3Ek6LZYR_k 2773
gscli/generate/utils.py sha256=bKLzi3ySz0ywQ-l6QSF2DB0T9GRXIpVgUNqIudc28ac 2049
gscli/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter-7.0.1.dist-info/METADATA sha256=XKugPrCLFHScL7trtyqWtTj3PnYef5WKyU_3LbonKnI 16639
graph_sitter-7.0.1.dist-info/WHEEL sha256=a-ARGEjphGZEvdodBK9B5zBe9_ISE2WXNO8SZoixgdM 183
graph_sitter-7.0.1.dist-info/entry_points.txt sha256=q3t-mJ542rNvs-SUuq1cc5elwbRtbkVXj4y-CjTXsOo 80
graph_sitter-7.0.1.dist-info/RECORD
graph_sitter-7.0.1.dist-info/licenses/LICENSE sha256=8i1xpibVzv-esIcqb9dWhQzkGoWpEIYGv9Dep60wh74 11338

entry_points.txt

gs = gscli.main:main
run_string = graph_sitter.core.main:main