pynguin

View on PyPIReverse Dependencies (1)

0.40.0 pynguin-0.40.0-py3-none-any.whl

Wheel Details

Project: pynguin
Version: 0.40.0
Filename: pynguin-0.40.0-py3-none-any.whl
Download: [link]
Size: 306809
MD5: 85392c1c32ff64143299de5296db48fb
SHA256: fe51a1129c4040a5e050f80b70154e983f9af821595ceb8af67de89996b24e62
Uploaded: 2024-12-06 07:58:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pynguin
Version: 0.40.0
Summary: Pynguin is a tool for automated unit test generation for Python
Author: Stephan Lukasczyk
Author-Email: stephan[at]pynguin.eu
Home-Page: https://www.pynguin.eu
Project-Url: Documentation, https://pynguin.readthedocs.io
Project-Url: Repository, https://github.com/se2p/pynguin
License: MIT
Keywords: unit test,random testing,search based,test generation
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Education :: Testing
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Testing :: Unit
Classifier: Typing :: Typed
Requires-Python: >=3.10,<3.11
Requires-Dist: Jinja2 (<4.0.0,>=3.1.4)
Requires-Dist: Pygments (<3.0.0,>=2.18.0)
Requires-Dist: asciitree (<0.4.0,>=0.3.3)
Requires-Dist: astroid (<4.0.0,>=3.3.5)
Requires-Dist: black (<25.0.0,>=24.10.0)
Requires-Dist: bytecode (<0.17.0,>=0.16.0)
Requires-Dist: jellyfish (<2.0.0,>=1.1.0)
Requires-Dist: libcst (<2.0.0,>=1.5.1)
Requires-Dist: networkx (<4.0,>=3.4)
Requires-Dist: pytest (<9.0.0,>=8.3.3)
Requires-Dist: rich (<14.0.0,>=13.9.4)
Requires-Dist: simple-parsing (<0.2.0,>=0.1.6)
Requires-Dist: typing_inspect (<0.10.0,>=0.9.0)
Description-Content-Type: text/markdown
[Description omitted; length: 7095 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pynguin/__init__.py sha256=GcisxdgDgIhMaLVmCl2yMpKVV6d4DncDZ0QUTl1iA5A 726
pynguin/__main__.py sha256=7byQTDKc7IbF45Z2W278riyFDGjfgNjiRdVSV2K1Rv4 379
pynguin/__version__.py sha256=EPfwjOmMQvWVwGLzOUVeUDlSbHSNmWC8fINjzsKQdvc 195
pynguin/analyses/__init__.py sha256=olrLHqUlwMXMPpH2UFV-0TD_W42mevK7LE4xUwXOmcc 185
pynguin/analyses/constants.py sha256=5rkCmANg_yjBKMZY_Eqlxbmjz14r9ifJZvCXScUmzfI 11045
pynguin/analyses/controlflow.py sha256=eC62xko7IQw5hmW47scKXzo2HszMWaT8bR7v8eWb-NM 29528
pynguin/analyses/module.py sha256=vzeUDEOgmkmWnHHmQdVPAb2b8qZQQqckuvY-doOmB3A 48897
pynguin/analyses/modulecomplexity.py sha256=WEjRsV1XQd8DvLZrUV-pwDwy5nr7vumFYmu14Zka_Jg 10041
pynguin/analyses/seeding.py sha256=WIVWifJkhV65SFU957_DPyGmrNBUsyiEA2o3zurqfYQ 33964
pynguin/analyses/syntaxtree.py sha256=Yohdy-71ROIeAJ6O2R6eQfUDChHt_n0XusTxI8_wR7k 19151
pynguin/analyses/typesystem.py sha256=EPVo91NCBx3LGEZkOLopQqhjtDuI_ntUSgLISiBPH-4 61714
pynguin/assertion/__init__.py sha256=XLAKHlSeZCO6Oa5l0hzDydJcj_oaP8rAuObm9kvMcak 193
pynguin/assertion/assertion.py sha256=Cw5k8o-TYU_EfDohxpb5MFbYIQvtB6eio12HR_mpV74 11021
pynguin/assertion/assertion_to_ast.py sha256=eTTUnffxfYTfRWOaO2QTWuw4DiHk2POQlgtFjhMoSdY 12577
pynguin/assertion/assertion_trace.py sha256=oYHmbNcErcdUKWwYFxZFoF-gRJ3RXCTXQflKIV-jEIQ 3813
pynguin/assertion/assertiongenerator.py sha256=UydXJ1U8ALWaxPlZ5rMm58hDR7VW78YzEsxz3oa6rpA 15965
pynguin/assertion/assertiontraceobserver.py sha256=c261bpMJkApCjHzbMg6bAT2OAqsIv1Be0eylKp1lGI4 12011
pynguin/assertion/mutation_analysis/__init__.py sha256=-p3mmJIfvaIxomrHALQfb9D4KWsfxSzpqUhFeeH9DMg 190
pynguin/assertion/mutation_analysis/controller.py sha256=mufiWH-IdJomwtN4TfI85Hhsp-CBuFoniiyq9ZzZs6Q 2629
pynguin/assertion/mutation_analysis/mutators.py sha256=f3WyHy8yub9vt3_CyTQUc9KmKhi8tN_Edw6xChOMMWU 3840
pynguin/assertion/mutation_analysis/operators/__init__.py sha256=98nkLnhplWMwyivF6hQhdSvF7lnaBA7qaJbuvY9s2Ew 3388
pynguin/assertion/mutation_analysis/operators/arithmetic.py sha256=ISEqBvGynEdh-j8RV4xM5TwQRaVFGWf8I4pXnVorE6s 6574
pynguin/assertion/mutation_analysis/operators/base.py sha256=tPn5e3nM3_YjPDBfou2KupDUrnd4cCpMh8EcWjD76Gk 8866
pynguin/assertion/mutation_analysis/operators/decorator.py sha256=BoOFdCVtPkRn_rg42Q670eRGDMCf0qneOdSfmJDadns 1078
pynguin/assertion/mutation_analysis/operators/exception.py sha256=jtTdDtZ0ChQgHaKLuFwnF3CHWjhjyNqLtCw_2bBK1nE 2417
pynguin/assertion/mutation_analysis/operators/inheritance.py sha256=NZ-iFADXdvAULTNlJgf9g2ozTgc5PIwpslNYetfPFik 12107
pynguin/assertion/mutation_analysis/operators/logical.py sha256=UkdO6zHzw_VFhvxT_Ucc7EDJdH5E6xi9TdX1QBro5e8 7672
pynguin/assertion/mutation_analysis/operators/loop.py sha256=6nHV3pERdGXhWnCEugIQOphyw5NljjegRhrLOwG2oCo 3568
pynguin/assertion/mutation_analysis/operators/misc.py sha256=Gk9ZKCu0uuAVR9155uOD89ihI9vSTAiSqLjBitnvaFg 6394
pynguin/assertion/mutation_analysis/strategies.py sha256=xSu91MMVugteIE4_h4ub0K0YR95ysXUYIbDth0y5kvY 5768
pynguin/assertion/mutation_analysis/transformer.py sha256=c2kSVJxI6mnyFzSvetm8H_frldY53A4xrfFxUSLg6kU 2913
pynguin/cli.py sha256=5ZM8_bjqg4qCHHB2noLfRLiaOMv7A1_QLAhY2FuRsBY 6724
pynguin/configuration.py sha256=aCzuXhg_CD7pd37mv1mi3n8be7PQ8feZ2pTf-RtxzIE 22491
pynguin/ga/__init__.py sha256=J2huCsWM7rLGVckPaZVN2TVmJdi-S_s8FwFGdb2i5Ss 184
pynguin/ga/algorithms/__init__.py sha256=aTmdzhXlkEVxVb1a3fV2rbArQYZFKWFstKUCAE1G0Yo 177
pynguin/ga/algorithms/abstractmosaalgorithm.py sha256=spsgRz-xWI7UodQDvmjr85XPFq0YZNdb_G00rKcq7Z4 5030
pynguin/ga/algorithms/archive.py sha256=y8KsNHAyUmh8Apaw5MngZKC4_NxEZ-zCglzT9qPbR-c 16593
pynguin/ga/algorithms/dynamosaalgorithm.py sha256=ZMmOOrztcFJNDRQkcgAo6cj2IBfVAFvSE95IWdIkTIE 11198
pynguin/ga/algorithms/generationalgorithm.py sha256=BdnDPl_c5hNDUajAurxddp8qdTn80MLw7QLjkEJ2OkY 10686
pynguin/ga/algorithms/mioalgorithm.py sha256=pXckf6LQItJI5YtciK8mtoKddE_9jiIKQtw7b-nxMSE 5700
pynguin/ga/algorithms/mosaalgorithm.py sha256=OvcBzMoox4hSdwlqTGGjXi2OzZO9C-fu46cfVHPwsjc 4004
pynguin/ga/algorithms/randomalgorithm.py sha256=Mek0UlxJlrH0nDCDPEtZUrWv8DBcAiHX4CcbhvrnNNA 6753
pynguin/ga/algorithms/randomsearchalgorithm.py sha256=rBcdSDtCORoxazXQG7FjaeI93TgwpdUAnlNfweP7H8I 2057
pynguin/ga/algorithms/wholesuitealgorithm.py sha256=fbma4bqylrIVgu4n6NXxI9bkDc6c9IyDc8_02_jd158 7126
pynguin/ga/chromosome.py sha256=NGiZZzjbzntmim-_h5CpTyWEwurf3e0AvWtwjg3cB5s 5660
pynguin/ga/chromosomefactory.py sha256=lnIgQE-Yc1jUKdnzrXQuqXT0BY9rtB46mdQPJmo2efQ 616
pynguin/ga/chromosomevisitor.py sha256=NegX9KnaLF8OI9C6l_AUUXMXeEzjEwxSG32DDRAjiZw 698
pynguin/ga/computations.py sha256=RBQpF8tWUSofEqBoGJZW4yWSO0bqBejWpkUboiYEFuM 35923
pynguin/ga/coveragegoals.py sha256=TYGJ3HrEO6i4voD0XicHNVvGBiq5U8imA_o6pb8vt70 16002
pynguin/ga/generationalgorithmfactory.py sha256=iAYH1-M51cOhb2ERr_jm4iAxQF47PZkaHUNSkT4RYSY 18857
pynguin/ga/operators/__init__.py sha256=-SZJ7-m-Z1oZNZl_0mMgBo4Hxv7yja56Uj5e1ZLKZjs 177
pynguin/ga/operators/comparator.py sha256=v89OS_AkU-7BfJ4xSrXBCnrtUFfHKAWsUjcoq0tOTmA 4290
pynguin/ga/operators/crossover.py sha256=BEtc-agq2JTtxbR-ageHdRRiKv9wdxVTS83OwCWcYqo 1678
pynguin/ga/operators/ranking.py sha256=qcbiC0b7qbGgV1OiuoJKs7y64maALJMC-ZwZREICGPA 7758
pynguin/ga/operators/selection.py sha256=SOftsoFE4tqq0Q9t6jRMNKQss7uVJsEPE7WIiLusH-4 3281
pynguin/ga/postprocess.py sha256=TyYV-Ooiha7lZhYaBX_u-wE_XBwnID9XU4Qb94pwXkU 9901
pynguin/ga/searchobserver.py sha256=utlZAIow4bUIjqJyqluqns57CStUR_W0rpyYOC58Wl0 2400
pynguin/ga/stoppingcondition.py sha256=l1lC9vmwxfeXBYm5dKYhd7tLzE_vXMY_sqDF4qtDKlk 14488
pynguin/ga/testcasechromosome.py sha256=BNvLPP5pnuCrSS8VGrhtjBfRDOknI5UQIMDB0_9Rd-4 11103
pynguin/ga/testcasechromosomefactory.py sha256=fi741HMJokOqQee6n_rERm0LA6vCPqx-p2HypbCDEGw 3051
pynguin/ga/testcasefactory.py sha256=wSbNU2GfL6RIxoqIwzCHiQ75v2t9qFnpaoZVVep_xNQ 2895
pynguin/ga/testsuitechromosome.py sha256=Lui8STQipOULOsEMx9YWYOMuGVbP5BBBmZj4u04qy0o 6460
pynguin/ga/testsuitechromosomefactory.py sha256=ncssQft_vVyhKAMnOzcbAEVRv8dNzQNZA26c06-f6Ag 2532
pynguin/generator.py sha256=floUwxEysk0hKDRmmYKDuuRlTam7thSgG8RH1zmsKSk 28257
pynguin/instrumentation/__init__.py sha256=LPvd9p0k7R3NV-4sMFib77oZSqpCyAtWpZvxo2nOVMg 188
pynguin/instrumentation/instrumentation.py sha256=vR1sn8bbBTHpI6qTN93l_w4rhLzRgDBzt-b5ChQ0UsM 74031
pynguin/instrumentation/machinery.py sha256=BZ_xG31bte3-IBabdP4v0dJYvGR3TMlnLuFVZNlOLc8 9477
pynguin/resources/__init__.py sha256=FRx7iW4IL3eENNFOPjEaMdsDrX7RKt1RKt5Ni8qSy2o 189
pynguin/resources/coverage-template.html sha256=c5nrpmwyIlqn7t60vVO8l3mmctVD_YDaCWUhr3ULoAY 2471
pynguin/slicer/__init__.py sha256=3T5o-a5UxCPQjSzdLy3LFj5FVu-Uv6IHft0EeuqPsQY 166
pynguin/slicer/dynamicslicer.py sha256=b2j1YfldgQNHdzpLwbLrz0iZ7ewZdcCQzm1U5HImcVk 34062
pynguin/slicer/executedinstruction.py sha256=Rc2CiDrze7vrG1UFO0b__aq37mYdIJLsCcc2hh5TXOQ 4022
pynguin/slicer/executionflowbuilder.py sha256=QwA0jcao99j7a1z2HGpabckrvoQcLbqETK0vX78Ze-4 23405
pynguin/slicer/stack/__init__.py sha256=l-b2QjTWD6kDZ0-l9M0nHLAglHZVOtj1wnE0Dfuy-p4 283
pynguin/slicer/stack/stackeffect.py sha256=fCWbMmEr2SyRbSewWv-SpYAiVWTunoEObLLPx2c7iZ0 6904
pynguin/slicer/stack/stacksimulation.py sha256=4ZHdR3LgI3xn0kSYWf4lJbLrwoLpLz_P_OF7k91oI6o 7349
pynguin/slicer/statementslicingobserver.py sha256=KLsuiq62E_VxLqHNc35_8P5x3Vvei4M7h7SIjCXQktY 3829
pynguin/testcase/__init__.py sha256=01Ruz9aSwB4GJnH3BD7oN-Pzz7J44OBxG_WO3laTyOU 174
pynguin/testcase/defaulttestcase.py sha256=3de_CPTSNRRHeiZSY2-KIvN8RowH9_JOZy32UNN2vv4 6888
pynguin/testcase/execution.py sha256=8fvKplAYRmvOYlp99H5aJ5ZD7TtXzsmNwyeXyOAEz-c 88550
pynguin/testcase/export.py sha256=Mk_rJ_F78x4ZcKS2jNRsKJIThjD4eLjRsFAqwL2cvFU 6901
pynguin/testcase/statement.py sha256=W4aMz4FZNV4kNOfJdIVEw2SuQubNW6jmMdumjBTjXGI 67811
pynguin/testcase/statement_to_ast.py sha256=YIlJ9WZcbCaUFhwGkvV4ymXr61cAtwKHzyu9d7WHKSY 16280
pynguin/testcase/testcase.py sha256=bT01_G-ZX2rtFaN1IqnlvCUq101Bmy8lJ4RrWDSfESQ 9626
pynguin/testcase/testcase_to_ast.py sha256=k0Yh-nQdXLnrjdCSbWz0xpC_U030Ic-yEzpq0VHSh1I 4930
pynguin/testcase/testcasevisitor.py sha256=D0xXX7cdkPFlQnetCOOXuorTfnjgif8VcHHOhaMCM-g 480
pynguin/testcase/testfactory.py sha256=S3FooMeSvVErzRqebFbAXzW9a_0jfcWtm86aLG-tPog 49024
pynguin/testcase/variablereference.py sha256=k4Yl7_QuTy9_X9vX0Sv_OFM38zmbwD9kf0qmP-qNONo 14732
pynguin/utils/__init__.py sha256=BJRqXzLjhhM4TYcHyDybHRay-y35zkQed8IkqHmwbUs 172
pynguin/utils/ast_util.py sha256=6bkt2BPLurmqTLMdA9bOjGQp7VFY71Acr8jkED_vDyg 4932
pynguin/utils/atomicinteger.py sha256=N9QRimUha6VG2y96UhCjoZ1vY6HXzSo-IYK8WwnR-go 1701
pynguin/utils/collection_utils.py sha256=vZfP4pAEU_shK0y8oaysFa6uSNY4ZZf1Hz0BHE_KQA4 643
pynguin/utils/controlflowdistance.py sha256=CaZpohL-kK9uVDAyU3nqpQtb3eltmPr7mnI3PIugfrM 7801
pynguin/utils/exceptions.py sha256=9wGRvypQm5GXN7rXpwPB5Zcaz6PJXha-fJzdtC2eZak 1167
pynguin/utils/generic/__init__.py sha256=t5H8O41uiKU8i7v6d2LNhNtAskc9MwfbRLYM4I3DrbU 194
pynguin/utils/generic/genericaccessibleobject.py sha256=dIdLOn2bKIVbn4nD7R6u6nSDVLKn60KFjF6wC0uXKyE 16348
pynguin/utils/mirror.py sha256=Axul4nI7nctIgtRFwHe923kn7NFiQcD-62cbvbuTR8Q 400
pynguin/utils/mutation_utils.py sha256=WLKSdJgkwzaKYAZrImx1No30xCCtlY02Ac_9bo1mfn0 1698
pynguin/utils/namingscope.py sha256=-3-c1_S6n4bjnfXPXwe5LYZdJZBkW3VwswI_hUX95RM 5521
pynguin/utils/opcodes.py sha256=RaMzsKKrJ1G79yL5DvjWIcjmEQsdrmnI74dJyr0WDRM 5293
pynguin/utils/orderedset.py sha256=IGeJvaX8VIW02BJSld3VHg2qLw3p3a8hYmxphRvTbso 11044
pynguin/utils/randomness.py sha256=GUGWj_yzdgSdM5GBoCLfL8C4CuwEzJtyE6accPb61tc 4734
pynguin/utils/report.py sha256=53zqOJ-EEkxCVl5yVAXfm84r8KGF1mkL5RnYPzK9EK0 14155
pynguin/utils/statistics/__init__.py sha256=wF8p7YT-7aDlyZ4cU1-WBd691QLEz3PiNJ6wIOYO_qc 176
pynguin/utils/statistics/outputvariablefactory.py sha256=DvLphkGeuHPNTi9G1XJk4Eto4KvyFEfo9pDdALf8Mx0 11438
pynguin/utils/statistics/runtimevariable.py sha256=Dduh6m1EtpwCb7I8wdzBdn29pTDnlu41PwzH9IwHvKQ 6031
pynguin/utils/statistics/statisticsbackend.py sha256=pWJEiU01jHpQo4BQ8jSBwy2gR4Wg7j92Lcp6RMjpJC8 2378
pynguin/utils/statistics/statisticsobserver.py sha256=FH7OFhDVsUExeGVz9oOIZXdRZphTCs9EFRLFpPX7DKA 2558
pynguin/utils/statistics/stats.py sha256=-QgO70noYUkUZm9GtcH8gnNXxGOZBe0uDlPWPx6gDX0 18434
pynguin/utils/type_utils.py sha256=9GwVE1AnukvzySAHrf7YAnqSwckEdcibLDOywK9nuPA 7948
pynguin/utils/typetracing.py sha256=VwpywEfPpRYObMPPpI73qkU4vU9DPrr_8hIhf_CCTLk 24690
pynguin-0.40.0.dist-info/LICENSE.rst sha256=CGwDLfknY6aiUpPG3WRIoI9Mfm0S9lLJOusFezPINkQ 1096
pynguin-0.40.0.dist-info/LICENSES/Apache-2.0.txt sha256=B05uMshqTA74s-0ltyHKI6yoPfJ3zYgQbvcXfDVGFf8 10280
pynguin-0.40.0.dist-info/LICENSES/BSD-2-Clause.txt sha256=AXte5I9oDoLLp5FBx4laHwK4Vt8lEiJfXEJ_42dl7ws 1266
pynguin-0.40.0.dist-info/LICENSES/CC-BY-4.0.txt sha256=uJrrfCoWSgV2eG3SqLV_L7YosjmB8KBr134vmam--g8 16814
pynguin-0.40.0.dist-info/LICENSES/CC0-1.0.txt sha256=alc_svkIJmKXjPIfsVMJbfChmB3q6n28EKEQRv4AXZ8 6916
pynguin-0.40.0.dist-info/LICENSES/MIT.txt sha256=uF3NPkU9BZglUsUrX8ngvdbSPG-OhEuYSoivMlcLDMA 1078
pynguin-0.40.0.dist-info/METADATA sha256=hNnlTzWOrec-jrf3Ofj2LsbkJ2wOatId5nasviwhIm4 8899
pynguin-0.40.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
pynguin-0.40.0.dist-info/entry_points.txt sha256=bZPt7mkWVWzBhkyQgDMD6Q39aIFVHmIkEKSqk3v1XdE 44
pynguin-0.40.0.dist-info/RECORD

entry_points.txt

pynguin = pynguin.cli:main