{ "info": { "author": "Vapor IO", "author_email": "vapor@vapor.io", "bugtrack_url": null, "classifiers": [ "Environment :: Plugins", "Framework :: Pytest", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "# kubetest\n\n[![Build Status](https://build.vio.sh/buildStatus/icon?job=vapor-ware/kubetest/master)](https://build.vio.sh/blue/organizations/jenkins/vapor-ware%2Fkubetest/activity)\n[![PyPI](https://img.shields.io/pypi/v/kubetest.svg)](https://pypi.org/project/kubetest/)\n[![Documentation Status](https://readthedocs.org/projects/kubetest/badge/?version=latest)](https://kubetest.readthedocs.io/en/latest/?badge=latest)\n\nKubetest is a [pytest][pytest] plugin that makes it easier to manage a Kubernetes\ncluster within your integration tests. While you can use the [Kubernetes Python client][k8s-py]\ndirectly, this plugin provides some cluster and object management on top of that so you can\nspend less time setting up and tearing down tests and more time actually writing your tests.\nIn particular, this plugin is useful for testing your Kubernetes infrastructure (e.g., ensure\nit deploys and behaves correctly) and for testing disaster recovery scenarios (e.g. delete a\npod or deployment and inspect the aftermath).\n\n**Features:**\n* Simple API for common cluster interactions.\n* Uses the Kubernetes Python client as the backend, so more complex custom\n actions are possible.\n* Load Kubernetes manifest YAMLs into their Kubernetes models.\n* Each test is run in its own namespace and the namespace is created and\n deleted automatically.\n* Detailed logging to help debug error cases.\n* Wait functions for object readiness and for object deletion.\n* Get container logs and search for expected logging output.\n* Plugin-managed RBAC permissions at test-case granularity using pytest markers.\n\nFor more information, see the [kubetest documentation][kubetest-docs].\n\n## Installation\n\nThis plugin can be installed with `pip`\n\n```\npip install kubetest\n```\n\nNote that the `kubetest` package has entrypoint hooks defined in its [`setup.py`](setup.py)\nwhich allow it to be automatically made available to pytest. This means that it will run\nwhenever pytest is run. Since `kubetest` expects a cluster to be set up and to be given\nconfiguration for that cluster, pytest will fail if those are not present. It is therefore\nrecommended to only install `kubetest` in a virtual environment or other managed environment,\nsuch as a CI pipeline, where you can assure that cluster access and configuration are\navailable.\n\n## Documentation\n\nSee the [kubetest documentation page][kubetest-docs] for details on command line usage,\navailable fixtures and markers, and general pytest integration.\n\n## Feedback\n\nFeedback for kubetest is greatly appreciated! If you experience any issues, find the\ndocumentation unclear, have feature requests, or just have questions about it, we'd\nlove to know. Feel free to open an issue for any feedback you may have.\n\n## License\n\nkubetest is released under the [GPL-3.0](LICENSE) license.\n\n\n\n[pytest]: https://docs.pytest.org/en/latest/\n[k8s-py]: https://github.com/kubernetes-client/python\n[kubetest-docs]: https://kubetest.readthedocs.io/en/latest/\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/vapor-ware/kubetest", "keywords": "", "license": "GNU General Public License v3.0", "maintainer": "", "maintainer_email": "", "name": "kubetest", "package_url": "https://pypi.org/project/kubetest/", "platform": "", "project_url": "https://pypi.org/project/kubetest/", "project_urls": { "Homepage": "https://github.com/vapor-ware/kubetest" }, "release_url": "https://pypi.org/project/kubetest/0.4.3/", "requires_dist": [ "kubernetes", "pyyaml (>=4.2b1)", "pytest", "requests (>=2.21.0)" ], "requires_python": ">=3.6", "summary": "A Kubernetes integration test framework in Python.", "version": "0.4.3" }, "last_serial": 5946039, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d2abace339c4ea7cadc4d8d3165eacc0", "sha256": "da5e8c925968d576893dcc9611d038166897b22529a058fa17763f772b0e9520" }, "downloads": -1, "filename": "kubetest-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d2abace339c4ea7cadc4d8d3165eacc0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 54256, "upload_time": "2018-10-01T17:20:03", "url": "https://files.pythonhosted.org/packages/67/00/987f909dc88eb5ef444464c0d743dd00727fc90ccda4a9c1cd86bdf0ef0f/kubetest-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0194a1e5282c7e24c29de4620b3b12fb", "sha256": "1ef6fe889b5e2df89a3ceff0e8a133fdc2a1144a8583e094d5915f3f2b9050f5" }, "downloads": -1, "filename": "kubetest-0.0.1.tar.gz", "has_sig": false, "md5_digest": "0194a1e5282c7e24c29de4620b3b12fb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 31533, "upload_time": "2018-10-01T17:20:04", "url": "https://files.pythonhosted.org/packages/9c/3c/1243971c133461104c0adfe09a205cc3c1ddebef906df9abce6e61a8a281/kubetest-0.0.1.tar.gz" } ], "0.0.1.dev0": [ { "comment_text": "", "digests": { "md5": "473c58b9b91a29f01cb491e031e7887e", "sha256": "e7ddc3ba034acbdb6050d28f96ec465ef082f79bd14be62dbd329c92ab1942e9" }, "downloads": -1, "filename": "kubetest-0.0.1.dev0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "473c58b9b91a29f01cb491e031e7887e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 15189, "upload_time": "2018-09-13T15:44:07", "url": "https://files.pythonhosted.org/packages/5a/05/dac23edd0ffbca44d35d024f631e7b4a0ea48cb0d4980847a923dd23d7ec/kubetest-0.0.1.dev0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "982e6f58d37a87079ff98c837677958b", "sha256": "7807a5ccdb404289c946123b11bae3ab34ba6d346d088d1db76b20691f831887" }, "downloads": -1, "filename": "kubetest-0.0.1.dev0.tar.gz", "has_sig": false, "md5_digest": "982e6f58d37a87079ff98c837677958b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1758, "upload_time": "2018-09-13T15:44:08", "url": "https://files.pythonhosted.org/packages/18/4a/0c07d0b08341598da372f971bd8b7ae288946dd46002c8f44867c1234a85/kubetest-0.0.1.dev0.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "acaaab3d3ceb2e316a05a504d8d45344", "sha256": "88e31526ef1be300d8b33a14118d5d30c4cb908ff09352b7ec1cc9f6c78279ff" }, "downloads": -1, "filename": "kubetest-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "acaaab3d3ceb2e316a05a504d8d45344", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 57160, "upload_time": "2018-10-30T13:48:49", "url": "https://files.pythonhosted.org/packages/16/33/b8c2e2107fda1036687df97e02b00bc14284248a5c8a1d21ac0a2eb30330/kubetest-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab73432e42cb08fd0503dda9eb19cdd3", "sha256": "ab1bb9f27919b687096969f43a6cbf451c9088acb333d9456f869786a6d55c30" }, "downloads": -1, "filename": "kubetest-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ab73432e42cb08fd0503dda9eb19cdd3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 30622, "upload_time": "2018-10-30T13:48:50", "url": "https://files.pythonhosted.org/packages/b2/2d/38b2710792a6c1030f9535e503fd340b542c06a782cab660af8bbb6b4f73/kubetest-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "451e269722a6cc1333a86e075ebf268f", "sha256": "01331423a938b48a58384e439c6895f47aebdbfab66bbdfc1a01e43e19dcb5e3" }, "downloads": -1, "filename": "kubetest-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "451e269722a6cc1333a86e075ebf268f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 57176, "upload_time": "2018-12-07T15:37:59", "url": "https://files.pythonhosted.org/packages/80/c6/cdbe8fe5609ecf480cc57dace0ee65930d4272daaae42ba2e9725bab6247/kubetest-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6b819db761f65fcb4dffc283964a9a8", "sha256": "19ae96174ef09b47d654b2a8dcf40d779007d895dc8c60d4d86cfc30fa714204" }, "downloads": -1, "filename": "kubetest-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d6b819db761f65fcb4dffc283964a9a8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 30793, "upload_time": "2018-12-07T15:38:01", "url": "https://files.pythonhosted.org/packages/f2/32/5f6a4bf99538cdda6067036f5d684b408aa546e641720535cc254c5f2f62/kubetest-0.0.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "135b9381297276efcc0a760a428fe939", "sha256": "a5224291057a6f15e3af143c5aca64266c004b2409439b43abee342992d3bdd6" }, "downloads": -1, "filename": "kubetest-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "135b9381297276efcc0a760a428fe939", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 58682, "upload_time": "2019-04-19T00:29:43", "url": "https://files.pythonhosted.org/packages/2c/5f/2a2cda9c0c3a1fe904752e8022d4823755ddffedffb317d406c0876c39e3/kubetest-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e17ac144d251f502b20ead7fc7715250", "sha256": "4cc2b7ceb4f3e7b080bdf4f9768b9c50e39c2cc284c36b962d0613f449abf731" }, "downloads": -1, "filename": "kubetest-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e17ac144d251f502b20ead7fc7715250", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 48580, "upload_time": "2019-04-19T00:29:44", "url": "https://files.pythonhosted.org/packages/e6/b4/6743ced4b44e19aef3fe6e88ed488a93c422c3351a9634b268e61c6fe198/kubetest-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "16e665482224a73ccec71ab33470af42", "sha256": "1dec5343a9d30d1cfcb9c2f827801a148cfe007645bc8fc9c7cf39693ba6983f" }, "downloads": -1, "filename": "kubetest-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16e665482224a73ccec71ab33470af42", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 59085, "upload_time": "2019-07-09T13:30:58", "url": "https://files.pythonhosted.org/packages/b3/06/e370979e753d50b72f6eaf627adac33a9e94f9f50afb32ef8e2da1cac984/kubetest-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea73be92165042f569edfa8a06152277", "sha256": "158ecdcb730a2a9e88ea3497fde311fc0c809718cf707ba9fa94fea78c1f65a7" }, "downloads": -1, "filename": "kubetest-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ea73be92165042f569edfa8a06152277", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 49023, "upload_time": "2019-07-09T13:30:59", "url": "https://files.pythonhosted.org/packages/e9/59/d2eaa33061a36edacd8b097f0242c03182eb80cdcf7b5a3f5c8ba6fd822b/kubetest-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2ae4077e1d6f587551cdb334e7773c50", "sha256": "8b4ec58bed0142dd32507b3e1fdda0daa16295f437d41a5d5ce959b8f3e512fa" }, "downloads": -1, "filename": "kubetest-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ae4077e1d6f587551cdb334e7773c50", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 62382, "upload_time": "2019-07-10T22:29:21", "url": "https://files.pythonhosted.org/packages/84/f4/44f8f284191a26a89420fe09183dbeb1d4fa5ca4a9a611395f5c96d077bb/kubetest-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d324d552ce3f8be3fbc4373c53088a5", "sha256": "b11b0361564da963bce30cb66c25833651faa14cb5ca4b37d168bf2ca7de3798" }, "downloads": -1, "filename": "kubetest-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0d324d552ce3f8be3fbc4373c53088a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 46660, "upload_time": "2019-07-10T22:29:22", "url": "https://files.pythonhosted.org/packages/f7/a3/13efa464e4e378ace6e6a599b87831be9d99cba8de420e7edf3e035c9354/kubetest-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "10898552ddbe2e7b8d3e68526a74b919", "sha256": "d6617adfc393c24688ca3ea6f39731cc32b99db7e881545d2f78fd5c55541c93" }, "downloads": -1, "filename": "kubetest-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10898552ddbe2e7b8d3e68526a74b919", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 62392, "upload_time": "2019-07-11T11:23:10", "url": "https://files.pythonhosted.org/packages/3c/e9/cd28fdce0b43f9ea6653c2b537bf9a4d1b018ec6369002d62b32883a2eb0/kubetest-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23b5fdf2a1de551355b52447f1bc48cf", "sha256": "4ee93261e65b561af25095ee1bcfd51ef2b1eb5a201f1c0cc666e1c98ec448ad" }, "downloads": -1, "filename": "kubetest-0.2.1.tar.gz", "has_sig": false, "md5_digest": "23b5fdf2a1de551355b52447f1bc48cf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 46709, "upload_time": "2019-07-11T11:23:11", "url": "https://files.pythonhosted.org/packages/6b/bc/72107f5171c3f2419cae1b2955773491e092907b93535b49958b38eeca79/kubetest-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "1e174dd0d4656f40acccd409fe1251bd", "sha256": "586ad5e26c542aaac541ef935db8c0327672011b3248e87955b1a6ce8a781efb" }, "downloads": -1, "filename": "kubetest-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e174dd0d4656f40acccd409fe1251bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 62852, "upload_time": "2019-07-17T13:24:05", "url": "https://files.pythonhosted.org/packages/c9/fd/7cf8a373840ddfa63f79355883e0313ee998210557fa857bbacf30c58b25/kubetest-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a593729e3e732d2df500e12bad77bc8", "sha256": "e030be015fc4bfffe0f8836616e11782b8c4cab01ad38e4d420956088580df23" }, "downloads": -1, "filename": "kubetest-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0a593729e3e732d2df500e12bad77bc8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 46977, "upload_time": "2019-07-17T13:24:07", "url": "https://files.pythonhosted.org/packages/56/72/85dbf1815671cb732298aac1df76ce9ccb40e39e1d5bb09bf12f9f987b1b/kubetest-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "064d7a639bd2dbcc137e2a5ae975d735", "sha256": "23615d1cbfbe9573548526211f4548b76c3dfdae00ebff5041a49cc6efe260d5" }, "downloads": -1, "filename": "kubetest-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "064d7a639bd2dbcc137e2a5ae975d735", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 62852, "upload_time": "2019-07-18T10:59:31", "url": "https://files.pythonhosted.org/packages/79/d4/835cfa0b245e6d79fe9e4572251dc67f5eb982b525b4dee0564041c6829f/kubetest-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51589adde268542ce4d1e27d31fca11c", "sha256": "6971b6ce887a282d08d16f947f6fe1ea43ae3d60bc4a58efadcaad938d117ea3" }, "downloads": -1, "filename": "kubetest-0.3.1.tar.gz", "has_sig": false, "md5_digest": "51589adde268542ce4d1e27d31fca11c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 46989, "upload_time": "2019-07-18T10:59:32", "url": "https://files.pythonhosted.org/packages/aa/b6/ff939597582e4ff4ca09fb2008231a99c2efc9f8e4b09e6d84430d5a8546/kubetest-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "fccec46cf641e8e6ee1bf645f376324c", "sha256": "36394982307bc0815fe77429dfa76f246657a34e0b71d2c89f6d3e0622e57eb4" }, "downloads": -1, "filename": "kubetest-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fccec46cf641e8e6ee1bf645f376324c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 64123, "upload_time": "2019-07-22T11:22:52", "url": "https://files.pythonhosted.org/packages/6a/ca/e6a51ee6998038db51f0c332fec61ccb9a8d0df73392c1fe199307b2b62b/kubetest-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05e01d8b6f42cfecb0a3237a32308498", "sha256": "601b747f225532e63ca21972e765779ee89e8dc0879b75deabd8426ee339d81e" }, "downloads": -1, "filename": "kubetest-0.3.2.tar.gz", "has_sig": false, "md5_digest": "05e01d8b6f42cfecb0a3237a32308498", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 47649, "upload_time": "2019-07-22T11:22:53", "url": "https://files.pythonhosted.org/packages/d4/ac/eff9b493b4689497d3d722cfbc707f745924384c6d678578d920d4fa81ea/kubetest-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "88795b79672c90a6e7d89c9032368fd3", "sha256": "2d9715df26063fb5b8043f2e60ec091b00614c57e097b579f8ffb05ab3b0c79d" }, "downloads": -1, "filename": "kubetest-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88795b79672c90a6e7d89c9032368fd3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 64611, "upload_time": "2019-07-26T17:11:21", "url": "https://files.pythonhosted.org/packages/7b/36/b036bffabacbf19c82459de31d2660fdf1c91b19c09e355b3d314592c074/kubetest-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56e863444dd7d0632e7655384fafc611", "sha256": "a8be00f4c490453207efc31d1a55117f70338eedd4f713b7aab948f366d2edca" }, "downloads": -1, "filename": "kubetest-0.3.3.tar.gz", "has_sig": false, "md5_digest": "56e863444dd7d0632e7655384fafc611", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 48077, "upload_time": "2019-07-26T17:11:22", "url": "https://files.pythonhosted.org/packages/68/b1/d38e7d486cb84b237e563a410954e910877496cdd81eb88452e1fe444849/kubetest-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "cd3e7d584461bf19ca9538f3dd8e75ee", "sha256": "1b458671d7e68582964492fdad591802f9292e4149caf3c43e8d4815632d6e54" }, "downloads": -1, "filename": "kubetest-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd3e7d584461bf19ca9538f3dd8e75ee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 64939, "upload_time": "2019-08-16T00:41:15", "url": "https://files.pythonhosted.org/packages/ca/40/030c5144715f8effcc1a87ff1b71618847a9d7b2596b61cb908abc1c46b5/kubetest-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "337cae00caf481dbadb16e9022aa4d86", "sha256": "3ff3ac7c774c45c16a50f958bb22a9a6cda9377e906484d2a690b23d47662f2b" }, "downloads": -1, "filename": "kubetest-0.4.0.tar.gz", "has_sig": false, "md5_digest": "337cae00caf481dbadb16e9022aa4d86", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 48437, "upload_time": "2019-08-16T00:41:17", "url": "https://files.pythonhosted.org/packages/af/25/f690099d8cbd25dea7e6f53768710510d99bae994ce3cfb124fdfc3572ba/kubetest-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "ba590cc1d58bdd5f501ca4bcb3b8ea98", "sha256": "ce834e2151d0d336f51d4064e82a2193900c0fb5c4689b521f22a61658c75552" }, "downloads": -1, "filename": "kubetest-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba590cc1d58bdd5f501ca4bcb3b8ea98", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 64962, "upload_time": "2019-08-21T12:24:43", "url": "https://files.pythonhosted.org/packages/c2/3c/cfbec14b95fb25181e6210218b59b33cf63ffebde99db7721254e6dd02d1/kubetest-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64860c207299dc098932f6cfb19e4773", "sha256": "6c4f452c2dc7739ef6244b7e81e103120e5c9f517bfd43d3b03234bb18e9f811" }, "downloads": -1, "filename": "kubetest-0.4.1.tar.gz", "has_sig": false, "md5_digest": "64860c207299dc098932f6cfb19e4773", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 48439, "upload_time": "2019-08-21T12:24:44", "url": "https://files.pythonhosted.org/packages/ba/75/0d88b474a38475257c886a20ccca7d1619dd56cfe0bd5b3d95e50ead2f49/kubetest-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "e94a6f09c3cdb2da87ab1d939af92e63", "sha256": "ce6550a30c5b58de64592f5c946f57c9dd51c3bc7dc5a13f1a54aef115a2a3ae" }, "downloads": -1, "filename": "kubetest-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e94a6f09c3cdb2da87ab1d939af92e63", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 65161, "upload_time": "2019-09-27T19:20:52", "url": "https://files.pythonhosted.org/packages/e4/37/3d2e093720a2683a5e0fca0a30e3f883521974df9045f94e74f5f58ee03c/kubetest-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7c9c4a7379232a565afea6f58edcf59", "sha256": "39452381a21298f42a22f67f861f361686f53a77f4a6a11437df386fa1c874de" }, "downloads": -1, "filename": "kubetest-0.4.2.tar.gz", "has_sig": false, "md5_digest": "c7c9c4a7379232a565afea6f58edcf59", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 48625, "upload_time": "2019-09-27T19:20:54", "url": "https://files.pythonhosted.org/packages/d9/b8/83a5cb267373bf293c9f61aec3c48c4df0639b02cdae11334e57bc3196fc/kubetest-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "919fd6f4b1d0315efe0d9c9aaac877ce", "sha256": "903ed3daad89c626ff9d494a19f558b9e328482e8bd27901670eb22838690ad9" }, "downloads": -1, "filename": "kubetest-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "919fd6f4b1d0315efe0d9c9aaac877ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 65228, "upload_time": "2019-10-08T18:10:52", "url": "https://files.pythonhosted.org/packages/72/ce/8b775d929796fbb9ca182accb0b718c23764312ddd6be9d8d333139df09b/kubetest-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3698c9d74779dcd69f04572979a2453", "sha256": "1375a2e499ba8906b6cfd4d22082585ffaf50d63f9f86c25a31ed8b3ba474081" }, "downloads": -1, "filename": "kubetest-0.4.3.tar.gz", "has_sig": false, "md5_digest": "d3698c9d74779dcd69f04572979a2453", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 48649, "upload_time": "2019-10-08T18:10:54", "url": "https://files.pythonhosted.org/packages/74/ac/f76201f48f2a9120171e0db94b35a3a883e45455521c90d3216b53520e49/kubetest-0.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "919fd6f4b1d0315efe0d9c9aaac877ce", "sha256": "903ed3daad89c626ff9d494a19f558b9e328482e8bd27901670eb22838690ad9" }, "downloads": -1, "filename": "kubetest-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "919fd6f4b1d0315efe0d9c9aaac877ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 65228, "upload_time": "2019-10-08T18:10:52", "url": "https://files.pythonhosted.org/packages/72/ce/8b775d929796fbb9ca182accb0b718c23764312ddd6be9d8d333139df09b/kubetest-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3698c9d74779dcd69f04572979a2453", "sha256": "1375a2e499ba8906b6cfd4d22082585ffaf50d63f9f86c25a31ed8b3ba474081" }, "downloads": -1, "filename": "kubetest-0.4.3.tar.gz", "has_sig": false, "md5_digest": "d3698c9d74779dcd69f04572979a2453", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 48649, "upload_time": "2019-10-08T18:10:54", "url": "https://files.pythonhosted.org/packages/74/ac/f76201f48f2a9120171e0db94b35a3a883e45455521c90d3216b53520e49/kubetest-0.4.3.tar.gz" } ] }