python-ta

View on PyPIReverse Dependencies (0)

2.9.1 python_ta-2.9.1-py3-none-any.whl

Wheel Details

Project: python-ta
Version: 2.9.1
Filename: python_ta-2.9.1-py3-none-any.whl
Download: [link]
Size: 899457
MD5: 9c76e73c077846be35dffc9dece91714
SHA256: 9be608b6e0ee320ca3e05a88ae36013c268b646ca3452490dc1c26b266e08909
Uploaded: 2024-12-10 02:37:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: python-ta
Version: 2.9.1
Summary: Code checking tool for teaching Python
Author-Email: David Liu <david[at]cs.toronto.edu>
Project-Url: Homepage, https://github.com/pyta-uoft/pyta
Project-Url: Documentation, https://www.cs.toronto.edu/~david/pyta/
Project-Url: Repository, https://github.com/pyta-uoft/pyta.git
Project-Url: Changelog, https://github.com/pyta-uoft/pyta/blob/master/CHANGELOG.md
License: MIT
Requires-Python: >=3.9
Requires-Dist: astroid (~=3.3.5)
Requires-Dist: click (<9,>=8.0.1)
Requires-Dist: colorama (~=0.4.6)
Requires-Dist: jinja2 (~=3.1.2)
Requires-Dist: pycodestyle (~=2.11)
Requires-Dist: pygments (<2.19,>=2.14)
Requires-Dist: pylint (~=3.3.1)
Requires-Dist: requests (<2.33,>=2.28)
Requires-Dist: six
Requires-Dist: tabulate (~=0.9.0)
Requires-Dist: toml (~=0.10.2)
Requires-Dist: typeguard (<5,>=4.1.0)
Requires-Dist: wrapt (<2,>=1.15.0)
Requires-Dist: black
Requires-Dist: beautifulsoup4
Requires-Dist: hypothesis; extra == "dev"
Requires-Dist: inflection; extra == "dev"
Requires-Dist: myst-parser; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov (<6.1,>=4.0); extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: pytest-snapshot; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Requires-Dist: graphviz; extra == "cfg"
Requires-Dist: z3-solver; extra == "z3"
Requires-Dist: importlib_resources; python_version < "3.9" and extra == "z3"
Provides-Extra: dev
Provides-Extra: cfg
Provides-Extra: z3
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3273 characters]

WHEEL

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

RECORD

Path Digest Size
python_ta/__init__.py sha256=3SqnPphSssiRmsPuy1bG5VS-VtY6IjmMOE8TUbJHazw 18704
python_ta/__main__.py sha256=t-L6aZ701FT24i3GWtCeIBeaWB5m2Wsn7EIHfYNHfpg 2421
python_ta/upload.py sha256=m2JzV24HlMrbOtHLlfzBwlovLb5xoOg63arrg-TrdUE 3853
python_ta/utils.py sha256=m83CNs0ysAfF4b6xrk2RsPuqrq354QqVEafu3M_15jE 1003
python_ta/cfg/__init__.py sha256=ygs4icpXvQP3xJBrCDMjYYLgiir3vmr3FkHtQclg33o 44
python_ta/cfg/cfg_generator.py sha256=GUjiXlL4Aa4LqbjkJ7KfoU8Ea3mPmJ1ofbMEk11ySoE 6034
python_ta/cfg/graph.py sha256=_hI3EidWIqRQKMYSfsiDZcxRFaRh44FjPaI_vhaTWKk 17177
python_ta/cfg/visitor.py sha256=vS9VcUJKFDIqMiwB27jqOyWK6w4f7OhQrA6F5jk43BI 18813
python_ta/checkers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
python_ta/checkers/forbidden_import_checker.py sha256=V44yTQ-lcOvqn_Us4o0TaEjX30dMJNTRAqSKhS1m2mw 5093
python_ta/checkers/forbidden_io_function_checker.py sha256=tM4ciIB1miU7BGgVXpM8KAY9xHNd4VIIGfxNfVQv3jE 3087
python_ta/checkers/forbidden_python_syntax_checker.py sha256=8in9kxyO4sHGikVzk3PB4FebxSn12EfLPj1MchaHnxM 1555
python_ta/checkers/global_variables_checker.py sha256=9iOuJSUpXARNUhgHtyPouRB07F4McigAOTOUw2Q9gEw 4155
python_ta/checkers/inconsistent_or_missing_returns_checker.py sha256=E0ILB2TTc5zA5uCgv7nfv7qmZVZIbVIfmNKLQZY3nzA 4980
python_ta/checkers/invalid_for_target_checker.py sha256=oQnSblcUrPSPxBqKMdc4MqIUFKuZgbu2lnxlckcIi_U 1697
python_ta/checkers/invalid_name_checker.py sha256=XOLVQ-fPvfQavmahdF-HGYG_i87A2DgIFluDqaESA1I 19498
python_ta/checkers/invalid_range_index_checker.py sha256=RzTa5pw7VWbb3vSPnkFRrHdkgKcWbK9EbpJOG-l8plc 2712
python_ta/checkers/missing_space_in_doctest_checker.py sha256=NaDW_VEi-nPMKlLU_mJqCbPJmLRQCkB1Pv6JcRgrzrg 2559
python_ta/checkers/one_iteration_checker.py sha256=-pLVkIEH3ufTxKcUX39qx4UfBQ4ghdqzZDkB8M52_zQ 3317
python_ta/checkers/possibly_undefined_checker.py sha256=O_SJz3AcFc0uBYPQg-zobjetODCwJ-OToVGl5Czrpk4 7168
python_ta/checkers/pycodestyle_checker.py sha256=JpduqqJ9N8nkbTuTr8Dps3INKHipfJ-HJ6iM5SKItwA 1690
python_ta/checkers/redundant_assignment_checker.py sha256=xQdtbwALo0_c1AWVEDtpSjgcUbUlcHcZUp5JXBqt9XA 8444
python_ta/checkers/shadowing_in_comprehension_checker.py sha256=f8gc6zJhMgnCY4e0c0IwEeMB9zgTkAKR5oslLMp5PvY 1595
python_ta/checkers/top_level_code_checker.py sha256=-J3cYCVLnr88drIWDxvz4UOW3Z7FvOYg1TArXlakeyA 3263
python_ta/checkers/type_annotation_checker.py sha256=9vFPAb-7s1XeJcNsUjfuz1nVmvoqneyDy8VxTfgYLRM 4114
python_ta/checkers/unmentioned_parameter_checker.py sha256=9cCeFlZVJ5v6qQ9EKJ7Nt8xlwGlfGOf1aMIPxu0IAEk 2224
python_ta/checkers/unnecessary_indexing_checker.py sha256=GU-CDA9Tjsxt_fsIqHk0jnU4C-NG4del8yD1wgE5S8k 6534
python_ta/config/.pylintrc sha256=Psm1H5D5HiYeiguyX1VA-AD3j6tFxvydkRz3bM8smoo 4690
python_ta/config/__init__.py sha256=BxIsK1mMqpyY-6FPEwE1i11Wv-et3cBz1jMoZFdPpw4 3808
python_ta/config/messages_config.toml sha256=I3ANxApn_dxYrkaK9s3KGsY0YYneUNjUvU0WsFuh-ZY 14388
python_ta/contracts/__init__.py sha256=zbp5NU4O2n6dB6R0ewD6Z97BdHGXNdwLgws2H42LYSM 28208
python_ta/contracts/__main__.py sha256=N6JZohbPAY1btutX0Memnhrp2v2wfZK-dpF_KE0XWqk 3586
python_ta/debug/__init__.py sha256=NauPCoeVK1rtt3FwnV-jXbOpG5Esoq4tYaO6cdcupQs 138
python_ta/debug/accumulation_table.py sha256=u16CMhj0_Pxge7OUmHw_XVp3NiRW-pkBxW4nFdpWMzU 7390
python_ta/debug/recursion_table.py sha256=c8beXHutKy3JIeODSqu1_ORSvujyjF_0hf_KRiH8yb0 6545
python_ta/debug/snapshot.py sha256=ngqVWgZSubtmBcP5zjPtAwnNpNXWT1-V-gBN2Dt7kT4 8844
python_ta/debug/snapshot_tracer.py sha256=LKFT-n0FJFite8gIy4VGNg42JO438alkyyzeOlp159o 7720
python_ta/debug/webstepper/99ee5c67fd0c522b4b6a.png sha256=uZjzPZMU8S1ErdkdphaEjljCbCJKxOgUus64BOG3Y4A 161216
python_ta/debug/webstepper/fd6133fe40f4f90440d6.png sha256=XZSfe4ts0sN_DtwUNl0-Rab0a1RjR5CEjOSAK1gs4sE 185633
python_ta/debug/webstepper/index.bundle.js sha256=Axgtp4QvqmRiu0ywXu1OkapUZ0nwvyp1hXk4bFBnCdI 1363154
python_ta/debug/webstepper/index.bundle.js.LICENSE.txt sha256=MUVjzJXA2RnTpypmuoxjdxVMmmRGEjeNCrEizoRo6aA 1551
python_ta/debug/webstepper/index.html sha256=FTqebI_V9oyeE8kPOBq-S5SPqoIqLsRZZbvoqunvf0Q 223
python_ta/patches/__init__.py sha256=lxtVHRNyujgaUAJK5jO33zZdfwYwTXjk2FvfBfCcreg 423
python_ta/patches/checkers.py sha256=VcRCCBuOHcSE9Q-ykIx_iCAZTsKbCVv3BpWB5PspGq8 2136
python_ta/patches/error_messages.py sha256=GuZBY9ZTqwUqaCjVk8u5dn0yqzZTxmCu2UB2NoQkHds 934
python_ta/patches/messages.py sha256=cvdoJc8zomlUa8IuoZwYvN5ujVJDbTQSJ-7BeDjJkxw 896
python_ta/patches/transforms.py sha256=NwtUrCKedWwHj8G5HnoGqK4QmIm5Vp1p8MGN-KKYZ2U 918
python_ta/reporters/__init__.py sha256=57jGmyTA_q6P1XVkh3faKePLYOhamo7YLJNdeCGnFqA 296
python_ta/reporters/color_reporter.py sha256=DguZ6eeppm-7KzAdOGvkyXZkCYOfZ0DNHhwMrIhivTg 1897
python_ta/reporters/core.py sha256=9vxt_MKKaLOFgYiJYmM54cIsBKo3Fgb6VaNq_ynYWrk 11189
python_ta/reporters/html_reporter.py sha256=Sgz0U-o6adSLN809xIzHI4TcMysXdsjsyCFgeQ85uZY 5517
python_ta/reporters/json_reporter.py sha256=VbKM6I02Z35FtT11_izLdmdQrhl59N0tKJGsQHS6kes 1831
python_ta/reporters/node_printers.py sha256=MEkOwSk11jXWwYu6QOL9ysGOWqK6SMPcClcP5OVqkpc 26609
python_ta/reporters/plain_reporter.py sha256=u8HsC9Y4jcVqu2aXIxxVT_kuMFvcjO2m-WGCwfgqTFU 4529
python_ta/reporters/stat_reporter.py sha256=wtBefbZZOYEwec2P-dzuWY0F4zTLtFAFi-QBtSquijg 823
python_ta/reporters/templates/jquery-3.7.1.slim.min.js sha256=kmHvs0B-OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8 70264
python_ta/reporters/templates/pyta_logo_markdown.png sha256=juVDZEU2lMhDgDtSMrb1vXXMB1b0duVWMOrrmM0Cz3g 13773
python_ta/reporters/templates/script.js sha256=Pj6cStJN0wwCa59isgVD9yZHLTmyqiH7LtD4ICJ1zy4 1435
python_ta/reporters/templates/stylesheet.css sha256=lUQk07CkB088XoWUvgye5iZXBrEZzCR2lSFsxkphkTs 9675
python_ta/reporters/templates/template.html.jinja sha256=TFiuHjKMq6UZcYtzsdSGHBVeE-2Q2pwUtrGaVzo0QYU 17490
python_ta/transforms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
python_ta/transforms/setendings.py sha256=lP_lBRUyqkohbZA8N7eio9YubE2-M5yiuK_BYAXI9Nk 23884
python_ta/transforms/z3_visitor.py sha256=ya0HtDkvOLuqnmp1qseA_Y54GrTksd_28owyC5CYKyg 2005
python_ta/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
python_ta/util/tree.py sha256=Qtb6Q-2CMCbFzfs_YK3refqIbcIicmxIaxdPWGQDSMY 1100
python_ta/z3/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
python_ta/z3/z3_parser.py sha256=hGdzp0oe_p9F6HprMK8VaJcz0SedUtwB3eTwjq9G8IQ 10802
python_ta-2.9.1.dist-info/LICENSE sha256=WJ7YI-moTFb-uVrFjnzzhGJrnL9P2iqQe8NuED3hutI 35141
python_ta-2.9.1.dist-info/METADATA sha256=lv5_1RJ11r1evkKDxCz-G2VRbMwexR0zEqUzTcRv3xU 4893
python_ta-2.9.1.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
python_ta-2.9.1.dist-info/entry_points.txt sha256=q5WUj8PuzbYDXCb3ocsOhbyFD95Fh4_KhYlMaoAoKVs 54
python_ta-2.9.1.dist-info/top_level.txt sha256=tx3sY-71psyeyjXK_bpOpvbs3-s9Utnjfc5JjVT6ps4 10
python_ta-2.9.1.dist-info/RECORD

top_level.txt

python_ta

entry_points.txt

python_ta = python_ta.__main__:main