graph-sitter

View on PyPIReverse Dependencies (1)

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

Wheel Details

Project: graph-sitter
Version: 6.6.6
Filename: graph_sitter-6.6.6-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_34_x86_64.whl
Download: [link]
Size: 2948453
MD5: 6fae2074364747bd826d5ae3524d0a80
SHA256: a4ae26fc1143ce15ca8f67828bf27ac5487a2ee04f3533ebd33ff710b15a5a08
Uploaded: 2025-01-15 00:06:31 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: graph-sitter
Version: 6.6.6
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: codegen-utils
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: 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.7)
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: typer (<1.0.0,>=0.12.5)
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: 1200 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=6hamWUjtq5vZcY7IV4y39yytybJlMEoDa6C8NysSN9k 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=hX_WH-GEBmBmcVo4_tIDJTasvK67Z0OX1Ash3ralc7w 3245
graph_sitter/types.py sha256=hcdQYX1iu5eH58dZLbQ_9rnSJ7FXy3QIf3BlwNXtBzc 75
graph_sitter/utils.py sha256=Fb058sKFF8j3sojArO9HCryM_jg7LsR9ChrsXqx8NZM 8346
graph_sitter/code_generation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/code_generation/current_code_codebase.py sha256=7z5NadURKeZaj8aV2Bg7Z_HDxsrbUqE3LeEr7d4FPuw 4141
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=YMZNUy2sJ7IszPil5feVAc67YQVZx-ZL9XxhE9gzPfk 32494
graph_sitter/codebase/config.py sha256=tr4RdgMVvH1hlZE-NcFE2XcgtcGBvcgUJJ6GkScTcLs 2625
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=oMS_opKxekUNj7oulB6zu-GnfgFg-O_-8oBxqHgn7zg 2311
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=XHgIQdCX_OcCVfmIWWijDToYpJtcjxAx9zdtpgSa6V4 2070
graph_sitter/codebase/transaction_manager.py sha256=pzgMM7OTwccdkbgYI3QtPmNDNNY4zan6xGDscwmP6EQ 14039
graph_sitter/codebase/transactions.py sha256=VUhtxmtRHX7-zp5Mw2c193rtHWSgAKfcOEX65WaQW8g 10963
graph_sitter/codebase/validation.py sha256=Z6hjkqk36jCHEVQ07LqeQcf5gnaoPDX_NMCJyW2Y7yk 5781
graph_sitter/codebase/factory/codebase_factory.py sha256=Pwn8FbxWfYb2G-APFw4iM1YL9nm5o7GNX3KNOb8XeuE 1250
graph_sitter/codebase/factory/get_session.ipynb sha256=AXdb_GwZETFAD0gSqk9SsTRFzJ59NRW0-IKFTujFKFA 949
graph_sitter/codebase/factory/get_session.py sha256=4wM7GBMMen5BJ61Vr0qH60I4Kob2MWUGU-EZHv_vhCA 4243
graph_sitter/codebase/flagging/code_flag.py sha256=KCYoGy8SIhw0p6iPGMcY8WGVpdUnwpE0vq3CFnuhV00 1239
graph_sitter/codebase/flagging/enums.py sha256=OdRZWkoT9RC2v7wWMxcFFmq2GUOn3RyVFmQmBzgPEhE 619
graph_sitter/codebase/flagging/flags.py sha256=74YWXLoI03CRhLeuzHnsVnaAVcXgMl4tNBMmHnzMDDo 3154
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=_CyxJWUPj9uGvlBXVxWxbosWU7cUSVrRes_cAsHaKCo 12701
graph_sitter/core/class_definition.py sha256=pcpS1I6Cat-ZIK31a9-qrOI9nHWIOmrbWdDna09Ql_U 17807
graph_sitter/core/codebase.py sha256=eollEta67y8-gINLHXQBIhARTS64UYnGSpE0QEZZPjo 49146
graph_sitter/core/directory.py sha256=9VjXt0BM8tKA-4WFAjQgGo9ZdI7XciahG-lhHD1-89M 8253
graph_sitter/core/export.py sha256=cNeWyJgA2eWpLh9zJ15SGbuw1VnrIp8mIY-erpHmE_k 3545
graph_sitter/core/external_module.py sha256=7o89-730fZhMzXskHA7t3d-6lGsCSEo7wLjOgRYr_iU 6076
graph_sitter/core/file.py sha256=5nICU-oOIuyqZTDBpy6GDNUkcPsT4uhCuLyIPDpLzrw 41814
graph_sitter/core/function.py sha256=DuFJCqVFWicTmGoIcsymVyhdzxC20TDw0obYNZ_F-d8 16122
graph_sitter/core/import_resolution.py sha256=fucAX6kOdjSpfyq_ID-bDamw0xxZwD_RUQVbMTi8oZM 26561
graph_sitter/core/interface.py sha256=pf3wytzmlDKiEirH2-6RUzNA6BiwvHy4d2X9mMZ6DdA 3078
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=CwR4o5ZqKRr_vPWI7FYW5G2Cj4faWX95_t7pQVZNhW0 18315
graph_sitter/core/symbol_group.py sha256=TaIIL5rv5R83x_vTwyE-UgQKh95N49cRXPtAOOOOTLI 11367
graph_sitter/core/type_alias.py sha256=en2-GZ1wJSk84AkxWOsV7DkTR0zUFWt99pcg7fudmdE 2564
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=27Azaw_prjHonyMiwaJ8qDWlIpqI4g_FynC5O4F9De4 10008
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=VuhxPVV8z3fBNDKOW0Z94BWS7hA7JQMsRtYzqGQdDA4 2880
graph_sitter/core/detached_symbols/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/core/detached_symbols/argument.py sha256=2A8os69BXq2aVhkVDgJmTUfJzImuK_-GB-x8nXOnbRQ 5930
graph_sitter/core/detached_symbols/code_block.py sha256=cU8DZrrUAoy8059IhHQ5tG4Tbqa4jwBnGblTzTaiHtE 23947
graph_sitter/core/detached_symbols/decorator.py sha256=68Lsk9waiFgMsyBSGKmxpIOWBpiqXy9adv4BF7hKMUU 2168
graph_sitter/core/detached_symbols/function_call.py sha256=iAHih0wLzcByB7liB7fH7HpIlTuV61olqOTQKx_ff1E 24992
graph_sitter/core/detached_symbols/parameter.py sha256=AUWqfd0chW6EfXUK_xLkegFY03wmH52jCd7metrXhko 8965
graph_sitter/core/expressions/__init__.py sha256=0TFHiGF3-OpdceSRMjPBDMK6AGpoXV0KAmDdUXjgJI4 609
graph_sitter/core/expressions/await_expression.py sha256=49lonsZmbgTdqfl75ndoXvc6F1yxmPGfhwHJCPRQNKA 1393
graph_sitter/core/expressions/binary_expression.py sha256=evY6H_hSXfMuf2qfgs1eYKaDAGVubLW58upj37k1x4A 5575
graph_sitter/core/expressions/boolean.py sha256=hdewBBXws-rtesEFmw-w06umgOXQ6pYF3FRzI8LEa-Q 799
graph_sitter/core/expressions/builtin.py sha256=49-78OKeOY_wwbccnH0rHhIM3O-qe-UFALCXKGSykxw 954
graph_sitter/core/expressions/chained_attribute.py sha256=Ity3pE8-M4IbGEs6o2U34e6gauZgOIYGGik_bhE7upc 5744
graph_sitter/core/expressions/comparison_expression.py sha256=kXQZnWTuvYie1FSYH9T1L0IQyrkzJ_6vgti1qPLPhJU 2239
graph_sitter/core/expressions/defined_name.py sha256=-iXeiOmCf_idcqqSHXFoBeB9XdIB3LvVntkqNKUG6s4 748
graph_sitter/core/expressions/expression.py sha256=GpRrIVBZ3W7h_IerD0absJBczR1jQgCv4X454LYULmA 1412
graph_sitter/core/expressions/generic_type.py sha256=9XuQ74x4kDNlSW3izKYAwE256Jv-0XkWQ5iVL4_j70Q 2750
graph_sitter/core/expressions/multi_expression.py sha256=wZ4rYKMj5oSEQSMdateM3Da4OPPc7aMSTaDy7mPEenY 1380
graph_sitter/core/expressions/name.py sha256=t04GZV8t_ceAvhiqbY5WyLlDGsseZIObDta4SHWV8tk 1868
graph_sitter/core/expressions/named_type.py sha256=CNm8QAPEZwGtUrPQc2zgsgCDzoC2rvSAaE5z8dquKtc 2760
graph_sitter/core/expressions/none_type.py sha256=rXaKo0_ON0tceH9J6GqB5IvSIfmfBY3WXSwpmdXiOQU 960
graph_sitter/core/expressions/number.py sha256=vpoukj1wkKXkeRna6cR0IbVhdqhI90B62sqpSzVfiT8 731
graph_sitter/core/expressions/parenthesized_expression.py sha256=NsH3ejdkOnoQAE92Lu7PZktqBabc38G5AlLgffAx1l8 3403
graph_sitter/core/expressions/placeholder_type.py sha256=Mkz0mMbuMFGWL7xajTl-SlOZBpk8UdNFrNxM1qxlf9M 1146
graph_sitter/core/expressions/string.py sha256=L2PhDRbqrVNaCFMWrUzKQ1xpW80g7psj_czy-UzeCSA 2834
graph_sitter/core/expressions/subscript_expression.py sha256=ybVb6TBHsRwf2cR-hGuDJlGLcSjf3GRytbGtEKmtkB0 2065
graph_sitter/core/expressions/ternary_expression.py sha256=idFn5IpbjAte3gAIN1QyfWbbbI5UgSsYELzGGu6Q9xo 3115
graph_sitter/core/expressions/tuple_type.py sha256=0MMhwjrfl8t6ERGOXmkY-3uw1gzsF8s4Avk-SrysBnQ 2180
graph_sitter/core/expressions/type.py sha256=Rg1YHqL2SxXGCzJw6Rg0C-T7dhK1Oamc2yKyKlu1ehE 1673
graph_sitter/core/expressions/unary_expression.py sha256=3no0VLs2tNgpNCK4wXLKlcfMl-Y6vuBjJoIhTz7IYWs 2393
graph_sitter/core/expressions/union_type.py sha256=WunPp1Vi1qrzSUWD4NfXaYAykjzEh_YaLfVvv_sRsoQ 2195
graph_sitter/core/expressions/unpack.py sha256=0cAPA9l6zOk-EnAXW1zQiywKc3uZVmef0HFIt1DGzkQ 2615
graph_sitter/core/expressions/value.py sha256=fNRdqwAKn6aiZPO2e3dXnmfiC7uAmHUNLu-rlqmTfm0 1144
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=F82aeZhMS61LV_y0XpYxQLrewmPH9Mx80bqCmCxmeFc 8801
graph_sitter/core/interfaces/chainable.py sha256=tSBxJ65eqXPiDn2EmlsFG8yil2pPA14gXXo-z85CvxY 3015
graph_sitter/core/interfaces/editable.py sha256=bgtNlGXhNe8WG5Wn3crW3Dmqc6S3qbQMJJQxJXdqT68 46010
graph_sitter/core/interfaces/exportable.py sha256=xPk8flwJnq3YCG1i6K21HU2Vb6G0W9h8YMDFX6g2uF8 3591
graph_sitter/core/interfaces/has_attribute.py sha256=rf5TW9gcywsaOckjNQakN68MTU0Zad92Z9fSmc2O5j8 417
graph_sitter/core/interfaces/has_block.py sha256=W9HOc7uRDY48yO1cgxUPdEW5Tr8SwCeF9czoM5BZICw 5033
graph_sitter/core/interfaces/has_name.py sha256=BU40crd1G-1qXXVNJrGtV0eHZAg4OAXrUZa0XWNB4YQ 3434
graph_sitter/core/interfaces/has_value.py sha256=QbQgDA0FIix7_Uvc2fwhlvwh3X1zi-8mpOMjljQ2hwE 1001
graph_sitter/core/interfaces/importable.py sha256=DdEw8UHguhi3AmUlWCJVhce0U5AtsWnlAVzfaSWLQDA 4433
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=suysDGOTZiIw0xiHup9M3cXXJaB79GM3nrU3KSTgiGw 684
graph_sitter/core/interfaces/supports_generic.py sha256=aR9npOQFJh2RPbbDPI49DIVVs9V7nmsKB4wHjNQdnDc 856
graph_sitter/core/interfaces/typeable.py sha256=Kv2jNJOtDJhTSqaZNu3GbSStVc27mBy3A8GojZlFbW8 1643
graph_sitter/core/interfaces/unwrappable.py sha256=PnZmaR5FCKK0lUOJg9eFd-sG1ZOzOrI4ri4673cjgzY 889
graph_sitter/core/interfaces/usable.py sha256=TeN9U3Mk41q5sM4diOvQJVVjeQuUtVpo0EOok17Ohks 3964
graph_sitter/core/interfaces/wrapper_expression.py sha256=FcrOuDCJqiK-dnrh9AyuJrVojWM-sjKOow3VmKdQ8Fg 1896
graph_sitter/core/placeholder/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/core/placeholder/placeholder.py sha256=kh1I71n_ev5q59VUpbUg8NFuoEbhQn8j63DtVMqsxoU 2266
graph_sitter/core/placeholder/placeholder_stub.py sha256=sei12Qp3xBMwPjGxZbrB0-z77pCjpc5t7UmbjG6JAWE 1256
graph_sitter/core/placeholder/placeholder_type.py sha256=BcRF0rwIOLES2qLj98uc-TeS4RqddGjy9qWkHryG27M 1533
graph_sitter/core/statements/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/core/statements/assignment_statement.py sha256=bMZa1fTUJrk6ENRZiogAgLkOUPF5cJa9zb1X9Spk8Y0 3387
graph_sitter/core/statements/attribute.py sha256=WwMEV26BIhy7J0LNcufm6SyLb7z15gyBpI_6EPdhi-8 3532
graph_sitter/core/statements/block_statement.py sha256=CFlIyaN2GLeTnQ2HeMu2n5DzZNNdyiUZSnBLqn_kpcA 2956
graph_sitter/core/statements/catch_statement.py sha256=7qZ4dH1JKucHk4x1QffLtCnYx6vMm2vt02-VOsujiCU 1212
graph_sitter/core/statements/comment.py sha256=sduy745Zd2vp6NJDFSaQRT0v248RdfvHOrAt002hxR4 4275
graph_sitter/core/statements/export_statement.py sha256=7tIt3yZkJ_VG5wJX7wzcpR5ILkIOHf_2fhLw3kgRRz0 5746
graph_sitter/core/statements/expression_statement.py sha256=N4yeuNNZJsjascVRNqU6SHsBKxzwcukxTl8el7WlNGs 2906
graph_sitter/core/statements/for_loop_statement.py sha256=ZuTAvX4Gx7JSpYtCn_-V8NKLktMcPztXbk1K-ctI180 2202
graph_sitter/core/statements/if_block_statement.py sha256=p7f7ztLvUze8IS9t9c7h0fYg-eRUfYOEkz3CNwIyJyo 12113
graph_sitter/core/statements/import_statement.py sha256=ra2UB7w7lMmg_qrekNyy9mhe3ZYS6H4XVKDASk8MIDA 1837
graph_sitter/core/statements/raise_statement.py sha256=EZ_O3DTKYYNljXGBY8IlvDGPeaNDlQ4xdbE0HLAWFEk 2262
graph_sitter/core/statements/return_statement.py sha256=KEwLa5l_435puBGFjFr_ML5w-IlhQIXCmF_OOq6cOZ4 2604
graph_sitter/core/statements/statement.py sha256=kFKzjoJr_vJD9pwom46fSrxnkyKsmn7B-fiGJBF196o 5599
graph_sitter/core/statements/switch_case.py sha256=bB7s8WlJZsZ6s-1lVyXjW_5X41wYw7Lp_UaxZ2eLQhA 1384
graph_sitter/core/statements/switch_statement.py sha256=ScImxY_q2Xbjpd6FS6ln6FhQluIF0zvZWxXsr9Eg4lI 2949
graph_sitter/core/statements/symbol_statement.py sha256=gxR1_NH7nvDk8rD5TFoRtQLk0wjcaRsDuZSMl_BWmhI 2711
graph_sitter/core/statements/try_catch_statement.py sha256=Bj_3UYC48tH_nGcbb19125CG8bSWy5jg15Oah-Ol3mY 947
graph_sitter/core/statements/while_statement.py sha256=f4SEhwWdHICM22W4zBtBB_xX4qld60q19rvGxOQeIKA 3145
graph_sitter/core/symbol_groups/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/core/symbol_groups/collection.py sha256=283gzN09EJ6l5By5hMx1B9f6x3G-ljwZHpC45nV1gbw 11440
graph_sitter/core/symbol_groups/comment_group.py sha256=7iaze7zNu_R7-ig5sqallSDVxnF0ceje94lkuaF5x_A 2876
graph_sitter/core/symbol_groups/dict.py sha256=YrGrykhjW07bMK2VW54ZxvsXcuIYCP6Y5Ip8EdTW-RM 7291
graph_sitter/core/symbol_groups/expression_group.py sha256=ik93i1ezv4crcCEjIMv2mv07WzLk98OS1iXLVy8uTzs 2049
graph_sitter/core/symbol_groups/list.py sha256=eXXNNLZMSETIiNyn0824TbS7gIO7EctVz2cgR2pKv8E 1080
graph_sitter/core/symbol_groups/multi_line_collection.py sha256=MiFr_ozb9BDAdnd13M4L6PNmUZJLUfVH-l3wSjE968E 3941
graph_sitter/core/symbol_groups/parents.py sha256=tug0Bf_sf9Jp1in9HUd8anWG8I6Fgs4GfXrxgJyh_Nk 3956
graph_sitter/core/symbol_groups/tuple.py sha256=M5pml1OewdWB_I5eSFYfIWkZznFcymA5uJYN9v_03n8 1082
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=2xWo2Wfl1nGO1NxbH-1yO_zmQXJSzF7KNkCBQ4YEDts 893912
graph_sitter/extensions/utils.cpython-313-x86_64-linux-gnu.so sha256=5s7q2wAuBgFHNWOQj8IzfVpZj8XxpoxFVquSpcisntM 896648
graph_sitter/extensions/utils.pyi sha256=Z-hCNwPiLj4Pmfl9bp-acKTpVVQHflM-l3pi3dO4m6M 931
graph_sitter/extensions/utils.pyx sha256=YHxOqGh4sMLF1Ae-Elg2FFsmQMix2yxWXDD8zFy6JNg 4230
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=44hepGyVMqdp612gQVOTOepMOK5vffGGBuSj48LEKfg 772
graph_sitter/output/jsonable.py sha256=ZjjTuj7qyNtdRnT27tjB6y74nTGYCm591N4VMnbhGZk 3274
graph_sitter/output/placeholder.py sha256=iWuYh38UPF0_w-IiERk7M9ow1hXaSFSsMdHRjDxoaMA 226
graph_sitter/output/utils.py sha256=cyZJizwGVxItwa4-rwYadIJ-TmKjZge47Gc4iNvqJMs 3410
graph_sitter/performance_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/python/__init__.py sha256=yCUxpeIPfch-sGdKKa2sA920sPU1Tz8UqiY08riUIWo 430
graph_sitter/python/assignment.py sha256=snINNWtvZxS6nPY_bNcTqdzR7EEsH-ul-9vHNbvQmHA 4376
graph_sitter/python/class_definition.py sha256=E4sZgawiiaNP1JTIjqp7ZroN6FyQYFDfhKOEZEvhS70 5678
graph_sitter/python/file.py sha256=DPOjL9eE3zMVuQaVtKGX_7G9X1kCtLr2K-bWQtWIis4 8089
graph_sitter/python/function.py sha256=G87kzK9K9Rr00WTQWaH2O1cOjXAldq5GYFjdsPlWaa0 10388
graph_sitter/python/import_resolution.py sha256=IKSZD4mROIpA2H5LfJJFVkZrjw8tolBrHjxNrXhfx5o 12931
graph_sitter/python/symbol.py sha256=VGAS9UQU5pO8TEuVJ0__dtdkW27EcfSwq9nd9drxaqA 8533
graph_sitter/python/detached_symbols/code_block.py sha256=Xbrjq38E6dXKykcnj3Fsv83GqUZjhxX8ryxShYe0gHs 2902
graph_sitter/python/detached_symbols/decorator.py sha256=nN7QVAIKaPYVcrSL1Wkz96dWRUkWTFsYvkGmmFzlIrI 1920
graph_sitter/python/detached_symbols/parameter.py sha256=mnqUFMxa6GWYY1ODXIgmP62AR45zFGOMIm53vrrLR-4 2860
graph_sitter/python/expressions/chained_attribute.py sha256=UzF2ZzNqYRKBibPLoz0FMQCnBXdVs4RM3OXMdnVVGB4 815
graph_sitter/python/expressions/conditional_expression.py sha256=shpz9T9cZmje7US29utLaHRTXAPPA6OvY--dd7Q1R14 682
graph_sitter/python/expressions/generic_type.py sha256=fgEPIuIQ7ekfZNeZGQeo1nW7xselkkWFVUK9IxdGyXI 1823
graph_sitter/python/expressions/named_type.py sha256=F3vW4PbhAUZGs5XzHFcR0OsQw4ptHqqijt2Cyrvl0Rc 485
graph_sitter/python/expressions/string.py sha256=YuxmuGv1ztFlP575riyIZCcCb8zPqIqRcMdJJUtDeMw 897
graph_sitter/python/expressions/type.py sha256=QKLrItLdjJ-7bK0rWKaq9gx-X8olb896qOSQvhQQdyk 109
graph_sitter/python/expressions/union_type.py sha256=fMz4AoIo5t_W829TwmIhh1CY6hsxdoArRVtMwV9lj8Y 389
graph_sitter/python/interfaces/has_block.py sha256=DRWOza6-kmeaxeMa_YRiOGYNkWixF5OrS3bvF09DtWA 3828
graph_sitter/python/placeholder/placeholder_return_type.py sha256=07i8ghCv5R3N4d9LOpvH6IGoC8LBq1kL-u6y9EZ93S0 1742
graph_sitter/python/statements/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/python/statements/assignment_statement.py sha256=yK0gLyscNs7_WiyhWYLJO1UqAP260sdaoeCQm1ZlWYI 4705
graph_sitter/python/statements/attribute.py sha256=eudSqT0DfWYyLf-I9O7uXk2S4NV3mq7CfBK43ZW8o-o 4590
graph_sitter/python/statements/block_statement.py sha256=am4E1-hXscipBlKumv5HwDbifo3AIqyTp8G7rzwE7hY 970
graph_sitter/python/statements/break_statement.py sha256=-idECktZJ9BX5LRckzsvOn2YfTtIiCI10RiN9kdXQxs 770
graph_sitter/python/statements/catch_statement.py sha256=eaP9wLUlrHrtUbAsU2sbszD4miypX2XjazKWAL11njM 1042
graph_sitter/python/statements/comment.py sha256=gjK2upMghDnjNV_i2gs_9EZfexS1wlvAtiRecKXM_V8 7218
graph_sitter/python/statements/for_loop_statement.py sha256=MAw0zXeNXpLEOl8lP-vq5cq_TRJ_gLvA91idz_DEMts 2970
graph_sitter/python/statements/if_block_statement.py sha256=2wPw3C1AWelWH-1rUrg979tXYD1FVxsYKpkh6tQdpk8 3926
graph_sitter/python/statements/import_statement.py sha256=diig8xgiazNH6hltQ7m6AxuWSmqne0zzb7pYV_G0_oI 1571
graph_sitter/python/statements/match_case.py sha256=T_Jq5Ow3lT-xl8QAkEyHP4DGnCa8JKFNE0evFymsKQE 885
graph_sitter/python/statements/match_statement.py sha256=3nnOdU2hgkEFQwHPv2t7oIGkjtGyZHowffdaKN6BVuI 1184
graph_sitter/python/statements/pass_statement.py sha256=taFpP5POXgxARztb-m5GkZqc_8N1VJ4MxZWgyHyyLoI 767
graph_sitter/python/statements/try_catch_statement.py sha256=DVIHKOTYLo8HzCd1nWv8x-Ew6kMknKqLUvqGUNXM7-0 4215
graph_sitter/python/statements/while_statement.py sha256=6bzWoyFCvL4lAB1pv3evkp3QBINUm0ANxdyVEBGh53g 3933
graph_sitter/python/statements/with_statement.py sha256=aA0Uu0JwW07UNzw_GLgTFZJqVNxDQytZpbxauFZt-Io 3538
graph_sitter/python/symbol_groups/comment_group.py sha256=riorAVflqSqgK8cQZJqz4hZiYcvKoWnU5O0iltLMTuw 11391
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=YNv4dUpj_jqZAI9xnHVrmRAKaD3PVezgDmDzlEt9rE0 4893
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=fEorldRSpJe2I65OGRmCdrmSp1pK6mD4sFeHSZBknGU 231
graph_sitter/testing/models.py sha256=GWwtWhwPbQRNci1_OXMzC-MwJMAkbpa1tJrGpZ4AwVs 3991
graph_sitter/testing/test_discovery.py sha256=-gXH1P1EMjBfz5f0cNuwxxI5BlGzxJFbWOTsP5cX9Ok 8053
graph_sitter/testing/verified_codemod_utils.py sha256=nJHhAsS7tSpRu9T1wtSdW7hDLpRujvo9nvtSdFsUzSA 5013
graph_sitter/typescript/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/typescript/assignment.py sha256=Vqay-0ddRRx0QlQkTZ6dY7PY8Opn5lpwHygIhdmCdsk 4447
graph_sitter/typescript/class_definition.py sha256=c174SEJok6eEIi9Q-B4EFUTl9H4aSiRJKxcinSmrLOE 10141
graph_sitter/typescript/config_parser.py sha256=4-u6wjrmdBjrNXH9Y2GzTNvGvUnQFToAY8tbI48T2ic 2549
graph_sitter/typescript/enum_definition.py sha256=OD87QBczIN6h2ge-xy5bta_oaFyFyahzAbKo-aeE3a4 3391
graph_sitter/typescript/enums.py sha256=2UN2RNkhLBo3_aJ0mGoUVLBT6MVIJWEFlxwNvGgfMNA 1112
graph_sitter/typescript/export.py sha256=AmBO8fJYRt6JavSP3Ws5vD1rDwRz_KiIYic1dfb7wFI 33387
graph_sitter/typescript/file.py sha256=sBGgS2oNFmX3JU3W42tsCrmhhHkAMRhgs1NyvisouEY 16723
graph_sitter/typescript/function.py sha256=LTSrQ02d-tI8m5XHtxcgo8rp_ikcxX-M9wPv2kWi1rw 18315
graph_sitter/typescript/import_resolution.py sha256=IEbTaZk-THJ8vxd7qZV9LnF9IHQl1cFuCY8hhHku-6E 30195
graph_sitter/typescript/interface.py sha256=8Ze0ho3pPQYCnLmRNH7EfuNOfeLELrCtN9rGJqC9KY0 3629
graph_sitter/typescript/namespace.py sha256=VXJx24it_VGOMAonPRsPSbAiCeIbWPfBAXWEFBuyF24 8115
graph_sitter/typescript/symbol.py sha256=6rgPdVxRSLRUELUsQxwulBsuOzmKa5jSzQbUKv8g97g 22871
graph_sitter/typescript/ts_config.py sha256=7X7xgto6HAfCh1VyvczcsM9eQUgbhtwuHBHkBU8URaY 22683
graph_sitter/typescript/type_alias.py sha256=iX3ehGNFCdGz7x3VLFiqX35LrjYa2iAC9FrzZqqucG8 3120
graph_sitter/typescript/detached_symbols/code_block.py sha256=wuidRoZlDgw1faBLvOa-rYlfVOJSkDbsahRq_iFSsOo 3604
graph_sitter/typescript/detached_symbols/decorator.py sha256=iu2ZW6X0Qwzw98odUMiOyIuNY0GZCkPs-ghSI1iaVLA 1932
graph_sitter/typescript/detached_symbols/parameter.py sha256=zYVY1Xb0ludioVCiE_sIoev8B7b7DBpy-aMGryW1On0 7806
graph_sitter/typescript/detached_symbols/jsx/element.py sha256=TRl3ujd-m1LcWM4WM-WnUNFDn7Jatkp_7ByUBOmp2DY 8470
graph_sitter/typescript/detached_symbols/jsx/expression.py sha256=uJW2eYOo23qZUNoZ5mblAdfBS_6IXclmkNIkm0Aih2U 2742
graph_sitter/typescript/detached_symbols/jsx/prop.py sha256=Bo08KZjKtQgSCGC_phb0hlzvV2w2R3CF0O5R7pDF-yc 4891
graph_sitter/typescript/expressions/array_type.py sha256=BN8v5ls6kRbrYdrmXMhBdUoVYQktkU1QNf8mf82rMQs 483
graph_sitter/typescript/expressions/chained_attribute.py sha256=9ymiub1DozFal8eCdW55YmsHknagmN8PGhhpV3jNigQ 1860
graph_sitter/typescript/expressions/conditional_type.py sha256=E5Hr2ahmz3CgjJ-My7KVy_Vw5_zHi2Ld_5Nm2uKzc-A 1966
graph_sitter/typescript/expressions/expression_type.py sha256=g5HI2gbQhW2uEtOThBjlHXwBtwanDiOy5KEJMqkonvw 976
graph_sitter/typescript/expressions/function_type.py sha256=SXjP2QnOWL9JSk7J2PpLNUzr8oC8aXwcOUNCAw7pdwo 3699
graph_sitter/typescript/expressions/generic_type.py sha256=D089_Ru0Ls_p49Ve_fRsE0KpvcijZRuKNK0HYPQy38s 992
graph_sitter/typescript/expressions/lookup_type.py sha256=1IfzkASnDGXTrFd-O2Agj94RQi93dzeTApuuVs0hC8A 2208
graph_sitter/typescript/expressions/named_type.py sha256=ZVPnJDGkOg_fosRx5DPh3JCXGtVkkNQTp-GVPScET8c 453
graph_sitter/typescript/expressions/object_type.py sha256=kyh1sD3zxX3Rgs0bYFZNSk_8BSIuUM0uCUMs0QXUxH0 3537
graph_sitter/typescript/expressions/query_type.py sha256=cYOB-BUdv6awPSwUFaG79PJuHH_MPGVp1qzeEWCfLp8 1853
graph_sitter/typescript/expressions/readonly_type.py sha256=nDAscY67UOvUWPTt8gKISLQRmoZ7RPAOxJWTOxu1FYY 1837
graph_sitter/typescript/expressions/string.py sha256=5oCJwbpSEmjnAqY6DOVQw1Yu6t0A9MYhkg9KWCuCjms 1429
graph_sitter/typescript/expressions/ternary_expression.py sha256=Q3KNzuZ_cwD1OyzdwYu364u5AmXRK9jTkMFOlT7slas 784
graph_sitter/typescript/expressions/type.py sha256=1KOc7rSk6jrxb0-ammOCRpeTm90eXyc8x6Hp2ydu_2M 213
graph_sitter/typescript/expressions/undefined_type.py sha256=mFbMrtzzl84yZH13k-m5SKDLIYiH34gY5be6n-S_NmE 948
graph_sitter/typescript/expressions/union_type.py sha256=LToGl6c0Z9pFibqb5c1O0r6r9LfslPDVWCCQCSR5hmY 395
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=NPyWZCub9AgbsaSRIcURuF1tzNznk_59lzpn0h7v7IY 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=HJD3i7hEFyw3nt300RcOPau63AbAMvLX90DKIdauagw 7838
graph_sitter/typescript/placeholder/placeholder_return_type.py sha256=LUA-0h6xgyQAddd1xPZiWlbe7xCwTk9UHVz_EB1Dws8 1825
graph_sitter/typescript/statements/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_sitter/typescript/statements/assignment_statement.py sha256=mZwcvmqnlpXr08lEBuAigsEySIFuoJMlQV_1G6W_lTI 7691
graph_sitter/typescript/statements/attribute.py sha256=6qi7Qzkm91QnGSHUUDOaUzKbpQ__ac-s45mZIIWxWwg 3780
graph_sitter/typescript/statements/block_statement.py sha256=FiaWkMW0OlfuAkMYMz87LoZH-RguFps8t7Ky8W5FcmQ 580
graph_sitter/typescript/statements/catch_statement.py sha256=p75D4maRlRKmrmkdearWfWdAMhZmO9fMpWFZ1rZR5Og 1144
graph_sitter/typescript/statements/comment.py sha256=bZOjBS2MHTQpl0xH_cwCReclD67lS2MpAvb6uOyySQ8 6911
graph_sitter/typescript/statements/for_loop_statement.py sha256=0q1im4Y_AYRn5UoaAX4dhcwcvraCp6H1aIixfTf6mas 5180
graph_sitter/typescript/statements/if_block_statement.py sha256=uubMse0e3Q4XYQrijjo_pQXm0vfcqROyjE1NB13ujXM 5053
graph_sitter/typescript/statements/import_statement.py sha256=EQtYeEU2W20GIf3xufQpfqsj0RjzZeZTE4NZ1iznhfY 2311
graph_sitter/typescript/statements/labeled_statement.py sha256=j69x51URgNFgeZu7yZb4euEqUSr2DOlm7ybxBB9F-0Q 2058
graph_sitter/typescript/statements/switch_case.py sha256=HvOKOjBTn3u9xE13kxwNSkQAtMGG96llxM0GzxEzTB4 1037
graph_sitter/typescript/statements/switch_statement.py sha256=cu54TGewo5apSbRTGUO4LmuvfEEqIbuIin7DpFJNPDg 1151
graph_sitter/typescript/statements/try_catch_statement.py sha256=idXq4UaCN7ycI-vPCkoAqWRSc1t-6hkcUbq4YzmF5w8 3924
graph_sitter/typescript/statements/while_statement.py sha256=nV_7KVl3owgGrFfWFEbTIiJG2rVqETXeogOKdgFRVt0 1395
graph_sitter/typescript/symbol_groups/comment_group.py sha256=xoy0JUTLqdOcu2M-qbi_emR2HP4lkaP0CLAvXQ0oRS0 5095
graph_sitter/typescript/symbol_groups/dict.py sha256=AavmHPil-8nohpsUx2X7Vky6RBcFXn3DmxvjB8E-y0g 5738
graph_visualization/enums.py sha256=XEzwUUdy0Xe_FJWYOOy9RjxtxDobK97fnaOMKp8_AD8 549
graph_visualization/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
graph_visualization/visualization_manager.py sha256=s1UAjrw2pM11kpi_-RFHfduLLTJ16Vzx4AaeRFhV_g0 1860
graph_visualization/viz_utils.py sha256=ZtCSXAAj9J9C9rIih2hhpXm4MIRAUITKaxBl9ImCg6w 2565
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=R4K_6lmqtLajydF4tge2c23QplIZqgdcrcdM-hSU9-4 8108
gscli/generate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gscli/generate/commands.py sha256=rUy5Njp7ACnk7xwZhQfb4mU_SbLdh_uKqTwYDwmVkOI 12155
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-6.6.6.dist-info/METADATA sha256=dqMgk5TfL4WMAYnBt49rZwFTsE_6XEoxr9TsXZtwCRc 16680
graph_sitter-6.6.6.dist-info/WHEEL sha256=a-ARGEjphGZEvdodBK9B5zBe9_ISE2WXNO8SZoixgdM 183
graph_sitter-6.6.6.dist-info/entry_points.txt sha256=q3t-mJ542rNvs-SUuq1cc5elwbRtbkVXj4y-CjTXsOo 80
graph_sitter-6.6.6.dist-info/RECORD
graph_sitter-6.6.6.dist-info/licenses/LICENSE sha256=8i1xpibVzv-esIcqb9dWhQzkGoWpEIYGv9Dep60wh74 11338

entry_points.txt

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