{ "info": { "author": "Eldarion, Inc.", "author_email": "development@eldarion.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "pykube-ng\n=========\n\n.. image:: https://img.shields.io/travis/hjacobs/pykube.svg\n :target: https://travis-ci.org/hjacobs/pykube\n :alt: Build status\n\n.. image:: https://coveralls.io/repos/github/hjacobs/pykube/badge.svg?branch=master;_=1\n :target: https://coveralls.io/github/hjacobs/pykube?branch=master\n :alt: Code Coverage\n\n.. image:: https://readthedocs.org/projects/pykube/badge/?version=latest\n :target: https://pykube.readthedocs.io/\n :alt: Documentation\n\n.. image:: https://img.shields.io/pypi/v/pykube-ng.svg\n :target: https://pypi.python.org/pypi/pykube-ng/\n :alt: PyPI version\n\n.. image:: https://img.shields.io/pypi/pyversions/pykube-ng.svg\n :target: https://pypi.python.org/pypi/pykube-ng/\n :alt: Python versions\n\n.. image:: https://img.shields.io/badge/license-apache-blue.svg\n :target: https://pypi.python.org/pypi/pykube-ng/\n :alt: Apache License\n\n.. image:: https://img.shields.io/badge/calver-YY.MM.MICRO-22bfda.svg\n :target: http://calver.org/\n :alt: CalVer\n\nPykube (pykube-ng) is a lightweight Python 3.6+ client library for Kubernetes.\n\nThis is a fork of `kelproject/pykube `_ which is no longer maintained (archived). Here the original text of the pykube README:\n\n Kel is an open source Platform as a Service (PaaS) from Eldarion, Inc. that\n makes it easy to manage web application deployment and hosting through the\n entire lifecycle from development through testing to production. It adds\n components and tools on top of Kubernetes that help developers manage their\n application infrastructure. Kel builds on Eldarion's 7+ years experience running\n one of the leading Python and Django PaaSes.\n For more information about Kel, see `kelproject.com`_ or follow us on Twitter\n `@projectkel`_.\n\n.. _kelproject.com: http://kelproject.com/\n.. _@projectkel: https://twitter.com/projectkel\n\nFeatures\n--------\n\n* HTTP interface using requests using kubeconfig for authentication\n* Python native querying of Kubernetes API objects\n\nInstallation\n------------\n\nTo install pykube, use pip::\n\n pip install pykube-ng\n\n\nInteractive Console\n-------------------\n\nThe ``pykube`` library module can be run as an interactive console locally for quick exploration.\nIt will automatically load ``~/.kube/config`` to provide the ``api`` object, and it loads pykube classes (``Deployment``, ``Pod``, ..) into local context:\n\n.. code-block:: bash\n\n python3 -m pykube\n >>> [d.name for d in Deployment.objects(api)]\n\n\nUsage\n-----\n\nQuery for all ready pods in a custom namespace:\n\n.. code:: python\n\n import operator\n import pykube\n\n api = pykube.HTTPClient(pykube.KubeConfig.from_file())\n pods = pykube.Pod.objects(api).filter(namespace=\"gondor-system\")\n ready_pods = filter(operator.attrgetter(\"ready\"), pods)\n\nAccess any attribute of the Kubernetes object:\n\n.. code:: python\n\n pod = pykube.Pod.objects(api).filter(namespace=\"gondor-system\").get(name=\"my-pod\")\n pod.obj[\"spec\"][\"containers\"][0][\"image\"]\n\nSelector query:\n\n.. code:: python\n\n pods = pykube.Pod.objects(api).filter(\n namespace=\"gondor-system\",\n selector={\"gondor.io/name__in\": {\"api-web\", \"api-worker\"}},\n )\n pending_pods = pykube.objects.Pod.objects(api).filter(\n field_selector={\"status.phase\": \"Pending\"}\n )\n\nWatch query:\n\n.. code:: python\n\n watch = pykube.Job.objects(api, namespace=\"gondor-system\")\n watch = watch.filter(field_selector={\"metadata.name\": \"my-job\"}).watch()\n\n # watch is a generator:\n for watch_event in watch:\n print(watch_event.type) # 'ADDED', 'DELETED', 'MODIFIED'\n print(watch_event.object) # pykube.Job object\n\nCreate a Deployment:\n\n.. code:: python\n\n obj = {\n \"apiVersion\": \"apps/v1\",\n \"kind\": \"Deployment\",\n \"metadata\": {\n \"name\": \"my-deploy\",\n \"namespace\": \"gondor-system\"\n },\n \"spec\": {\n \"replicas\": 3,\n \"selector\": {\n \"matchLabels\": {\n \"app\": \"nginx\"\n }\n },\n \"template\": {\n \"metadata\": {\n \"labels\": {\n \"app\": \"nginx\"\n }\n },\n \"spec\": {\n \"containers\": [\n {\n \"name\": \"nginx\",\n \"image\": \"nginx\",\n \"ports\": [\n {\"containerPort\": 80}\n ]\n }\n ]\n }\n }\n }\n }\n pykube.Deployment(api, obj).create()\n\nDelete a Deployment:\n\n.. code:: python\n\n obj = {\n \"apiVersion\": \"apps/v1\",\n \"kind\": \"Deployment\",\n \"metadata\": {\n \"name\": \"my-deploy\",\n \"namespace\": \"gondor-system\"\n }\n }\n pykube.Deployment(api, obj).delete()\n\nCheck server version:\n\n.. code:: python\n\n api = pykube.HTTPClient(pykube.KubeConfig.from_file())\n api.version\n\n\nRequirements\n------------\n\n* Python 3.6+\n* requests (included in ``install_requires``)\n* PyYAML (included in ``install_requires``)\n\n\nLocal Development\n-----------------\n\nYou can run pykube against your current kubeconfig context, e.g. local Minikube_:\n\n.. code-block:: bash\n\n pipenv install --dev\n pipenv run python3\n >>> import pykube\n >>> config = pykube.KubeConfig.from_file()\n >>> api = pykube.HTTPClient(config)\n >>> list(pykube.Deployment.objects(api))\n\nTo run PEP8 (flake8) checks and unit tests including coverage report:\n\n.. code-block:: bash\n\n make test\n\n\nLicense\n-------\n\nThe code in this project is licensed under the Apache License, version 2.0\n(included in this repository under LICENSE).\n\n\nContributing\n------------\n\nEasiest way to contribute is to provide feedback! We would love to hear what you like and what you think is missing.\nCreate an issue or `ping try_except_ on Twitter`_.\n\nPRs are welcome. Please also have a look at `issues labeled with \"help wanted\"`_.\n\n\nCode of Conduct\n----------------\n\nIn order to foster a kind, inclusive, and harassment-free community, this project follows the `Contributor Covenant Code of Conduct`_.\n\n.. _Contributor Covenant Code of Conduct: http://contributor-covenant.org/version/1/4/\n\n\n.. _ping try_except_ on Twitter: https://twitter.com/try_except_\n.. _issues labeled with \"help wanted\": https://github.com/hjacobs/pykube/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22\n.. _Minikube: https://github.com/kubernetes/minikube\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/hjacobs/pykube", "keywords": "", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "pykube-ng", "package_url": "https://pypi.org/project/pykube-ng/", "platform": "", "project_url": "https://pypi.org/project/pykube-ng/", "project_urls": { "Homepage": "https://github.com/hjacobs/pykube" }, "release_url": "https://pypi.org/project/pykube-ng/19.10.0/", "requires_dist": [ "requests (>=2.12)", "PyYAML", "google-auth ; extra == 'gcp'", "jsonpath-ng ; extra == 'gcp'" ], "requires_python": "", "summary": "Python client library for Kubernetes", "version": "19.10.0" }, "last_serial": 5920048, "releases": { "0.17": [ { "comment_text": "", "digests": { "md5": "d201a59f9372500e57218b33b8ccafda", "sha256": "19fa4574c146f5a70687ba827c848c6dde68829c4d71ad692998c994a123d2e8" }, "downloads": -1, "filename": "pykube_ng-0.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d201a59f9372500e57218b33b8ccafda", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25891, "upload_time": "2019-03-03T13:58:02", "url": "https://files.pythonhosted.org/packages/45/f2/07362a9c84cc44706e37441977ecdc09f97d6447d489c2e30cca8314ee7b/pykube_ng-0.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e19e03ca7d92c05e64973a4ebd8a66c4", "sha256": "1dd90713252075cbaec3c3c20ff3e46206c1ae0e2d1b4f54058d08343ac1376a" }, "downloads": -1, "filename": "pykube-ng-0.17.tar.gz", "has_sig": false, "md5_digest": "e19e03ca7d92c05e64973a4ebd8a66c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19360, "upload_time": "2019-03-03T13:58:04", "url": "https://files.pythonhosted.org/packages/72/e0/202d368f678cb5d408ae547e9129f7dfabcf16d1951416b53577704b6fed/pykube-ng-0.17.tar.gz" } ], "0.17a1": [ { "comment_text": "", "digests": { "md5": "6b8a7698b4b99edef44f1b8822656d84", "sha256": "bc52cfc0f54245578ad6887abdbad740a9619920ad4272471a31d69d1308b534" }, "downloads": -1, "filename": "pykube-ng-0.17a1.tar.gz", "has_sig": false, "md5_digest": "6b8a7698b4b99edef44f1b8822656d84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18907, "upload_time": "2019-03-03T09:19:51", "url": "https://files.pythonhosted.org/packages/01/df/521f55a605923b4246e1647b255f3b14ac685185ae88cdc732ae4afed0c1/pykube-ng-0.17a1.tar.gz" } ], "0.17a2": [ { "comment_text": "", "digests": { "md5": "f07e3d30daa19a6c76af6dcf928345e1", "sha256": "582ef9d95c1061e2eac6a0ddad0526cfe560d24ea8d6568237f8ee8015d32e9c" }, "downloads": -1, "filename": "pykube_ng-0.17a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f07e3d30daa19a6c76af6dcf928345e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26373, "upload_time": "2019-03-03T12:42:28", "url": "https://files.pythonhosted.org/packages/2d/5a/b4e5ffdb90e5e84bc3d347ddc51c297f07127b62042d824ee48672020664/pykube_ng-0.17a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d057fb1c82f4066483f231f8d4cafdd1", "sha256": "7a62afa0880eddd3ca37dfcffd8790abe4abcb9b228943333401ef8c3ad0c444" }, "downloads": -1, "filename": "pykube-ng-0.17a2.tar.gz", "has_sig": false, "md5_digest": "d057fb1c82f4066483f231f8d4cafdd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20008, "upload_time": "2019-03-03T12:42:30", "url": "https://files.pythonhosted.org/packages/7d/99/598c1e92f8211bbbda36f08c21fe11bbfa0d55f500b573ebb20abc732a7e/pykube-ng-0.17a2.tar.gz" } ], "0.18": [ { "comment_text": "", "digests": { "md5": "c96afa81a10ff176458bb624588ce96b", "sha256": "73fb91305408286a171cc5e6b7bdecae2c430f4de7cf0041143c080708219ce7" }, "downloads": -1, "filename": "pykube_ng-0.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c96afa81a10ff176458bb624588ce96b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26307, "upload_time": "2019-03-03T17:21:08", "url": "https://files.pythonhosted.org/packages/9e/97/b4d018d34db8f2f801759bf308d67209aaca80deae9e54c3b21abd8e375f/pykube_ng-0.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8fc168e80444fab21ff3cbe66d85763", "sha256": "e8c0dd743208b9d9f19a87e84f0d6abed2c24d71a6aeef93fcb518cdafb14527" }, "downloads": -1, "filename": "pykube-ng-0.18.tar.gz", "has_sig": false, "md5_digest": "a8fc168e80444fab21ff3cbe66d85763", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19626, "upload_time": "2019-03-03T17:21:10", "url": "https://files.pythonhosted.org/packages/41/71/e4efa1263fa437aa80866c91675f21c13aa1119ef3f80aa5348bce55fc35/pykube-ng-0.18.tar.gz" } ], "0.19": [ { "comment_text": "", "digests": { "md5": "bf7941d353087a34985d66103c4d026e", "sha256": "88835d002fbf8fbe9712b95bbb70ceb5e651145ddf5b3b21ee0bfd4cb57beabb" }, "downloads": -1, "filename": "pykube_ng-0.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bf7941d353087a34985d66103c4d026e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30273, "upload_time": "2019-03-14T20:52:43", "url": "https://files.pythonhosted.org/packages/e2/20/a294c85a2e3782550129366efeb7f0ea7cc5462a0afeb83154356d822057/pykube_ng-0.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53e2f578184131729d09c2479cb91249", "sha256": "98cdd28cab85cc04ff0753f7f93bc85485151f2823f7a1778e7f063ce4db4c41" }, "downloads": -1, "filename": "pykube-ng-0.19.tar.gz", "has_sig": false, "md5_digest": "53e2f578184131729d09c2479cb91249", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22764, "upload_time": "2019-03-14T20:52:45", "url": "https://files.pythonhosted.org/packages/ba/ad/088e186fc27b224eaf92f40c78e5f8d5db3461934ab5f6fd4dc59c5c5892/pykube-ng-0.19.tar.gz" } ], "0.20": [ { "comment_text": "", "digests": { "md5": "ada8edb3d9b76ec79185969f52b3947e", "sha256": "a602b5f607411accae7c099fdd69a41fe756037bde2659ab4bdc46012719790c" }, "downloads": -1, "filename": "pykube_ng-0.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ada8edb3d9b76ec79185969f52b3947e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30323, "upload_time": "2019-03-15T12:33:22", "url": "https://files.pythonhosted.org/packages/97/02/4cb2906faaba044ebaac45952bc5ca818b76851520e8244ecf83c0ad4ba9/pykube_ng-0.20-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6196f0d1d3dbfffe9c28a70700ceeef9", "sha256": "37ecabf54addf3842e1ff342ce7796487f078f7e82411ba3f653527a82de7a4b" }, "downloads": -1, "filename": "pykube-ng-0.20.tar.gz", "has_sig": false, "md5_digest": "6196f0d1d3dbfffe9c28a70700ceeef9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22815, "upload_time": "2019-03-15T12:33:23", "url": "https://files.pythonhosted.org/packages/19/f7/7dc3fd1b3c08487db7e48ddeea57c667d0675c2ee2f5a8fca888ce4051f0/pykube-ng-0.20.tar.gz" } ], "0.21": [ { "comment_text": "", "digests": { "md5": "f27691b19bb5545bb83afe76b69a74dd", "sha256": "d8f13e1638b48131781d52068e32c9664fba65cff02cd013ff43bd1a7de59a7d" }, "downloads": -1, "filename": "pykube_ng-0.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f27691b19bb5545bb83afe76b69a74dd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30496, "upload_time": "2019-04-14T11:40:52", "url": "https://files.pythonhosted.org/packages/1b/f6/b68992dfc37ef954538488c14e3644fe51808e8b6388a53fd5ad851b525e/pykube_ng-0.21-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0a7b9e345d807a75a5d5eb290adfa8f", "sha256": "e8d7413a9f7a2776be6a3a3fab58790cfe2fd9fde20704cdb4e77f5f21ae789a" }, "downloads": -1, "filename": "pykube-ng-0.21.tar.gz", "has_sig": false, "md5_digest": "b0a7b9e345d807a75a5d5eb290adfa8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22984, "upload_time": "2019-04-14T11:40:53", "url": "https://files.pythonhosted.org/packages/31/cb/0b3322b3bfcdcde81d8a23784eab50e53c1680f0bedef23b4bb446686499/pykube-ng-0.21.tar.gz" } ], "0.22": [ { "comment_text": "", "digests": { "md5": "00d50fc06e94d3981573c7b03680a87d", "sha256": "d8c0b4691cb438dbef63099d7d5431010f71c36e3eeb46f345ab97a7c5e9f71c" }, "downloads": -1, "filename": "pykube_ng-0.22-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "00d50fc06e94d3981573c7b03680a87d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30557, "upload_time": "2019-06-07T12:22:51", "url": "https://files.pythonhosted.org/packages/c5/a4/cdc51bb8936803aac2ed920d2a2644944bcf10f319d22e615f252de5c814/pykube_ng-0.22-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbba0506ff0e1a7bf601ce3068ede63a", "sha256": "9a7b01fd3e0348d395015fff0144f9eae5bb8e0506ea19226c74ea53b67b0b13" }, "downloads": -1, "filename": "pykube-ng-0.22.tar.gz", "has_sig": false, "md5_digest": "cbba0506ff0e1a7bf601ce3068ede63a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23045, "upload_time": "2019-06-07T12:22:54", "url": "https://files.pythonhosted.org/packages/94/4e/5bfc2631c9cf97fab868537b95eb922c15d4af5c5a64d4afc955cce61ab7/pykube-ng-0.22.tar.gz" } ], "0.23": [ { "comment_text": "", "digests": { "md5": "baf733eb2b08ffc4ff726cf12cc0527a", "sha256": "86612135146b369b720602e85d34cec0a024bd2f208820a92428f81122b88686" }, "downloads": -1, "filename": "pykube_ng-0.23-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "baf733eb2b08ffc4ff726cf12cc0527a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30548, "upload_time": "2019-06-18T14:28:52", "url": "https://files.pythonhosted.org/packages/2b/43/2b17145b268072244271578cd2c3751796b66bfed00973912ea71f72864d/pykube_ng-0.23-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85ff783932ac12817ca67590eb3cb802", "sha256": "8ddd889a84c32558c0f10d871306a17fb9682218828c48ec08dce49bda8608bb" }, "downloads": -1, "filename": "pykube-ng-0.23.tar.gz", "has_sig": false, "md5_digest": "85ff783932ac12817ca67590eb3cb802", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23042, "upload_time": "2019-06-18T14:28:53", "url": "https://files.pythonhosted.org/packages/87/41/15b9eb7437e7bac4e27eacba88930730586a13a1a4877a7a340451e69f9f/pykube-ng-0.23.tar.gz" } ], "0.24": [ { "comment_text": "", "digests": { "md5": "fd0d876fc7eb2f49202e07f0a24a9698", "sha256": "03361c36ca013f42b7692bc05670bc683bda8398e48b297bbf3c53ae955beb52" }, "downloads": -1, "filename": "pykube_ng-0.24-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd0d876fc7eb2f49202e07f0a24a9698", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30935, "upload_time": "2019-07-09T10:37:13", "url": "https://files.pythonhosted.org/packages/f3/75/69dffb33d8987fb934ef89df9c6d2b82aedbacba90f42a7359f781231bd0/pykube_ng-0.24-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df7775b09737e68d2f1fcdd46016c3d6", "sha256": "fb2d3de53571cda91d909e52e6df0818a49e019ffa6198eca29caf1f7ce788f4" }, "downloads": -1, "filename": "pykube-ng-0.24.tar.gz", "has_sig": false, "md5_digest": "df7775b09737e68d2f1fcdd46016c3d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23397, "upload_time": "2019-07-09T10:37:14", "url": "https://files.pythonhosted.org/packages/0a/16/5873e51fb291952ffd60caa93600a101d9ec6918ce3f1edae3d965a82b49/pykube-ng-0.24.tar.gz" } ], "0.25": [ { "comment_text": "", "digests": { "md5": "48f64367f5694b2ea4d41d5687dfd02c", "sha256": "5b739d9e022d6f3bc00ac9a82970512b65ab4d255b3980c5363256366843ec0e" }, "downloads": -1, "filename": "pykube_ng-0.25-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "48f64367f5694b2ea4d41d5687dfd02c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30947, "upload_time": "2019-07-09T10:43:37", "url": "https://files.pythonhosted.org/packages/d8/b3/781855ed49cb9f0b91274ff92f9efba93924efcc7e475a87d657c8e6d7f0/pykube_ng-0.25-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ed916e1f5a7d2bb8acaa4087e230d70", "sha256": "1f632930689a01a9a87ff564b4fd59301b039e422e2c219b89d6adb455a088cb" }, "downloads": -1, "filename": "pykube-ng-0.25.tar.gz", "has_sig": false, "md5_digest": "0ed916e1f5a7d2bb8acaa4087e230d70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23407, "upload_time": "2019-07-09T10:43:40", "url": "https://files.pythonhosted.org/packages/fe/cb/def574975fdbb79b2abdb0ce2d1bdb374d2318ea38343b8b93c820af63ca/pykube-ng-0.25.tar.gz" } ], "0.26": [ { "comment_text": "", "digests": { "md5": "8e4c7f4c73351b36328657cbdf9222f1", "sha256": "f1d158542d623b2678f249bbbd240e3a7a2bacc7c61b17c19d45b6704529cb52" }, "downloads": -1, "filename": "pykube_ng-0.26-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e4c7f4c73351b36328657cbdf9222f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21942, "upload_time": "2019-07-11T11:06:03", "url": "https://files.pythonhosted.org/packages/bb/af/51c52abeb835438774a9abf6e1297f0cb6a4b208bad23b8fb08860dd37a3/pykube_ng-0.26-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be9d725aaa3209a280919368b2d12982", "sha256": "65e43982b9f0cbe7e4552504865d2ee6120f26091cc9aa764f333bb8d12f0d29" }, "downloads": -1, "filename": "pykube-ng-0.26.tar.gz", "has_sig": false, "md5_digest": "be9d725aaa3209a280919368b2d12982", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17997, "upload_time": "2019-07-11T11:06:05", "url": "https://files.pythonhosted.org/packages/4c/24/53e67ca343c6a596af67163941d9aae422715dd7449e975f05ab3ab07a3f/pykube-ng-0.26.tar.gz" } ], "0.27": [ { "comment_text": "", "digests": { "md5": "252aa16304ca51be1d3c5b9f815b5efd", "sha256": "79b0ae6f45dd415c15f488116facbbb8256295dfa8e59a11f4e87efc68ff5cb7" }, "downloads": -1, "filename": "pykube_ng-0.27-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "252aa16304ca51be1d3c5b9f815b5efd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21985, "upload_time": "2019-07-12T06:28:09", "url": "https://files.pythonhosted.org/packages/ae/04/c1595a62ff8ff17d14548b3d800efd438979f33c38ef0cf7125fc26bdd7d/pykube_ng-0.27-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e5d72695840f2e6b49c5ea10e461bb6", "sha256": "b5eae6117d39b5e83940995484c0501becaf53cea83f3ec878eb109b1f3d815e" }, "downloads": -1, "filename": "pykube-ng-0.27.tar.gz", "has_sig": false, "md5_digest": "3e5d72695840f2e6b49c5ea10e461bb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18046, "upload_time": "2019-07-12T06:28:12", "url": "https://files.pythonhosted.org/packages/15/5d/cd4ff91dda0903ecf4e93c5d9b62089b2dd0f7ac047e2b33b986efd60cab/pykube-ng-0.27.tar.gz" } ], "0.28": [ { "comment_text": "", "digests": { "md5": "8cb62b64d329db009eac044938421555", "sha256": "5e2cb153c1f01a77e2ff66fa1e53e29098c715efec4ac415802ce4b244fcd142" }, "downloads": -1, "filename": "pykube_ng-0.28-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8cb62b64d329db009eac044938421555", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22337, "upload_time": "2019-07-22T19:08:18", "url": "https://files.pythonhosted.org/packages/05/35/75b290fbb76258bb090805d8ddd5b415e84af261b619ba54d68ca5b3a7de/pykube_ng-0.28-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "674315a980c7a4dfb7d1395f3abef408", "sha256": "620d7105c648cd32d4bc9225d410a875209fa357ffb2d099c5d35330fb4e1721" }, "downloads": -1, "filename": "pykube-ng-0.28.tar.gz", "has_sig": false, "md5_digest": "674315a980c7a4dfb7d1395f3abef408", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18366, "upload_time": "2019-07-22T19:08:20", "url": "https://files.pythonhosted.org/packages/93/2e/da38cd51cc34f66599da5fcc2ba7fec96591adbb14a0a3427100dde7a235/pykube-ng-0.28.tar.gz" } ], "0.29": [ { "comment_text": "", "digests": { "md5": "51b15db492b7db4e79ae5c905b12b301", "sha256": "59d352e986bf8dbfec8c421a926ec8d805c565e973642784a8bbf5f6fcb8303e" }, "downloads": -1, "filename": "pykube_ng-0.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "51b15db492b7db4e79ae5c905b12b301", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22335, "upload_time": "2019-08-16T09:53:01", "url": "https://files.pythonhosted.org/packages/4d/4a/db5e3cd6733c34f60ffc59a2ff9f219a6b56002ed7916ee69551eb35bd2f/pykube_ng-0.29-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cb6bdfcf263ffa5b26c443af1e32dd62", "sha256": "5c78e310af2bc5c639e1fb9f645c5790c39b11770bd49180d0f2dc6556aae6bb" }, "downloads": -1, "filename": "pykube-ng-0.29.tar.gz", "has_sig": false, "md5_digest": "cb6bdfcf263ffa5b26c443af1e32dd62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18369, "upload_time": "2019-08-16T09:53:03", "url": "https://files.pythonhosted.org/packages/93/29/5e370ac6f848535206e2e7bcf9ae591d104228976b86b476aa6ce0fc1dca/pykube-ng-0.29.tar.gz" } ], "0.30": [ { "comment_text": "", "digests": { "md5": "788f752bbf6d1c65c34fdba594742dfa", "sha256": "d93fc0f0a974eed004cbf7c5f758cc34d48c2ac24908cfa96eb2f07ee71efbc9" }, "downloads": -1, "filename": "pykube_ng-0.30-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "788f752bbf6d1c65c34fdba594742dfa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22399, "upload_time": "2019-08-16T09:54:13", "url": "https://files.pythonhosted.org/packages/34/16/20a15d1f3cfe5060416759f4479d69a343f80cc57ca29d6a645996fbf039/pykube_ng-0.30-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63a5f84808b3afa6c0c4a427dce7e39a", "sha256": "e23d5c09b1f7f764fccaf2edf34f2bbd94fdd68bb3f7d817ddf1631bef883b50" }, "downloads": -1, "filename": "pykube-ng-0.30.tar.gz", "has_sig": false, "md5_digest": "63a5f84808b3afa6c0c4a427dce7e39a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18424, "upload_time": "2019-08-16T09:54:17", "url": "https://files.pythonhosted.org/packages/a8/63/b9578cbeedddaa3ea81f79cb5f8fc1a091634781d3b5235ecc7e5dc443bd/pykube-ng-0.30.tar.gz" } ], "19.10.0": [ { "comment_text": "", "digests": { "md5": "e2650539339e8ac8df5cf448bab9aa0f", "sha256": "bd872f0e6ad4a58cc6cb005a9d15decaba1363efc7d52ee75a64d16a5e986b87" }, "downloads": -1, "filename": "pykube_ng-19.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e2650539339e8ac8df5cf448bab9aa0f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22734, "upload_time": "2019-10-02T19:21:19", "url": "https://files.pythonhosted.org/packages/ee/20/f98d03bd8bd2492d5b5aa4df030c9d211db389ad47b567adb0e30e4aa949/pykube_ng-19.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebed688694833a8d67e906515f0beba6", "sha256": "440b4183719e673c11b7cd68669d3ba0b710c192834d16bd7766dfb6df9737b2" }, "downloads": -1, "filename": "pykube-ng-19.10.0.tar.gz", "has_sig": false, "md5_digest": "ebed688694833a8d67e906515f0beba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18761, "upload_time": "2019-10-02T19:21:21", "url": "https://files.pythonhosted.org/packages/66/b9/196f989a395f6253a858bb193c7d49f1d025697eca6f5a82b326bbbc9f9f/pykube-ng-19.10.0.tar.gz" } ], "19.9.0": [ { "comment_text": "", "digests": { "md5": "dcb28703734f2acf4538cb4a5766b079", "sha256": "a398d3b54768159f0defe5b0c452f359e46ef891735bbdef53a5c8d751c84063" }, "downloads": -1, "filename": "pykube_ng-19.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dcb28703734f2acf4538cb4a5766b079", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22576, "upload_time": "2019-09-03T09:05:25", "url": "https://files.pythonhosted.org/packages/27/40/6fafb11b882bdd663dfc5a9bf24c38a6a64b797c6771b6e0a608a4cfb287/pykube_ng-19.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e11f60a309413978756567b226a374b", "sha256": "4082603adeedd401ea48157a9561decc068b9a15117b87c60e4025ca3f20e650" }, "downloads": -1, "filename": "pykube-ng-19.9.0.tar.gz", "has_sig": false, "md5_digest": "8e11f60a309413978756567b226a374b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18580, "upload_time": "2019-09-03T09:05:27", "url": "https://files.pythonhosted.org/packages/6a/23/f85251684089a6b31c50a5f0029b7ef532e8919d4642fc1ffa5a3a3d062f/pykube-ng-19.9.0.tar.gz" } ], "19.9.1": [ { "comment_text": "", "digests": { "md5": "d69484e83749af5a3689c12dc59da1b6", "sha256": "55e4349bbdba487b2373c5df04cbe1d0197e822624f8a2e8ae37a3c32126948d" }, "downloads": -1, "filename": "pykube_ng-19.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d69484e83749af5a3689c12dc59da1b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22641, "upload_time": "2019-09-04T17:02:48", "url": "https://files.pythonhosted.org/packages/85/f2/2af72e205a17834ec5f830e521770cc159d15c87176a53f06b4481a82a3c/pykube_ng-19.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fd890e72c252801edaad0a65fa22ae5", "sha256": "881a6fe6a4323905bed97f3e94976b04ca1806c03bf9379f4426aa2633e381a2" }, "downloads": -1, "filename": "pykube-ng-19.9.1.tar.gz", "has_sig": false, "md5_digest": "4fd890e72c252801edaad0a65fa22ae5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18691, "upload_time": "2019-09-04T17:02:51", "url": "https://files.pythonhosted.org/packages/9c/d8/b415fd0fa2fdf036e05461b60739768f78e6a3f5741ace69fdbc6731fde6/pykube-ng-19.9.1.tar.gz" } ], "19.9.2": [ { "comment_text": "", "digests": { "md5": "a89811ecaed8881d335b9462e624e273", "sha256": "eeac0cb0104d7167ad0c8532cf30de86b2691d1368638e624b86ed36d6f77638" }, "downloads": -1, "filename": "pykube_ng-19.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a89811ecaed8881d335b9462e624e273", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22722, "upload_time": "2019-09-06T18:47:39", "url": "https://files.pythonhosted.org/packages/7f/6c/ecbf9ccccf0a8b971956fe5d48e23748d7d429d8009ababa987506b2517a/pykube_ng-19.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "502decb88f9f6547db2cef701aaf172d", "sha256": "22e595aede4caf8eeb4fe5289e22785a986b4ff641b454d18c88347e71b8fe9d" }, "downloads": -1, "filename": "pykube-ng-19.9.2.tar.gz", "has_sig": false, "md5_digest": "502decb88f9f6547db2cef701aaf172d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18747, "upload_time": "2019-09-06T18:47:44", "url": "https://files.pythonhosted.org/packages/69/9c/be8b69560d041a12fc16d58d2505eeb5593b94111e65c8ab069433a0e8c7/pykube-ng-19.9.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e2650539339e8ac8df5cf448bab9aa0f", "sha256": "bd872f0e6ad4a58cc6cb005a9d15decaba1363efc7d52ee75a64d16a5e986b87" }, "downloads": -1, "filename": "pykube_ng-19.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e2650539339e8ac8df5cf448bab9aa0f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22734, "upload_time": "2019-10-02T19:21:19", "url": "https://files.pythonhosted.org/packages/ee/20/f98d03bd8bd2492d5b5aa4df030c9d211db389ad47b567adb0e30e4aa949/pykube_ng-19.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebed688694833a8d67e906515f0beba6", "sha256": "440b4183719e673c11b7cd68669d3ba0b710c192834d16bd7766dfb6df9737b2" }, "downloads": -1, "filename": "pykube-ng-19.10.0.tar.gz", "has_sig": false, "md5_digest": "ebed688694833a8d67e906515f0beba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18761, "upload_time": "2019-10-02T19:21:21", "url": "https://files.pythonhosted.org/packages/66/b9/196f989a395f6253a858bb193c7d49f1d025697eca6f5a82b326bbbc9f9f/pykube-ng-19.10.0.tar.gz" } ] }