{ "info": { "author": "Sorin Sbarnea", "author_email": "sorin.sbarnea@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Framework :: Pytest", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Testing", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "===============\npytest-molecule\n===============\n\n.. image:: https://img.shields.io/pypi/v/pytest-molecule.svg\n :target: https://pypi.org/project/pytest-molecule\n :alt: PyPI version\n\n.. image:: https://img.shields.io/pypi/pyversions/pytest-molecule.svg\n :target: https://pypi.org/project/pytest-molecule\n :alt: Python versions\n\n.. image:: https://travis-ci.org/pycontribs/pytest-molecule.svg?branch=master\n :target: https://travis-ci.org/pycontribs/pytest-molecule\n :alt: See Build Status on Travis CI\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/python/black\n :alt: Python Black Code Style\n\nPyTest Molecule Plugin :: auto detects and runs molecule tests\n\n----\n\nThis plugin enables pytest discovery of all ``molecule.yml`` files inside the\ncodebase and runs them as pytest tests.\n\nOnce you install pytest-molecule you should be able to just run ``pytest`` in\norder to run molecule on all roles and scenarios.\n\nOptionally you can define ``MOLECULE_OPTS`` for passing extra parameters to\neach molecule call.\n\nDiscovered tests do have molecule ``driver`` and ``platforms`` added as\nmarkers_, so you can selectively limit which test types to run:\n\n.. code-block:: shell\n\n # Lists all tests that uses docker\n $ pytest --collect-only -m docker\n\n # Runs scenarios with platform named centos7 and delegated driver:\n $ pytest -m delegated -m centos7\n\nPlease note that at this moment molecule will run the entire scenario if the\nmarkers are platforms, this is not *yet* a way to limit which platforms are\nexecuted inside a specific scenario.\n\nAll tests are added the ``molecule`` marker.\n\nThis plugin also adds a new pytest option named\n``--molecule-unavailable-driver=skip`` which can be used to tell it what to do\nwhen molecule drivers are not loading. Current default is ``skip`` but you\ncan choose other marks like ``xfail`` or empty string if you want to disable\nthis functionality.\n\nInstallation\n------------\n\nYou can install \"pytest-molecule\" via pip_ from PyPI_:\n\n.. code-block:: shell\n\n $ PIP_NO_BUILD_ISOLATION=false pip install pytest-molecule\n\n``PIP_NO_BUILD_ISOLATION`` is needed only on ancient python distributions to\nworkaround https://github.com/pypa/pip/issues/5229\n\nContributing\n------------\nContributions are very welcome. Tests can be run with tox_, please ensure\nthe coverage at least stays the same before you submit a pull request.\n\nLicense\n-------\n\nDistributed under the terms of the MIT_ license, \"pytest-molecule\" is free\nand open source software\n\n\nIssues\n------\n\nIf you encounter any problems, please `file an issue`_ along with a detailed\ndescription.\n\n.. _`MIT`: http://opensource.org/licenses/MIT\n.. _`file an issue`: https://github.com/pycontribs/pytest-molecule/issues\n.. _`pytest`: https://github.com/pytest-dev/pytest\n.. _`tox`: https://tox.readthedocs.io/en/latest/\n.. _`pip`: https://pypi.org/project/pip/\n.. _`PyPI`: https://pypi.org/project\n.. _markers: http://doc.pytest.org/en/latest/example/markers.html\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pycontribs/pytest-molecule", "keywords": "ansible,roles,testing,molecule,pytest,plugin", "license": "MIT", "maintainer": "Sorin Sbarnea", "maintainer_email": "sorin.sbarnea@gmail.com", "name": "pytest-molecule", "package_url": "https://pypi.org/project/pytest-molecule/", "platform": "", "project_url": "https://pypi.org/project/pytest-molecule/", "project_urls": { "Bug Tracker": "https://github.com/pycontribs/pytest-molecule/issues", "CI: Travis": "https://travis-ci.com/pycontribs/pytest-molecule", "Homepage": "https://github.com/pycontribs/pytest-molecule", "Release Management": "https://github.com/pycontribs/pytest-molecule/projects", "Source Code": "https://github.com/pycontribs/pytest-molecule" }, "release_url": "https://pypi.org/project/pytest-molecule/1.2.3/", "requires_dist": [ "molecule (>=2.22rc6)", "pytest (>=3.50)", "pyyaml (<6,>=5.1)", "more-itertools (<6,>=5) ; python_version < \"3.0\"", "more-itertools (>=6) ; python_version >= \"3.0\"", "docker (>=4.0.1) ; extra == 'docker'", "paramiko (>=2.5.0) ; extra == 'docker'" ], "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", "summary": "PyTest Molecule Plugin :: discover and run molecule tests", "version": "1.2.3" }, "last_serial": 5986017, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bd8ab20ac3f5cc6b9dac57ea61c0675b", "sha256": "8065a9fc7e24037086e5d9d0cc83b916354c4e64a2e9186c02ea68d8f82a32b9" }, "downloads": -1, "filename": "pytest_molecule-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bd8ab20ac3f5cc6b9dac57ea61c0675b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4035, "upload_time": "2019-06-18T18:18:59", "url": "https://files.pythonhosted.org/packages/23/98/0a6b90de57abe6e0a23a31d66238c28811b96dde404436d29401c562a906/pytest_molecule-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbfecf6f82c1eb40f80e6c7e02e116dd", "sha256": "934fa1e4749c0d43b21a40624fe6fd3e5977cdffe8c31c408c4449614cf0c27e" }, "downloads": -1, "filename": "pytest-molecule-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cbfecf6f82c1eb40f80e6c7e02e116dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3724, "upload_time": "2019-06-18T18:19:02", "url": "https://files.pythonhosted.org/packages/49/b9/54eaafc1fcf1c460763cd8e30bfcf1d8e02fee637599dab66367bbc9a151/pytest-molecule-0.1.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "995afdf80b65bdbedb824bdb6aa1c0b9", "sha256": "39656ce4880e1488be22c9c5b37f2b8b946626a4052238bc4a4d3f8ef6671832" }, "downloads": -1, "filename": "pytest_molecule-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "995afdf80b65bdbedb824bdb6aa1c0b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3405, "upload_time": "2019-06-19T16:10:15", "url": "https://files.pythonhosted.org/packages/56/58/ae4d489c255eee6929a6e19c11820013210b2b92cba94d342ce2802354a0/pytest_molecule-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60dd3656acfc98b95f4723613099dc98", "sha256": "8f4040ef3bda8ad629de967990f37f86becc4d55fc459788dbee7640eca7a928" }, "downloads": -1, "filename": "pytest-molecule-0.2.1.tar.gz", "has_sig": false, "md5_digest": "60dd3656acfc98b95f4723613099dc98", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3858, "upload_time": "2019-06-19T16:10:17", "url": "https://files.pythonhosted.org/packages/81/53/36a55e5cb828d739ee589f8692c23a6aacf431ff399319ba28fed755c6dd/pytest-molecule-0.2.1.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "2f45a9cf3902620364e55c17c91b3e65", "sha256": "1c9a2e4578633e2775d6f7a2fffc28419ed267622dd92fe29c6c36e2adf1dc4b" }, "downloads": -1, "filename": "pytest_molecule-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2f45a9cf3902620364e55c17c91b3e65", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 4613, "upload_time": "2019-07-01T17:16:10", "url": "https://files.pythonhosted.org/packages/23/07/4c7101a645a21966fa115db1fe107eae6acf47f137209f20fe0ea6bf292d/pytest_molecule-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ba359352b2b34e29d10fa699bae0035", "sha256": "9c305e8e0231474bb17f9c55b30f50573ab00d946124ef1ebbe7ee71a2c73053" }, "downloads": -1, "filename": "pytest-molecule-1.0.tar.gz", "has_sig": false, "md5_digest": "9ba359352b2b34e29d10fa699bae0035", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 11235, "upload_time": "2019-07-01T17:16:12", "url": "https://files.pythonhosted.org/packages/72/ea/9dbbb3d6bd5c833c17570eb80deada2e1e406da1d65d8e096e0f73a02e5b/pytest-molecule-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d09ce0c17513e91676c7b0a8b7d8b8c1", "sha256": "9ce0950557d135a983921c08833454c24bb595471d03e31dbaa3814615695eec" }, "downloads": -1, "filename": "pytest_molecule-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d09ce0c17513e91676c7b0a8b7d8b8c1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 4709, "upload_time": "2019-07-02T17:31:37", "url": "https://files.pythonhosted.org/packages/94/80/ff5c048da51f8ce5ff9eb2e42a272e0eb870244a58258d2a19c5fa8df961/pytest_molecule-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07bb7f470fd1039785e19cf8ce2eceb2", "sha256": "132f31780189294b227613369bb0859eba9c9d129551e8a68d94a736e75c52e7" }, "downloads": -1, "filename": "pytest-molecule-1.0.1.tar.gz", "has_sig": false, "md5_digest": "07bb7f470fd1039785e19cf8ce2eceb2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 11306, "upload_time": "2019-07-02T17:31:38", "url": "https://files.pythonhosted.org/packages/ed/3d/f03ba91b400c13abee44cff17b375df217b75b07374cc01b5b4632ae4a76/pytest-molecule-1.0.1.tar.gz" } ], "1.0rc1": [ { "comment_text": "", "digests": { "md5": "35c933d7f0aca4b6c80797ec025df29e", "sha256": "f78eb096ac396a56d163a4362d48c6ad21c65b577ffc408c5f68f01a0ee1babd" }, "downloads": -1, "filename": "pytest_molecule-1.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "35c933d7f0aca4b6c80797ec025df29e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 4655, "upload_time": "2019-06-23T17:20:21", "url": "https://files.pythonhosted.org/packages/97/14/981a6b965152846d648b8dffcadd5fa0b25e3fbc728c9261dc7887885e84/pytest_molecule-1.0rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b553e4e8207e791b73d9261963560430", "sha256": "0bc39e6920361047b75d479a8330de0f22b17e08cb2e6f5c4b595018ae49b9b3" }, "downloads": -1, "filename": "pytest-molecule-1.0rc1.tar.gz", "has_sig": false, "md5_digest": "b553e4e8207e791b73d9261963560430", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 11996, "upload_time": "2019-06-23T17:20:22", "url": "https://files.pythonhosted.org/packages/cf/44/677a21f6432d2cb560ce1ecf1f42fee23039753194bc9f31a405ff26e77e/pytest-molecule-1.0rc1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "528223af5b015d1233a555921506a23e", "sha256": "f147327ce133aa5deb9a20fe2f56d48fe74377ec3d61c1c7dbe03eac8f1496cc" }, "downloads": -1, "filename": "pytest_molecule-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "528223af5b015d1233a555921506a23e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 6731, "upload_time": "2019-08-13T17:59:59", "url": "https://files.pythonhosted.org/packages/df/78/a3a3cf4f41dfa4b13d369c2173e1a1e4bbaf8e333639daf1901ef0b9e515/pytest_molecule-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ecb9b8fcda30ed9295680218f28650f8", "sha256": "c82d5569c50beed9fd88942e4d1dfca682f0dc6d21982d0fb78267278f1cde38" }, "downloads": -1, "filename": "pytest-molecule-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ecb9b8fcda30ed9295680218f28650f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 15947, "upload_time": "2019-08-13T18:00:00", "url": "https://files.pythonhosted.org/packages/bd/e3/762a1fda636529f1143f04600e4e5b759606a9d56abf697a172308af84b9/pytest-molecule-1.1.0.tar.gz" } ], "1.1.0rc5": [ { "comment_text": "", "digests": { "md5": "e599ce1d188685e5c87132accb6bcf7c", "sha256": "4b38775740ecbd30c9afd20969d8f9056c70d49bf4a1b381adb26a520a5caa97" }, "downloads": -1, "filename": "pytest_molecule-1.1.0rc5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e599ce1d188685e5c87132accb6bcf7c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 5857, "upload_time": "2019-08-09T19:23:56", "url": "https://files.pythonhosted.org/packages/81/90/93b12b02a66a57be52f562dbf5f08f39d3e7d048216318c33a06627e6346/pytest_molecule-1.1.0rc5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe6505f54edb17944d3c1da455f0a1ca", "sha256": "19ed1453dbc2ab67906a093ed142a73af8d88b002d6939c29c5df8d77ea53cb8" }, "downloads": -1, "filename": "pytest-molecule-1.1.0rc5.tar.gz", "has_sig": false, "md5_digest": "fe6505f54edb17944d3c1da455f0a1ca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 14978, "upload_time": "2019-08-09T19:23:58", "url": "https://files.pythonhosted.org/packages/8d/dd/82472e44cf44985800d849f1b149181e5b3fd06a1a103c50a88668398c3e/pytest-molecule-1.1.0rc5.tar.gz" } ], "1.1.0rc6": [ { "comment_text": "", "digests": { "md5": "5a285da1a5d892d75e439ff5f3c971e5", "sha256": "909e0e21d3b50e207fc9f51ac22a7d842e7e23e8537f200d74c71c8c8c973b0f" }, "downloads": -1, "filename": "pytest_molecule-1.1.0rc6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a285da1a5d892d75e439ff5f3c971e5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 6769, "upload_time": "2019-08-12T15:06:22", "url": "https://files.pythonhosted.org/packages/66/05/5858b62d24915a1a2a233c9769f5bdb80f5232f0b02d28015dc4e3f2e0a9/pytest_molecule-1.1.0rc6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e3bfce581206e04441f0acdbf9cdb97", "sha256": "0327323d06c04ef463396fb66d9e3f69540d3a27994d483c7e17614a6f471182" }, "downloads": -1, "filename": "pytest-molecule-1.1.0rc6.tar.gz", "has_sig": false, "md5_digest": "7e3bfce581206e04441f0acdbf9cdb97", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 15921, "upload_time": "2019-08-12T15:06:23", "url": "https://files.pythonhosted.org/packages/18/43/ab663357ea2c8298db8e731b4aa391105a16dc0d98510e6eb9133fccfc92/pytest-molecule-1.1.0rc6.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "6bfc2b8615b2a1e520da735c936f9184", "sha256": "7ba524b042f7ce2167fa19f875b0873f22d42e81b3685cb1ce61cc9843349f11" }, "downloads": -1, "filename": "pytest_molecule-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6bfc2b8615b2a1e520da735c936f9184", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 6791, "upload_time": "2019-09-17T10:14:44", "url": "https://files.pythonhosted.org/packages/e5/f9/1a9c0ee4c03b51c2d78d942992beaf2999c171dbe06864526649a9343257/pytest_molecule-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75c2e8ac010ab2b28e6784bb4a960a9b", "sha256": "8b206bde8b4bb1831f15a55efe31135a61cc6c96a18aeef7e94c7cfe43c1ec9f" }, "downloads": -1, "filename": "pytest-molecule-1.2.0.tar.gz", "has_sig": false, "md5_digest": "75c2e8ac010ab2b28e6784bb4a960a9b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 16456, "upload_time": "2019-09-17T10:14:46", "url": "https://files.pythonhosted.org/packages/26/d8/d578118aca72f18a034465c320091db4a5d7131386ef71432c383caabadd/pytest-molecule-1.2.0.tar.gz" } ], "1.2.1rc1": [ { "comment_text": "", "digests": { "md5": "a0e17b157ab29f98dcfbd4b3159fbd0e", "sha256": "bc01683c747e8a67bd31239dd70a569c3b8ca0ffd57622abe98af7a4d36e804f" }, "downloads": -1, "filename": "pytest_molecule-1.2.1rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0e17b157ab29f98dcfbd4b3159fbd0e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", "size": 6830, "upload_time": "2019-10-10T15:10:29", "url": "https://files.pythonhosted.org/packages/e0/de/6c9e98f928039195aac6dba71685870789c96da3f913b3f73a39141b3739/pytest_molecule-1.2.1rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4905157aa4c029d51004ccf2bbb13845", "sha256": "6f90684821d155c832454cdb4bf64b3cb51ffcac66c0a8a7dfe5977b3b5cde87" }, "downloads": -1, "filename": "pytest-molecule-1.2.1rc1.tar.gz", "has_sig": false, "md5_digest": "4905157aa4c029d51004ccf2bbb13845", "packagetype": "sdist", "python_version": "source", "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", "size": 13583, "upload_time": "2019-10-10T15:10:32", "url": "https://files.pythonhosted.org/packages/de/bd/1e824a10be91470ca18a79b76b26bdf92ac5e665c57abecb20397c571f5e/pytest-molecule-1.2.1rc1.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "097355cc068e9f74a7070dab8bcf7d70", "sha256": "a7ea415226ce6f4fefb39585ae1fc725b803d08c304c46572c2710672d7926a6" }, "downloads": -1, "filename": "pytest_molecule-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "097355cc068e9f74a7070dab8bcf7d70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", "size": 6497, "upload_time": "2019-10-16T19:32:30", "url": "https://files.pythonhosted.org/packages/33/1e/283b8df84b72632e655d4b7543b103df251d4575a0d56074fd648b0b7a71/pytest_molecule-1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69a52bf2a2443ceaaf2e8becc9f16373", "sha256": "6bb8889723eb94864cfef30ee2c6b783d16c9e00b7da61e56bc67728550a8103" }, "downloads": -1, "filename": "pytest-molecule-1.2.3.tar.gz", "has_sig": false, "md5_digest": "69a52bf2a2443ceaaf2e8becc9f16373", "packagetype": "sdist", "python_version": "source", "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", "size": 13757, "upload_time": "2019-10-16T19:32:31", "url": "https://files.pythonhosted.org/packages/c3/8b/b2d23a4a5f64f1e2befd681c33200932287f8f723f26cf5c941e38175549/pytest-molecule-1.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "097355cc068e9f74a7070dab8bcf7d70", "sha256": "a7ea415226ce6f4fefb39585ae1fc725b803d08c304c46572c2710672d7926a6" }, "downloads": -1, "filename": "pytest_molecule-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "097355cc068e9f74a7070dab8bcf7d70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", "size": 6497, "upload_time": "2019-10-16T19:32:30", "url": "https://files.pythonhosted.org/packages/33/1e/283b8df84b72632e655d4b7543b103df251d4575a0d56074fd648b0b7a71/pytest_molecule-1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69a52bf2a2443ceaaf2e8becc9f16373", "sha256": "6bb8889723eb94864cfef30ee2c6b783d16c9e00b7da61e56bc67728550a8103" }, "downloads": -1, "filename": "pytest-molecule-1.2.3.tar.gz", "has_sig": false, "md5_digest": "69a52bf2a2443ceaaf2e8becc9f16373", "packagetype": "sdist", "python_version": "source", "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7", "size": 13757, "upload_time": "2019-10-16T19:32:31", "url": "https://files.pythonhosted.org/packages/c3/8b/b2d23a4a5f64f1e2befd681c33200932287f8f723f26cf5c941e38175549/pytest-molecule-1.2.3.tar.gz" } ] }