pyanalyze

View on PyPIReverse Dependencies (2)

0.12.0 pyanalyze-0.12.0-py3-none-any.whl

Wheel Details

Project: pyanalyze
Version: 0.12.0
Filename: pyanalyze-0.12.0-py3-none-any.whl
Download: [link]
Size: 365181
MD5: 9a424aa6dc989bc5077dc9a4a292d017
SHA256: d33b9fa78f77d4231b9ef0188a781d34f55cb70514f83f20b9d5bf3abdccb522
Uploaded: 2024-02-25 22:59:59 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyanalyze
Version: 0.12.0
Summary: A static analyzer for Python
Author: Quora, Inc.
Author-Email: jelle[at]quora.com
Home-Page: https://github.com/quora/pyanalyze
License: Apache Software License
Keywords: quora static analysis
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Requires-Dist: asynq
Requires-Dist: qcore (>=0.5.1)
Requires-Dist: ast-decompiler (>=0.4.0)
Requires-Dist: typeshed-client (>=2.1.0)
Requires-Dist: typing-extensions (>=4.1.0)
Requires-Dist: aenum (>=2.2.3)
Requires-Dist: codemod
Requires-Dist: tomli (>=1.1.0)
Requires-Dist: pytest; extra == "tests"
Requires-Dist: mypy-extensions; extra == "tests"
Requires-Dist: attrs; extra == "tests"
Requires-Dist: pydantic; extra == "tests"
Requires-Dist: annotated-types; extra == "tests"
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 7409 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyanalyze/__init__.py sha256=-tRKKpKpdhm95Rkmr_9Q5YJawVJkURk3PxV3hzdU098 1381
pyanalyze/__main__.py sha256=1DRyoeWq5EE_gS1_nj7kPJ0CqEgpItrFv7uTQXmPEXs 170
pyanalyze/analysis_lib.py sha256=IbuipidblQxb6Y3qVfgKfkX7yuILX6zpeO3MWmB-GOg 4998
pyanalyze/annotated_types.py sha256=Ut0hjZc9hdMNQ2X6heGjtgDnPSOtP9Dj8Itf5jzrXl0 10321
pyanalyze/annotations.py sha256=SF4TZzhp3wL1wl4semguOmBDemRKsMDN0rDHLKP79ZE 53045
pyanalyze/arg_spec.py sha256=1MTt3Zdt89N8XgCN6GXWe2nEQBn7zKMU5sRNJiCtnCE 38230
pyanalyze/ast_annotator.py sha256=BaCy5n4GupJKeLaCNdIu8B2fkzSi68j5hsyrN2pMd30 5717
pyanalyze/asynq_checker.py sha256=zOOT6h-V5nAIICR9DdJMsaksNleQyCiSW_gAPYYM4y0 8918
pyanalyze/attributes.py sha256=JxvT9aNh4_y6jCmFxuXlj1rKG5NnZvJvSyJp8wa5mSg 21841
pyanalyze/boolability.py sha256=vSFjpTBzhhH1hnz3yAMeQDbGFunBOTikEtYCPf-mlfY 6990
pyanalyze/checker.py sha256=B_UeQzB0rth3czgP87l6kGJ1ihH_yYdyN5lR_IDVknI 17114
pyanalyze/error_code.py sha256=uFWpLTUd330u63iv2gqx1ko9OUnljzwk3CVf3MUrgcQ 10541
pyanalyze/extensions.py sha256=G_roEVBhLY56c-jU1c6vlHwGnjXwH-nJ-c_vEiyLqHk 19186
pyanalyze/find_unused.py sha256=gaaPpLnqARIkuzLMAxjViHR3YxXUbcA5g7ThC1dvaS0 7794
pyanalyze/format_strings.py sha256=OdQ0ZfT_Tppb88RvOvriTxfRqtEXRhpW4NH7eSnAfzM 25425
pyanalyze/functions.py sha256=OqWijuF1WAAdjOMvOA6MzcwRZfsrtiD10ms0Z_KorhU 14594
pyanalyze/implementation.py sha256=0mO_IzTlD28x7cEPWN1o8BrGICVcjwOe2yw-H8INgQQ 80762
pyanalyze/importer.py sha256=BUnceMRarI6k92ntjbLST5n3QKDNmWLJlQpdZNra-lc 3970
pyanalyze/name_check_visitor.py sha256=my1OudqK1bXtfY8DqTP2hs_NOnkKL7ParJLk8MDoq_0 242390
pyanalyze/node_visitor.py sha256=TMbj9eipiv5XnTTL5FsjpJmAwZJDS-g4WTPm_sbMvLs 42429
pyanalyze/options.py sha256=DwkRAJxRX5i0q3yRbi0cLeYcTmOK4waMRek_LuSPhmE 15300
pyanalyze/patma.py sha256=_l1o_-jNv3qarJNVJU7E02JV-YHGg_5Fu3YQOngudDY 17781
pyanalyze/predicates.py sha256=t3IROVnBDnAhhtbHmrChhm5TB11C64Od-WwPodNOD-U 5538
pyanalyze/reexport.py sha256=NiD2hpH2wJ6RGEjrkIbVPK5fDD7FzazUQGOZxB7U5MI 2325
pyanalyze/runtime.py sha256=CUJqLjkEBUKW2zAU2Ad3Pco-l9lKDNk2Wge-BDDtLZM 1582
pyanalyze/safe.py sha256=PUMv7Yrh1ecxwqZOh9LMwOPBakO_BMexWZzxnuFXAKY 5217
pyanalyze/shared_options.py sha256=ERmYd5jdKrrvB-NFfAR2MJ4bHZX2XiFS3VbjALGJXk0 1785
pyanalyze/signature.py sha256=VaVGqKorl6qlY-jZglWXoTLQRO8RemeQJkIFAt6gz_U 108843
pyanalyze/stacked_scopes.py sha256=2nF5fnuowRuKZICTbK66gJUFR8zBpa134XNBryN1jok 60806
pyanalyze/suggested_type.py sha256=A1IGOQ5aYB1MCMxDSrjc6QAFAFyBn-BKGN3jVdfXjb4 8717
pyanalyze/test.toml sha256=E2CB2LbuVIvD881EZUQBkxt-8KXuAwPLOlHbWQB4bJc 763
pyanalyze/test_analysis_lib.py sha256=7rrwMmkweCxYKA-kSbH9rDyTBEIzB6krmSJgrmXiZ6I 1146
pyanalyze/test_annotated_types.py sha256=UzzX_yCSkiwMKtF-SgNYk1j_AF6wEDolZYe3jBl1b4k 10969
pyanalyze/test_annotations.py sha256=5Woqs6ljzipdJbE0XJg06k_KHGuJ7BJj1_LVNoVECOE 60589
pyanalyze/test_arg_spec.py sha256=nonGe3A0cOxEdraFhY7KdPsGKpojm1TbKz-QoYPy8XI 12689
pyanalyze/test_ast_annotator.py sha256=ybwdgTtbPUmx---sAbr0c-nNVyHu9z-JuQ2VWXb0-Js 2304
pyanalyze/test_async_await.py sha256=TxnAYsKbNNWq_kfrIdME0MkxsjnPml2b3VBpIQwfnsE 8786
pyanalyze/test_asynq.py sha256=gyqFA8mmedxmGbSi0BRH1JnL-HH2BHIurXqHOcx6QUs 6824
pyanalyze/test_asynq_checker.py sha256=aWO4Iabzu1Y5_V1_SzSkSL8BQO3pNQL5IvCyoXcmqek 13392
pyanalyze/test_attributes.py sha256=WfK7GFgymhRHescaNFTykZ3HTKdf_LAw-ds-uUfCLvU 12218
pyanalyze/test_boolability.py sha256=7M5LtfQhcETd3c8Ps4-paQTEqRC5k4bva-do-MFy-5Y 6771
pyanalyze/test_config.py sha256=bn-Nx3Y6fbyHkwhcIRR9WUq6AhvN3iTsMejX9chb_tY 4129
pyanalyze/test_definite_value.py sha256=6XMIPm-8COyhrc5OtF6nfJh9rbpItiUGMzBDC2HmtMM 952
pyanalyze/test_deprecated.py sha256=rgt8nTDcP4ZDFmPaO2WnpeP556lpyM_Xb7lXF-kMUc0 2828
pyanalyze/test_enum.py sha256=WZAatAZ1760bHAd1zB7v6ODHaaULdR6lYt4qeIEjalA 3796
pyanalyze/test_error_code.py sha256=ArnQK3GH-_OdWTmTrgeI-PFyWp0_0yfSKKEFbdItW5M 330
pyanalyze/test_extensions.py sha256=trTlH6kUpSWTO6uJew3pWqOoq2qEJGhAK_dIcDu2JTY 2319
pyanalyze/test_format_strings.py sha256=8yVLlto4G8rI5Ra-cgHxarchIwIEAJlzrMeAYvx-riM 16980
pyanalyze/test_functions.py sha256=LmFc73Rn0ME8uGbPOo1AF114CTA8VjchwxHxSY5vYKU 7228
pyanalyze/test_generators.py sha256=nvefHyRj7OkKz1ER1bqa4yGs1RHB3ig8hnbHLV-qDNw 1395
pyanalyze/test_implementation.py sha256=PzhVJa87WbLrARrz8sERdPHWhBnUbH9I5avZMgsj0s8 47866
pyanalyze/test_import.py sha256=t2BjuJYlb4r4_qHQC436pnPJmEFpgk0r_k_47mDQn3s 2910
pyanalyze/test_inference_helpers.py sha256=oJqgS7fobibuQDExCNci9E-smK8rWb86lP2YffzF-yA 2091
pyanalyze/test_literal_string.py sha256=ELVmFL3W-x4dk2ZkgLuzrevV3UHMtwMXfx9IfPzpgvU 629
pyanalyze/test_name_check_visitor.py sha256=m8F3XrxPeOJ26gxprzan8ynPqCU72zrGIsravaXMFMg 65892
pyanalyze/test_never.py sha256=pCBhZSDUuFlEd0AgWs4s4dOAmdo7AHrPRYBguRy1Lbg 3301
pyanalyze/test_node_visitor.py sha256=Dtmru9tRYLCuNOaWG9Vi_2sc345LPzdcO9cTfu3zaX8 13515
pyanalyze/test_operations.py sha256=xng8pVz5yEBax9sN63Maw8Qm7ZlBDDNXR94v265VJpw 8985
pyanalyze/test_override.py sha256=7hNKvHf-bp946NJ4W3yYhoCLOPosOjFmLbcVga0hD88 1064
pyanalyze/test_patma.py sha256=ormVByBvtgYj8OSiMPjS_0XR6E1DtjL9ONokycdf7rg 7217
pyanalyze/test_pep673.py sha256=iWo4HI9563j7nmbBo067ftxB0p855qDIehXFNeviuE4 4866
pyanalyze/test_recursion.py sha256=XgnIBe3hgGmNnnDG6UOgwBAbF7beS9BgFgpUuM_Ytqo 812
pyanalyze/test_runtime.py sha256=i7usuCEVQgHgDEI4sX_FcBSk0pr6dYlJGK-lsvZdiXs 1529
pyanalyze/test_self.py sha256=2c9Pn7HKRmq1xhi3YOm4pQ2uAjssXLfkNttzRHAGV3E 334
pyanalyze/test_signature.py sha256=JyI13fAbrXrhG95KOCZzWtIHjURt-x6JGAbvQJU0c34 43535
pyanalyze/test_stacked_scopes.py sha256=v-pazfuHt1ASgDVwGnvXC_AD9cVfAiTUcZAqx2oCQUI 57718
pyanalyze/test_suggested_type.py sha256=R03yvMopJGjDegnxFA5N8DBgz2mnkg3_-SnhK0Sp4G0 1927
pyanalyze/test_thrift_enum.py sha256=C59YJT7pc1DhHtkLRGFrouEUoAht6ayyiEqEVl2PmT4 2367
pyanalyze/test_try.py sha256=iQ-Ckm9OR9CqGNJrRbcHcPbaVeXOpgc-pvqJaxqVeKo 4381
pyanalyze/test_type_aliases.py sha256=L3vgO-NPa_heOzDQIS3PirLegJW2t4pG4RJ0L5PIQqM 2807
pyanalyze/test_type_evaluation.py sha256=l0IB_kKsw_1dMZDTxO1oU5J4EFbknncn94T-EeW214g 19013
pyanalyze/test_type_object.py sha256=VUdYEpsxekAFetuXa-vJmJGdhnrfoDh-LwkS1ZXU1YA 11155
pyanalyze/test_typeddict.py sha256=CkZse1enJOxDqzeUmacB9Xt0LheLsuo3MgBaeNr3lUU 10463
pyanalyze/test_typeis.py sha256=O1b_u2SHjuK7ZDhePoUGf3ejV1OEisQfJCkUgSrkW_E 24406
pyanalyze/test_typeshed.py sha256=cWtwz1--BCSyIodZNxWiMslc_R_1ktAxDr7QBExMaOw 27483
pyanalyze/test_typevar.py sha256=tamP9ZxeLy8g6dTGTumbtE5ZIUwWRkFtCM92oYe79pU 11463
pyanalyze/test_value.py sha256=NvmZukJyGzvQ7cIlX6w7I6NgpEfYJe_xNDRSDvVCuZo 22125
pyanalyze/test_yield_checker.py sha256=-6tEuZyD71VToTW_qRWqDs4LtYaofHDSsp3rmxDR9zg 23798
pyanalyze/tests.py sha256=svS9TyXO5ZfqG9iKOuro9HoZnNBBp8fIaT_kr-2yWwU 4544
pyanalyze/type_evaluation.py sha256=eiLHS9dw_PiK55BNTW2rcb5xajvUoDkY0si1vwYa-Nc 29430
pyanalyze/type_object.py sha256=4i1LQ-HKZT9oZB4PfwlsqPSSNYGvL1mYNuhtCUTPI10 9430
pyanalyze/typeshed.py sha256=LQ6j8D9INOI-IK34sLaP8s0rbGOwGDVOElbfLggdGR4 46933
pyanalyze/typevar.py sha256=8sCUgxjBic7rywcEssTAJqnAdHihUhwzc1r6VHPSbj0 4714
pyanalyze/value.py sha256=R1NZo9DarDBxb2MWd3fbrm6EmR7Ilrm8z4vHcxzGglk 112757
pyanalyze/yield_checker.py sha256=h5lTedof90Q1oDM_EVCaueudJ1VaBKKi3bVmhwUftOE 25508
pyanalyze/stubs/_pyanalyze_tests-stubs/aliases.pyi sha256=YSJvwKLIfcY7YMZlhvSfeIgeheFY-Emv5p0pqTyryBQ 166
pyanalyze/stubs/_pyanalyze_tests-stubs/args.pyi sha256=-H7fcVWuY3t57iWpTBnosh2HUEvkoT9Wba08ZaDpkBQ 276
pyanalyze/stubs/_pyanalyze_tests-stubs/callable.pyi sha256=UulXfDew5jFtVHZ-0PKOq5cPnJ-_DAATyECswvQ5pwg 104
pyanalyze/stubs/_pyanalyze_tests-stubs/cdata.pyi sha256=Yzjrrm5LDZ-KqYvDvwowSIA_yADVn1LuV4VAwphmcwc 45
pyanalyze/stubs/_pyanalyze_tests-stubs/contextmanager.pyi sha256=M9Tzd6803ffmsBIjdttyU3zcZ9cbFEkRot3AUxQv0dk 72
pyanalyze/stubs/_pyanalyze_tests-stubs/defaults.pyi sha256=xt6Et9jvPmGGe7QtKawcq_xX7uQio5eWTfaOPrrlE1c 210
pyanalyze/stubs/_pyanalyze_tests-stubs/deprecated.pyi sha256=cXjadaAL6HAIa1eglBgTWktpRZCjnv__lojC7z-gtjw 485
pyanalyze/stubs/_pyanalyze_tests-stubs/evaluated.pyi sha256=H-MxNy4Y5u-qpzPKUXPHo3-QFTH6gO4IGck2Cl4pg74 378
pyanalyze/stubs/_pyanalyze_tests-stubs/initnew.pyi sha256=qKg4yoKI2oFv9jd-VhAxh3e4xDrF630TUGPhoFU1sQ0 725
pyanalyze/stubs/_pyanalyze_tests-stubs/nested.pyi sha256=ZPvOFu9n5eJ07t3fnywHXHcjHt4GTESq9NhCTwyAnbo 78
pyanalyze/stubs/_pyanalyze_tests-stubs/overloaded.pyi sha256=n4YzSKCJLb_zJuvsqIMji4VGFDbuvnGlyTQHRI9JJyg 272
pyanalyze/stubs/_pyanalyze_tests-stubs/posonly.pyi sha256=S0hZNizTcnAQoZPehM72LEm0kS4fG4D0_smORWl1-tw 160
pyanalyze/stubs/_pyanalyze_tests-stubs/recursion.pyi sha256=T6IGMGB91UiBtL8XiN3wlxnSFtfMbpV3-OLof8tK6YE 249
pyanalyze/stubs/_pyanalyze_tests-stubs/self.pyi sha256=UrVmZcEaMs84phcgH0GYrqfvp7o11QKk1xvwtI5zrvY 182
pyanalyze/stubs/_pyanalyze_tests-stubs/tsself.pyi sha256=6TiWM_u_HI_1pUsKfPwqkZqdVrP6WbbCnCrfpxD1b7o 126
pyanalyze/stubs/_pyanalyze_tests-stubs/typeddict.pyi sha256=Zm8uRqYsdzF14C82f7ZLp0jKCkGjZJ0JfOZKCOhePgU 273
pyanalyze/stubs/pyanalyze-stubs/extensions.pyi sha256=GNN77FXJ8F9BovjCww_9XtxFNJMIaY3uE9BsJL527kM 908
pyanalyze-0.12.0.dist-info/LICENSE sha256=psuoW8kuDP96RQsdhzwOqi6fyWv0ct8CR6Jr7He_P_k 10173
pyanalyze-0.12.0.dist-info/METADATA sha256=ifUVFk4i5A9HZE9V6TxUiNRwRC51mX6Gt0ehYJbTsXM 8602
pyanalyze-0.12.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
pyanalyze-0.12.0.dist-info/entry_points.txt sha256=tf4iBo0A0vAQz6VnSaVj806ve43YMB5IpiUQ57fSPGo 54
pyanalyze-0.12.0.dist-info/top_level.txt sha256=ttttVyhW6bIyW-j9M5qWA7UHe-LTpchvq7PjPmgtNgg 10
pyanalyze-0.12.0.dist-info/RECORD

top_level.txt

pyanalyze

entry_points.txt

pyanalyze = pyanalyze.__main__:main