molecule

View on PyPIReverse Dependencies (34)

24.2.1 molecule-24.2.1-py3-none-any.whl

Wheel Details

Project: molecule
Version: 24.2.1
Filename: molecule-24.2.1-py3-none-any.whl
Download: [link]
Size: 113959
MD5: 109eecba6841e1866094cd8dfb1f03b9
SHA256: 484764c8ae40c7918eb5e43b0bec0315e71f7ed82c36cc9b274f17e42ba00cc8
Uploaded: 2024-04-09 14:09:31 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: molecule
Version: 24.2.1
Summary: Molecule aids in the development and testing of Ansible roles
Author-Email: Ansible by Red Hat <info[at]ansible.com>
Maintainer-Email: Ansible by Red Hat <info[at]ansible.com>
Project-Url: homepage, https://github.com/ansible-community/molecule
Project-Url: documentation, https://molecule.readthedocs.io/
Project-Url: repository, https://github.com/ansible-community/molecule
Project-Url: changelog, https://github.com/ansible-community/molecule/releases
License: MIT
Keywords: ansible,roles,testing,molecule
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Software Development :: Bug Tracking
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Requires-Dist: ansible-compat (>=4.1.8)
Requires-Dist: ansible-core (>=2.12.10)
Requires-Dist: click (<9,>=8.0)
Requires-Dist: click-help-colors (>=0.9)
Requires-Dist: enrich (>=1.2.7)
Requires-Dist: jsonschema (>=4.9.1)
Requires-Dist: Jinja2 (>=2.11.3)
Requires-Dist: packaging
Requires-Dist: pluggy (<2.0,>=0.7.1)
Requires-Dist: PyYAML (>=5.1)
Requires-Dist: rich (>=9.5.1)
Requires-Dist: wcmatch (>=8.1.2)
Requires-Dist: mkdocs-ansible (>=24.3.0); extra == "docs"
Requires-Dist: pipdeptree (>=2.4.0); extra == "docs"
Requires-Dist: linkchecker (>=10.4.0); extra == "docs"
Requires-Dist: ansible-lint (>=6.12.1); extra == "test"
Requires-Dist: ansi2html (>=1.8.0); extra == "test"
Requires-Dist: coverage (>=7.0.3); extra == "test"
Requires-Dist: filelock (>=3.9.0); extra == "test"
Requires-Dist: pexpect (<5,>=4.8.0); extra == "test"
Requires-Dist: pytest-mock (>=3.10.0); extra == "test"
Requires-Dist: pytest-plus (>=0.4.0); extra == "test"
Requires-Dist: pytest-xdist (>=3.1.0); extra == "test"
Requires-Dist: pytest (>=7.2.0); extra == "test"
Requires-Dist: check-jsonschema; extra == "test"
Requires-Dist: pytest-testinfra (>=8.1.0); extra == "testinfra"
Provides-Extra: docs
Provides-Extra: test
Provides-Extra: testinfra
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3080 characters]

WHEEL

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

RECORD

Path Digest Size
molecule/__init__.py sha256=8-PVauE1zuoL1MZ04ELncXbRuRGbHVrxnZPbdkukIrY 1392
molecule/__main__.py sha256=W-itn7bGUZy-LWRnA59hc6WE8O1iNy5mgMGSmjjjUrs 1217
molecule/_version.py sha256=VKqfmt7O6XfR979vO9QwHEMMLqyAu2GeqKOgE_LHgGA 413
molecule/api.py sha256=LdrlWrti1333hNHhp2dLbbjlyoea0xh0K6VlexhZRnM 2425
molecule/app.py sha256=4Ivpu027mk7X-kgWB0LvuE48BYcFQS6rg2oLUj82r5A 273
molecule/config.py sha256=_YVHnnt4-wqBrTtcTSdVYVZv7csjSw8h9PXFB3tHiK0 17530
molecule/console.py sha256=PledEFL4a8iymb4ZaxP0eiCR6v4LL0nKJeBQJN5zCu0 2750
molecule/constants.py sha256=Pf-to0SWWIKeLPd1kcUJWBlQLHe-FTa2rIMbnM23coE 263
molecule/interpolation.py sha256=q-xO4o5L_yVdzHYdjw2OcVZbFticpTqQY9t3gvPtN_I 4471
molecule/logger.py sha256=Sm-GHL4Gx73sqpDO41hUn13I9nte_mKGRi7lTIVsyvM 6695
molecule/platforms.py sha256=KQf8eJ4uONVtAFSOMo7ARFF2nPLTP_va5UpK12ZSrx8 2944
molecule/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
molecule/scenario.py sha256=mn4aafD9tbZ2Nq0PRv3bJp5T0Ddp6kT3zFAM0VNeqFU 7686
molecule/scenarios.py sha256=7gbOKU5oqVDugMRDvBinTlsEgwwGSJ3_fE_2Vd3jekM 4754
molecule/shell.py sha256=F6wmAFOhyfCKjcPUlrkfyYjl92jgv01G6tinW51qF8w 5843
molecule/state.py sha256=plPaKXdFtmIbtj-TltChZHAmZe7IB6OuZDThDrs9Ios 4681
molecule/status.py sha256=aXna7Ym2wRyLrLkc5so31pRlw6yAjAvqSDsfcMo7jH4 1368
molecule/text.py sha256=Tj_diaRKyc084y-VDKeJoxVvODfzHcctK-RzbRePVAg 1447
molecule/util.py sha256=JF-vmVmQNCzLqSLAgR1hqI5VnQ5lhNKuISqSTW04YhM 12057
molecule/command/__init__.py sha256=wj6xZtvQTQ-ISU-a0vGP3lT2hS2t31RA_beq-WeImNQ 2151
molecule/command/base.py sha256=Uu2QY0FZTSvBH38yDx94wl-Vtn4ITBHWH3ELbU28QFA 10233
molecule/command/check.py sha256=r9fXA0MzPXJkBTjJpkzkds5Ibk-rdRItXTTNzrzhziM 2460
molecule/command/cleanup.py sha256=bMXKzJxJVXCttXhisEuS36-Pf09fd0ueLIXHfsLB9Ps 2293
molecule/command/converge.py sha256=74kkJRxISLJdcrJZp0anFmaXwLzLE9hAE4w9zEkm-_Y 2326
molecule/command/create.py sha256=SHnH4finxVoO8enuso1VR4w-bRRpsn6sJRUJ8hM2vfw 2611
molecule/command/dependency.py sha256=_9g8zk9DzGjT-wmP116XLsqbtsfKfl9hO-oAnwm-VQQ 2067
molecule/command/destroy.py sha256=ycln54Fk4f5F4XOJPGf0SenB7_XNWeEK35e5aKjOQIY 3101
molecule/command/drivers.py sha256=p_BfZ5hyW1zRT8ziaGNswk9MsoWuzZwbceTD5NYwEW4 1983
molecule/command/idempotence.py sha256=H7eWajLUFCdPBUR2UGNGiSDv-0Xa9wLJwjZZ3V82fIM 4522
molecule/command/list.py sha256=M3ajMHYz6JftZqqdCCKy69LXNAuAV9PUWHPXF8ijwYE 3696
molecule/command/login.py sha256=lm1OaJ6zoSdbi3rc6VuiBJhCbP-cILBHBxZ945l8qQE 4896
molecule/command/matrix.py sha256=ip-Sijs2_e8jNt-e4Fam2-BIWxXOoSL0Pz3QfigjpLQ 2772
molecule/command/prepare.py sha256=V7WBmFIA38MjDlzLjhXX6nHEL4B8aL78oW7QSIQ1XpY 4301
molecule/command/reset.py sha256=DxKlB_p3fCt_Wo7oIg1BlojkZp8txDQGtzUwGK7BUY8 1853
molecule/command/side_effect.py sha256=KN1QFwOJ_l2LD2WrDmFoGtBPyMCYnl4vXqdnyp13hUw 2392
molecule/command/syntax.py sha256=9No9dogv_FqAusW1hXWqz9PsEDwFabamnqYNfyAYNoA 2061
molecule/command/test.py sha256=5wYDhGD1UAFL6Ww1Aqu6NIq1bUd1S8W9VOnJGK0rFU8 3541
molecule/command/verify.py sha256=PJ0F85IDKoQ9MRSwaLdf0tuI2Kr5rHPRK-MrLhq4-SY 2073
molecule/command/init/__init__.py sha256=JUYDKMPc8C0cVwzsYMzouEFiST4HnviIQib3RD1F6ZY 7
molecule/command/init/base.py sha256=esg-uiDDk8YatfF6jmFipC-ujwbFhM4Pjs-Jq_y9uVw 1616
molecule/command/init/init.py sha256=uC9HBPVGJMgPgul4ywXD0XiGNOPk3a2nFaqzqDgt7QA 1435
molecule/command/init/scenario.py sha256=95V-rN01cFRzxdBTRHE1MoVl58vW8UsTfgsMI873B20 5400
molecule/data/__init__.py sha256=2KUmvln9PFrDXD2AhDz-zO3EiCqoXHLJrG-mSKB_wnY 45
molecule/data/driver.json sha256=7uahuSB-VvdJ9c27rDXA1rGTo9cXFQyohoOR1CbNIfQ 2554
molecule/data/init-scenario.yml sha256=Wg-Pqc0UEO2qAI-FGNzOCwb126VmHGqi3vnEOmKjxoQ 1330
molecule/data/molecule.json sha256=ktFyeX8yuDlRi7iQHwkPD1SWZFGGPtFidWepiHZUuiA 14472
molecule/data/templates/scenario/converge.yml.j2 sha256=EwimzcU9wR3Bksd27QqCk4lTjfBcLw14U20tnokJIcE 203
molecule/data/templates/scenario/create.yml.j2 sha256=3FxWFWkmUy61uyliRPNuUS8WWAd6V6FEv8i3Eopf6Zw 1207
molecule/data/templates/scenario/destroy.yml.j2 sha256=IurBGGM5biv3OrgYOkmTZ1U_dFAciL_J8yoXJYfDLiQ 647
molecule/data/templates/scenario/molecule.yml.j2 sha256=-cHZBBLbzbOBPRNT473BSiDe-GDHQ1QKJZl45_7oMYI 365
molecule/dependency/__init__.py sha256=JUYDKMPc8C0cVwzsYMzouEFiST4HnviIQib3RD1F6ZY 7
molecule/dependency/base.py sha256=II-IVGK6o7f3rjacBXRBwjkYfGaP8wWnJXMAZs38kfY 4217
molecule/dependency/shell.py sha256=d1JeMW0KBKiRS7mXu0UD3iks2OzswjAiPMyo0dIoJ88 3229
molecule/dependency/ansible_galaxy/__init__.py sha256=Co3hxkeC6UkNY6yZglO3Oln3yTj17eTxmLlyDUGunCE 4056
molecule/dependency/ansible_galaxy/base.py sha256=BEB-EHuXNBbQJjVktGeK9PA_IBcpfC2CRlMMqnAoGhU 4060
molecule/dependency/ansible_galaxy/collections.py sha256=8UorDgYusPLuR795EZU5uQIJ7q1U5P9lhKid4a4RDGA 961
molecule/dependency/ansible_galaxy/roles.py sha256=B2r8tZ0SI1FS3IEi4WoorvtzcZrtL5pFI0bjOdSPt0s 845
molecule/driver/__init__.py sha256=JUYDKMPc8C0cVwzsYMzouEFiST4HnviIQib3RD1F6ZY 7
molecule/driver/base.py sha256=G9c91lmWw5Hya0gT5HNOZE5U0nDJPVx8fnrn94h5jfE 8923
molecule/driver/delegated.py sha256=ze5esHvkK10kx1JvkfRMfnTp-wyZbYO2qoPDpwpamIY 9007
molecule/model/__init__.py sha256=JUYDKMPc8C0cVwzsYMzouEFiST4HnviIQib3RD1F6ZY 7
molecule/model/schema_v3.py sha256=pqD3gNytXB2l3QlVGrT_7w4q2PJYubgKKw72RwkIU_A 2896
molecule/provisioner/__init__.py sha256=JUYDKMPc8C0cVwzsYMzouEFiST4HnviIQib3RD1F6ZY 7
molecule/provisioner/ansible.py sha256=25q_29qnwyx-5yD9g2nosG3AHTMv_IwW27RHzX8BnNM 34308
molecule/provisioner/ansible_playbook.py sha256=Fem_zOxJT0gatf4eRNnMfUESLW_BxWbUJuOzbjWv6zs 5681
molecule/provisioner/ansible_playbooks.py sha256=1VpTlmjGNpdcEYhKyv_VH-SFxK3toq0Vni3c51FCnZA 5036
molecule/provisioner/base.py sha256=vrmbgKbDzDSYUDfVuH7mfjY439r-HKQbCFbhk7QHSbA 2023
molecule/verifier/__init__.py sha256=JUYDKMPc8C0cVwzsYMzouEFiST4HnviIQib3RD1F6ZY 7
molecule/verifier/ansible.py sha256=cMukls4PKruITTFRrff-akkx0i5f_D0tyh-CJRIk7uU 2677
molecule/verifier/base.py sha256=uBcdko-HGXnPZUS4et7bz3MjaNKmar8dS_PPVZCOAkc 3556
molecule/verifier/testinfra.py sha256=Mk3iihENuZTsWYnU4CdJJuKD-_iwUfTkDoekZc3p21Q 6724
molecule-24.2.1.dist-info/LICENSE sha256=7HvK6wmKCjK-mGf7NmONejmTVXj5lAWUoh8cIfVfVCE 1118
molecule-24.2.1.dist-info/METADATA sha256=4HQwS0SwtKb5Ed6_IdZ_kNHNgrRNk1LK194hSmix4sc 5807
molecule-24.2.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
molecule-24.2.1.dist-info/entry_points.txt sha256=KU9kqS-g7lyFs5DQYZMkCjTVIc1sh-UBlioc5WPceB0 232
molecule-24.2.1.dist-info/top_level.txt sha256=aoQbdBmSKoAimHMu_YdR5FHbgjZ-5puT3cC89v6U1x0 9
molecule-24.2.1.dist-info/RECORD

top_level.txt

molecule

entry_points.txt

molecule = molecule.__main__:main
default = molecule.driver.delegated:Delegated
ansible = molecule.verifier.ansible:Ansible
testinfra = molecule.verifier.testinfra:Testinfra