aexpy

View on PyPIReverse Dependencies (0)

0.4.3 aexpy-0.4.3-py3-none-any.whl

Wheel Details

Project: aexpy
Version: 0.4.3
Filename: aexpy-0.4.3-py3-none-any.whl
Download: [link]
Size: 96835
MD5: 8c0b8423c75f24942fda08db98fda83b
SHA256: ffe450918aa86cbd16ddfc7c50ed121d7b1f87d683924ce2c65937329a04eab0
Uploaded: 2024-03-13 10:04:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: aexpy
Version: 0.4.3
Summary: AexPy /eɪkspaɪ/ is Api EXplorer in PYthon for detecting API breaking changes in Python packages.
Author-Email: StardustDL <stardustdl[at]163.com>
Project-Url: Homepage, https://aexpy.netlify.app/
Project-Url: Documentation, https://aexpy-docs.netlify.app/
Project-Url: Repository, https://github.com/StardustDL/aexpy
Project-Url: Issues, https://github.com/StardustDL/aexpy/issues
Project-Url: Changelog, https://github.com/StardustDL/aexpy/releases
Keywords: API,Backward Compatibility,Breaking Change,Python
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Utilities
Requires-Python: >=3.12
Requires-Dist: click (>=8.0.0)
Requires-Dist: mypy (>=0.981)
Requires-Dist: pydantic (>=2.0.2)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 17301 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.21.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
aexpy/__init__.py sha256=K7PrtWcIa_pIEo39NsbOj6m-w0tXPS7--_IbUB1DZT8 1679
aexpy/__main__.py sha256=UULmAnJTCneDadp-E080ELzc6mEMAGOtMxsxcKtBw9k 154
aexpy/cli.py sha256=rjr4xeu1DeOmdsJZ128J-lBuMXyG9zj-C1KVnStIL_k 19971
aexpy/producers.py sha256=I45xVGRa4Bhqgz6y-NlvLnbe2kgiacqVGYFkdnr5QOk 3499
aexpy/services.py sha256=PstvhBsIOsIk1ff7Pv0NkbhN4-nSpoyAbqG-h4pJ6p4 4994
aexpy/utils.py sha256=rlqPItTPi1fj04l7OzOnnYSdI_k5lDV_P3z0Mz_FNO4 4192
aexpy/apidetector/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aexpy/apidetector/__main__.py sha256=ccj0xf2FfAl74nAO03S9Y-xTbk90MLKU3_yfmd6sjv4 3920
aexpy/apidetector/abcs.py sha256=zGwlNg6aI6sZbCtKNds62Wtw4SKJl5Ad7vONoSvyqnQ 2170
aexpy/apidetector/compat.py sha256=9p-nvrjjnyoZuxsYJ_XatQvV3Cnr8lJLIj4svs7HjfE 3774
aexpy/apidetector/ignores.py sha256=YHcrAD2ZYa1lABcc6ACowakq2pSlM4IanM5IKuLq6Hc 658
aexpy/apidetector/processor.py sha256=VRjM4DzqenwKgSAXoxRrmOsV1OWU6xrCrxRS-nbnBkM 16631
aexpy/diffing/__init__.py sha256=IzBRpcdlSCyU1_qUGY3Kd7gywMWrBsJ5_6u0nu9iB4g 334
aexpy/diffing/default.py sha256=eJYg4xpa2odKGi_xvgJgefB0LgEShuvDJaci6WMoboU 637
aexpy/diffing/differs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aexpy/diffing/differs/checkers.py sha256=B9hVI4q8VdnAOZV81D2GcBpRVUJxKCWLlrj56RVhtRw 3942
aexpy/diffing/differs/default.py sha256=qHr3uxcNCm3tvUF3dK06FRW9_JvoNYT2AmmQS5P0BUE 4115
aexpy/diffing/differs/contraints/__init__.py sha256=6uCqGz4LxEvQ9NWBN2j0a5N1u4qyR-vG5cFss2B-ogU 1010
aexpy/diffing/differs/contraints/aliases.py sha256=-EqXlAARyBp46KntxB4ojmqIzXZO5YlUJ-2goMdpWmM 1729
aexpy/diffing/differs/contraints/attributes.py sha256=3uTYVNOUYPDRNvcsjoz62iN5oQ49AcDRBO_FhLdxXFA 453
aexpy/diffing/differs/contraints/classes.py sha256=uIT8l3cpMIlaNpIR4MEnluKKC0jTBF1R0ffXs266Wco 2712
aexpy/diffing/differs/contraints/externals.py sha256=bQPsU93H7rAa1W72qe1BgTfT_nV0vxg2gzyh7Ai4owQ 944
aexpy/diffing/differs/contraints/functions.py sha256=V7awLpWGRtuwYkFSkfBaO_zKR0DCovcfhKs4CUgbosE 435
aexpy/diffing/differs/contraints/modules.py sha256=g2soi5R-_I0vsS8JA46j9hou2pt9zCCj5WRUY42keTY 411
aexpy/diffing/differs/contraints/parameters.py sha256=QT94UnVlSiTtPK7V40fHKAg3VK5wrgj08ipsexroBVY 4624
aexpy/diffing/differs/contraints/types.py sha256=91Zktx9H5gpPWb07ScGpbawNaYOd-Sv_j70AFMFJ_oo 2404
aexpy/diffing/evaluators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aexpy/diffing/evaluators/checkers.py sha256=tWvn-Kw4kwA6UHROmWUz9XqNTLGCfUF4uHknhTMzF_4 2349
aexpy/diffing/evaluators/default.py sha256=dfUSKMG9FtfEcLsnIxkXlO5zJYstH1bJdkQfTERxnWE 1261
aexpy/diffing/evaluators/evals.py sha256=-GH096Ud415u5WVU5an7wz0ePIfJQb17x8L5dZ4v1BM 12016
aexpy/diffing/evaluators/typing.py sha256=JKWIlTPGj9CDRsR9H6BJ7CZ5ccUzMSDOIo7L-JJ-fxE 6391
aexpy/environments/__init__.py sha256=HBw5-f3oXXmb3S8_TZy7JODM4b29k0lelOfgSCgVGWs 4593
aexpy/environments/conda.py sha256=Y0CsLAz-yShQIkv6VAIM-OkVSP-Yh9XsQvSDhfwYLlc 3263
aexpy/environments/mamba.py sha256=5l2WZXu63WBAKAg17140sx_rtTYJRE936ctnDbSbezY 3056
aexpy/extracting/__init__.py sha256=W7euM3jZ7vRSKsxdC51UxvpmYcmjGXLhatyx_784VGk 309
aexpy/extracting/attributes.py sha256=P1NoO5k9zo3BxTZpBQa2fwlC5eE1dUyydZtGFAS3r-0 601
aexpy/extracting/base.py sha256=jx38ZRLTsfJXZpo_futQj__dHa7nelcnJQi9vrROt6A 2873
aexpy/extracting/default.py sha256=BzaMayzij5UCx0afQlZ_ucbzCDehU2sSb7-Zfi5cQXg 2740
aexpy/extracting/environment.py sha256=PkbSgzWs5E9Bdm_ezEztU72964NnG67HESW6WKNjbh4 3483
aexpy/extracting/kwargs.py sha256=uROzyBu9LocSJz94P6u3URArBANE6ev5P0CvEmRNvq0 1608
aexpy/extracting/types.py sha256=n_5EtpkqtFepuuU5HZBTcjmqUPnrLC0-_0SaxEzfu5o 334
aexpy/extracting/enriching/__init__.py sha256=g7gI07XtBQP9EviUjk092131SgAHVYXy2UrxTiY5iGI 432
aexpy/extracting/enriching/attributes.py sha256=e_EZErK-JDTSmuiXSwwdLzLnL0xsiktwPiW8VPl9Mls 4899
aexpy/extracting/enriching/kwargs.py sha256=qQ1Qbyj-jS9WvYRJu8pQYwXLCgHg1rrgWveaHLXdaw0 9836
aexpy/extracting/enriching/types.py sha256=8t7qJKLB2Iy4js4NqiiZiVcwRQWIj8yQfJ5oteWJ7gs 9448
aexpy/extracting/enriching/callgraph/__init__.py sha256=qWIPWvLEd0LHUwnn2MwNpZUhCGkmH-DLJamdyTBKSc8 859
aexpy/extracting/enriching/callgraph/basic.py sha256=SMyKyyYgEpGMzYR-dOdLhcf68Tws-UYsf2_HiOYpuOA 5030
aexpy/extracting/enriching/callgraph/type.py sha256=xosEAGjOZ0vaJhsSKnMfr3KDl5tVtT24sVw2MIMxpGY 6579
aexpy/extracting/third/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aexpy/extracting/third/mypyserver.py sha256=8FnsDHr-YXr2bHK9_Qx314EFW8Kek6-96vM5furgdOA 8392
aexpy/extracting/third/mypyvisitor.py sha256=1DnR8iosKMmn5mylx8tYKVX4U-n-HewfGW8bzG9Nd3E 28234
aexpy/io/__init__.py sha256=V0RGke3s24qsE8ZYZEv0J0vjKT7hfGN7I3lOtYpz344 4341
aexpy/io/gzip.py sha256=0XIi_7bUqQtay132md7uSW10aMlTK_HqYqENbCSKlVk 1315
aexpy/models/__init__.py sha256=Vvty0QPZEO5QoWCQg_SWuETCbKfEvSeQRe6xHd1mdIo 10926
aexpy/models/description.py sha256=7_aykZO-I-CLwHDFbx88NhmcIqXrpRvZ2arnK3-JVxI 5177
aexpy/models/difference.py sha256=jNzuxfIUzHHZ10NPPk0LjSlITBkDyIOhN3oXzCPaEgk 564
aexpy/models/typing.py sha256=j8FsV8uGWjtjulAgOYalu7Mcgcklovc-DYfs3cLmR_o 3407
aexpy/preprocessing/__init__.py sha256=joe2gYquu_61sCpoj347DXcgXvBixRzTkHuZnFr7Bto 299
aexpy/preprocessing/counter.py sha256=9ylfD1KwXxo5VhwhCHxqiblx2Q8DNojVo1_zYMdNzr8 882
aexpy/preprocessing/download.py sha256=13I9dtq58QWq0Vbl7FUl4iguCB1jnZBuqTb1b--Ah9s 9253
aexpy/preprocessing/pypi.py sha256=VtOtFbLg_oko1GJsQPXHeIxyLSX8rE36KSXV3ZgeSJM 1230
aexpy/preprocessing/wheel.py sha256=Q11dF88W_GqHUO2O1LaoGSz0T8khOJI2VE5UijTQpK8 6333
aexpy/reporting/__init__.py sha256=phRssAXfGuRoBI3jRyRRC6q6qd1_qU_yr-OG8ueXTXo 301
aexpy/reporting/text.py sha256=RvpvtMgZeYqcXoS5-q-fHPInFM0P7Jt4lH7i7lb_xlw 2479
aexpy/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aexpy/tools/cli.py sha256=ozGtNSEzGz3f_zd9N7OhnJ1XENOGib0_PuSKpjwLNHA 2830
aexpy/tools/models.py sha256=_TqReo8wnR9MChhBdGv06oRKbLvat9E8DdVnU02zBvs 511
aexpy/tools/paths.py sha256=Tk4ZNcNG2439y2XPuzjI8DJaAtc88tFfSjC8vv0BMCw 3055
aexpy/tools/stats/__init__.py sha256=4HG4XPC_gcMhF1H3ou0c36bRoAJV89LL-7YRmiS-EAs 4578
aexpy/tools/stats/apis.py sha256=gOrqW4-NvALoLp1tXM_Q9Qta7-4FnGu1fEyVnkkOUMo 4896
aexpy/tools/stats/changes.py sha256=mGlF3SoUEeNlxfMpKB4oBtFWXa8uwrroBJWQx21HY54 742
aexpy/tools/stats/dists.py sha256=Y34oCSRldqI9asEnLYctlbwA_1IPN91p8A3a1krc-sY 677
aexpy/tools/stats/reports.py sha256=mdMX9MlSkPrqd4SmjlheljBN-Iep400sI7XnHse2iv8 163
aexpy/tools/stats/shared.py sha256=TTICbg6-De6lhF2hHwlIRYoybP2Yq-gmu8twPjZUXZs 161
aexpy/tools/workers/__init__.py sha256=L058LoUP5_VwZWgzIyW9hs_YWLve8knwVKZNX4KXl3E 8680
aexpy/tools/workers/services.py sha256=jmviKtI9dBCoqwxxkQEc7ZKC2mDSEdoO0oAPclKEj1k 2468
aexpy-0.4.3.dist-info/METADATA sha256=1U8Gfgo876PEcPzBkXTkm1qcd6Fd2C0Rqdctjb2JWhU 18475
aexpy-0.4.3.dist-info/WHEEL sha256=TJPnKdtrSue7xZ_AVGkp9YXcvDrobsjBds1du3Nx6dc 87
aexpy-0.4.3.dist-info/entry_points.txt sha256=Z5PFHsuQ_Tn4Gcq0zzA0uFFrIXY7W_IIi96RDalPe4A 46
aexpy-0.4.3.dist-info/licenses/LICENSE sha256=S4nUUYvRNatO4VSnvOciJGtXqYw9fvwaCUCYmBYMK9E 16724
aexpy-0.4.3.dist-info/RECORD

entry_points.txt

aexpy = aexpy.__main__:main