molecule

View on PyPIReverse Dependencies (34)

24.9.0 molecule-24.9.0-py3-none-any.whl

Wheel Details

Project: molecule
Version: 24.9.0
Filename: molecule-24.9.0-py3-none-any.whl
Download: [link]
Size: 120123
MD5: 24a1b32efab975ce471e08112981e737
SHA256: ecb15e4c6b66e208e0621e19b100d471a06cd114371f46449620e7eda3ec0a62
Uploaded: 2024-09-12 03:11:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: molecule
Version: 24.9.0
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: changelog, https://github.com/ansible-community/molecule/releases
Project-Url: documentation, https://molecule.readthedocs.io/
Project-Url: homepage, https://github.com/ansible-community/molecule
Project-Url: repository, https://github.com/ansible-community/molecule
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 (>=24.6.1)
Requires-Dist: ansible-core (>=2.12.10)
Requires-Dist: click (<9,>=8.0)
Requires-Dist: click-help-colors
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: ansi2html (>=1.8.0); extra == "test"
Requires-Dist: ansible-lint (>=6.12.1); extra == "test"
Requires-Dist: black; extra == "test"
Requires-Dist: check-jsonschema; extra == "test"
Requires-Dist: coverage[toml]; extra == "test"
Requires-Dist: filelock (>=3.9.0); extra == "test"
Requires-Dist: mypy; extra == "test"
Requires-Dist: pexpect (<5,>=4.8.0); extra == "test"
Requires-Dist: pip-tools; extra == "test"
Requires-Dist: pre-commit; extra == "test"
Requires-Dist: pydoclint; extra == "test"
Requires-Dist: pylint; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-mock (>=3.10.0); extra == "test"
Requires-Dist: pytest-plus (>=0.4.0); extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Requires-Dist: requests (!=2.32.0); extra == "test"
Requires-Dist: ruff; extra == "test"
Requires-Dist: toml-sort; extra == "test"
Requires-Dist: tox; extra == "test"
Requires-Dist: types-jsonschema; extra == "test"
Requires-Dist: types-pexpect; extra == "test"
Requires-Dist: types-pyyaml; 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: 2783 characters]

WHEEL

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

RECORD

Path Digest Size
molecule/__init__.py sha256=3m-dem8R18Oln9dcFrJMxETbZgSuIxOMtOHUQ2wJD5U 1487
molecule/__main__.py sha256=Ggl-bEwK6om-IyYtVwoMPSj_yIQCyhuDdfE7hWJx2_o 1295
molecule/_version.py sha256=BaN30KEhHPmncMQ4djCFqT-HorYbEptEBrblNwDDErU 413
molecule/api.py sha256=oKKFfk4mXzKO-uvILv729AhkJL1MbZUPgRdnoLwvy4s 2943
molecule/app.py sha256=es3PY_KMseSzJ71idqd7rzHWPQr6C-iLYMgAB5-4Mm4 309
molecule/config.py sha256=njQl0bx3zqQqD4CvXvq8VxIBVrB-OKGD2c7bW1Vy9j4 19795
molecule/console.py sha256=N37gAWTlevPpDqV7wDH6lZBMUOXh7nREifv6V1g3PKU 2770
molecule/constants.py sha256=tZw0VLrYmtjleMEa6AH7qpidYkQDotM0VgqrgsR37Gw 292
molecule/interpolation.py sha256=rN65UB3zREkMwRzMvvlHzEfIfvFcngT-kqn-tyxsAHY 5116
molecule/logger.py sha256=sEeAZWYzcYYAVVB_DVOUPM--wgoKjHyE_UDtslqGJUk 7327
molecule/platforms.py sha256=mCJ-XgqIh1vH3XKJtZlA9fiEw4x07CL63noI3cQ9qek 3149
molecule/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
molecule/scenario.py sha256=rSCSu5AhjZb2YnHCgog9QbG1NvqDcs16Q6SV33RT0XM 9047
molecule/scenarios.py sha256=sKxqzo5YdS5X-sIiA23YSUHd4NCqzQfcgwJasAe-whk 5212
molecule/shell.py sha256=nqvQ7DC9MV1oNuVYoDC7AiYiRuKDALdNJIXw0wvXzvA 6045
molecule/state.py sha256=nYSxsPSOr182VXnwDGeFHw8GFopBFY92QJQy6qM8NAU 5930
molecule/status.py sha256=ntcTZMFvKHg1cjFVXRrjacipKXjTUZdF0P8wzUQ32xA 1403
molecule/text.py sha256=fbjR-LPhf7ImBoRPnKbMSDgfqBd6YUahQVRgyGZZ3bQ 1707
molecule/util.py sha256=fjkXhwW6s_LqC_m19vm5h1IrmKXkwN2Tu2mNDwJJvsQ 14271
molecule/command/__init__.py sha256=Ez7p95PHV92BxHXUS6SM1pUCzALEobOjYnsALFY89iA 1923
molecule/command/base.py sha256=36aqxEzhl-f50X4LguT94XK9PghIXHdu8UINK5SIrLA 11650
molecule/command/check.py sha256=EFLLGgaM8KvxIOOahfDQcwBqa4ATsVkKWUqtBgX9SOE 2611
molecule/command/cleanup.py sha256=MIZSF04Dl4KbhS9l6evAdz9aWSWlxT6Plk4TRqNtsIs 2434
molecule/command/converge.py sha256=wsil2ray0UBVCOAkbADoEHGEmO7yQ0e89prDtTb-UFU 2388
molecule/command/create.py sha256=zhYvgWSdBSvMv_EXF9ipFeglLEFMTaQB1s5LmYfP804 2756
molecule/command/dependency.py sha256=DLtsb3r-A6GR5NH-5Cr8x8-EPYtUzRW5vh0hfbkXaNY 2196
molecule/command/destroy.py sha256=bvNu15O0adYX3qiQWle2mt1ZEpr3lijDezdReVNq1yw 3263
molecule/command/drivers.py sha256=lKe_u2x2WQOqtfIybz-9C_r13wgYG36_UgvjCdv2UrU 2141
molecule/command/idempotence.py sha256=tMocSW_m0THiX5iDnux_vVcZ_z95FPim8BrVXyTJ8Gc 4959
molecule/command/list.py sha256=l57UuyikxPeUum0jlGVJLcSz51hw-wvdAES9utITchs 4118
molecule/command/login.py sha256=xFh7GDxVZhBtokN2LnuiEGq2WJe8jJLx4uQ3AsXvHUw 5195
molecule/command/matrix.py sha256=-w85v7mXc5ZiLCT50eQevi186TPa-xYbEa38vdNM27U 2898
molecule/command/prepare.py sha256=H5O-2Xd21FhYSH64wV1TJTzYkJ7EfyG1o0JV8vzb35g 4451
molecule/command/reset.py sha256=wdX6j90HJAJitSWO3Xosm_vY6FeRgnuJnfitUwesOl0 1960
molecule/command/side_effect.py sha256=kVQzSwCZU8gR9uc9u2mZZA3IMBSHmow4C9KvNnSXTTo 2513
molecule/command/syntax.py sha256=QR-HQ2dyUHGw8PCE6rBsCQ5blqJvSoDC4mqb5nYCkJI 2190
molecule/command/test.py sha256=MKJ10rNp8W00rGE_OMrqqP1Hf2rwZpLDAMHdazAGumI 3839
molecule/command/verify.py sha256=t6iITVF3z3u2z2Vtd87qQwJirr0FwuOYqWwN3kH01SY 2194
molecule/command/init/__init__.py sha256=N-5q9h4C_e8Be_DGQbY86jS31Q33sKO322mM_dnuEkU 29
molecule/command/init/base.py sha256=hqCd1KF-y3uTGFM6fGmcQJmQfJ7NJ5GcyL4YAWye7Fc 1692
molecule/command/init/init.py sha256=bI5nNbLgCHQhn-1Rys9cw3yNzAUc6Nz4d-nW9VFyz6U 1503
molecule/command/init/scenario.py sha256=bddLDA4W2iAJxCsVOy3kJV15ajYo-jGiKWc2bWyYr2g 5738
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=N-5q9h4C_e8Be_DGQbY86jS31Q33sKO322mM_dnuEkU 29
molecule/dependency/base.py sha256=rb4eFcl-Tt6ggghPHeXYw1ueZA_1adgcK6hE0-nrL_E 5003
molecule/dependency/shell.py sha256=YhLmMuiIUN3AgiPVRV7Rc3ndIJ9puG6NRZsJjjWGS9g 3605
molecule/dependency/ansible_galaxy/__init__.py sha256=QKm-RaksYTEdM8wBYQafFTanj4d3_lwczr55o2M3XoQ 4628
molecule/dependency/ansible_galaxy/base.py sha256=vqNZ_F-5NnzrucSbw1j_dTxhoNXX4ApKScZrxdIRMC0 5007
molecule/dependency/ansible_galaxy/collections.py sha256=aKoUK1tgrlhtwgveLsWT0065VBFIUNNhDQA069ZEhuI 1208
molecule/dependency/ansible_galaxy/roles.py sha256=ji0M7QEyHVOwwHov7LzpIW2vdWhz1MFWru_mmB1Ul68 1038
molecule/driver/__init__.py sha256=N-5q9h4C_e8Be_DGQbY86jS31Q33sKO322mM_dnuEkU 29
molecule/driver/base.py sha256=9JqP8dFU9B-US1F35ClDjzzjrZNdXxouTjHvZXoFPCA 10523
molecule/driver/delegated.py sha256=vAZ-OkF_VEODuxwXMtB-0E8OjtZElo4gq13DCGsvLgk 9881
molecule/model/__init__.py sha256=N-5q9h4C_e8Be_DGQbY86jS31Q33sKO322mM_dnuEkU 29
molecule/model/schema_v3.py sha256=Ljfjh_Vjf-aKZhnh8HgWnHWVUF96lqZA7hnUTrSpPlQ 3170
molecule/provisioner/__init__.py sha256=N-5q9h4C_e8Be_DGQbY86jS31Q33sKO322mM_dnuEkU 29
molecule/provisioner/ansible.py sha256=E2j_QfRfKjpDZEfIpuSmeNPrICGntbfYIKJs2OgJmL0 37959
molecule/provisioner/ansible_playbook.py sha256=jx9dnIdTpk1Ai3PVyaDVaPk7pBDnx6IW9115R5ERIww 6132
molecule/provisioner/ansible_playbooks.py sha256=Sj4VycZ0Cii5Yev14q5KxHuQxSNootpRbFH2g_LREis 6290
molecule/provisioner/base.py sha256=gjfwN-QlWE2RphrA9FCaXV5uiMmkbKC81bdnMnSGsQU 2268
molecule/verifier/__init__.py sha256=N-5q9h4C_e8Be_DGQbY86jS31Q33sKO322mM_dnuEkU 29
molecule/verifier/ansible.py sha256=cB6RcW0NEsbq99DM_87AOKDYGp97Bn2dTk_tFvjUSlk 3021
molecule/verifier/base.py sha256=PWHp4l-AihE3k_vWtkVkGIB8I07uIEqbGQg2kGGO7UQ 4282
molecule/verifier/testinfra.py sha256=Cm__QQAhtniIEajzQ1vYotXonUEa8E2pv7mter0P7Fw 7671
molecule-24.9.0.dist-info/LICENSE sha256=7HvK6wmKCjK-mGf7NmONejmTVXj5lAWUoh8cIfVfVCE 1118
molecule-24.9.0.dist-info/METADATA sha256=LTpSt-f_dzOD7uKyYI0MrfGQfJzb01xI62hMMQzIl9c 6046
molecule-24.9.0.dist-info/WHEEL sha256=cVxcB9AmuTcXqmwrtPhNK88dr7IR_b6qagTj0UvIEbY 91
molecule-24.9.0.dist-info/entry_points.txt sha256=KU9kqS-g7lyFs5DQYZMkCjTVIc1sh-UBlioc5WPceB0 232
molecule-24.9.0.dist-info/top_level.txt sha256=aoQbdBmSKoAimHMu_YdR5FHbgjZ-5puT3cC89v6U1x0 9
molecule-24.9.0.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