{ "info": { "author": "Scott Ernst", "author_email": "swernst@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries", "Topic :: System :: Systems Administration" ], "description": "[![PyPI version](https://img.shields.io/pypi/v/kuber.svg)](https://pypi.python.org/pypi/kuber)\n[![Documentation Status](https://readthedocs.org/projects/kuber/badge/?version=latest)](https://kuber.readthedocs.io/en/latest/?badge=latest)\n[![build status](https://gitlab.com/swernst/kuber/badges/master/build.svg)](https://gitlab.com/swernst/kuber/commits/master)\n[![coverage report](https://gitlab.com/swernst/kuber/badges/master/coverage.svg)](https://gitlab.com/swernst/kuber/commits/master)\n\n\n# Kuber\n\nkuber is Python library for the management of Kubernetes resources. It's\nideal for for collectively managing groups of resources throughout their\nlifecycle. Resource definitions can be created and managed entirely in Python\ncode (the pure-Python approach), but kuber is most effective when used in a\nhybrid fashion that combines configuration files and Python code.\nkuber also integrates and maintains compatibility with the lower-level official\n[Kubernetes Python client](https://github.com/kubernetes-client/python),\nwhile abstracting basic CRUD operations into higher level constructs\nmore inline with the behaviors of tools like *kubectl* and *helm*.\n\n## Key Functionality\n\nHere are some key things that kuber does well:\n\n- A flexible workflow for managing Kubernetes resource configuration in Python\n code.\n- The ability to load resources directly from YAML or JSON configuration files,\n modify them in code and then use them or save them back to YAML/JSON files.\n- Resource bundling for managing groups of resource configurations collectively.\n- CRUD operations exposed directly on the resource objects to reduce the\n overhead in managing low-level clients.\n- Convenience functions that simplify common operations, e.g. managing\n containers within pods from the root resource.\n- Very thorough type-hinting and object structure to support creating accurate\n resource configurations and catch errors before runtime.\n- All resources and sub-resources support used in `with` blocks as context\n managers to simplify making multiple changes to a sub-resource.\n- Simultaneous support for multiple Kubernetes API versions. Manage multiple\n Kubernetes API versions (e.g. while promoting new versions from development\n to production) without having to pin and switch Python environments.\n\n## Installation\n\nkuber available for installation with [pip](https://pypi.org/project/pip/):\n\n```bash\n$ pip install kuber\n```\n\n## Quickstart\n\nkuber can be used to manage individual resources or a group of resources\ncollectively. kuber is also very flexible about how resources are created - \neither directly from Python or by loading and parsing YAML/JSON configuration\nfiles. The first example shows the multi-resource management path:\n\n```python\nimport kuber\nfrom kuber.latest import apps_v1\n\n# Create a bundle and load all resource definitions from the\n# `app_configs` directory as well as the `app-secret.yaml`\n# configuration file from the local `secrets` directory.\nresource_bundle = (\n kuber.create_bundle()\n .add_directory('app_configs')\n .add_file('secrets/app-secret.yaml')\n)\n\n# Modify the metadata labels on all resources in the bundle.\nfor resource in resource_bundle.resources:\n resource.metadata.labels.update(environment='production')\n\n# Update the replica count of the loaded deployment named\n# \"my-app\" to the desired initial count.\nd: apps_v1.Deployment = resource_bundle.get(\n name='my-app',\n kind='Deployment'\n)\nd.spec.replicas = 20\n\n# Load the current `kubeconfig` cluster configuration into\n# kuber for interaction with the cluster.\nkuber.load_access_config()\n\n# Turn this bundle script into a file that can be called from\n# the command line to carry out CRUD operations on all the\n# resources contained within it collectively. For example,\n# to create the resources in this bundle, call this script\n# file with a create argument.\nresource_bundle.cli()\n```\n\nOr managing resources individually:\n\n```python\nfrom kuber.latest import batch_v1\n\njob = batch_v1.Job()\n\n# Populate metadata using context manager syntax for brevity.\nwith job.metadata as md:\n md.name = 'my-job'\n md.namespace = 'jobs'\n md.labels.update(\n component='backend-tasks',\n environment='production'\n )\n\n# Add a container to the job spec.\njob.spec.append_container(\n name='main',\n image='my-registry.com/projects/my-job:1.0.1',\n image_pull_policy='Always',\n env=[batch_v1.EnvVar('ENVIRONMENT', 'production')]\n)\n\n# Print the resulting YAML configuration for display. This\n# could also be saved somewhere to use later as the\n# configuration file to deploy to the cluster in cases\n# like a multi-stage CI pipeline.\nprint(job.to_yaml())\n```\n\nCheck out the [kuber documentation](https://kuber.readthedocs.io/en/latest/)\nfor more details and examples.\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/sernst/kuber", "keywords": "kubernetes,containers,kubectl,k8s", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "kuber", "package_url": "https://pypi.org/project/kuber/", "platform": "Linux", "project_url": "https://pypi.org/project/kuber/", "project_urls": { "Homepage": "https://github.com/sernst/kuber" }, "release_url": "https://pypi.org/project/kuber/1.9.1/", "requires_dist": [ "pyyaml", "kubernetes" ], "requires_python": "", "summary": "High-level Kubernetes resource configuration and management library.", "version": "1.9.1" }, "last_serial": 5810578, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "b1fd3383a6f6f5256aa8515490110a34", "sha256": "4796f69f2d6859171df7055df586ab486250453587695adc8df7a319ba5b0d82" }, "downloads": -1, "filename": "kuber-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b1fd3383a6f6f5256aa8515490110a34", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1320448, "upload_time": "2019-03-22T13:18:32", "url": "https://files.pythonhosted.org/packages/6b/24/c55594f3f4e4c3f00ccabdcf0479c68179c95f61db3b79275f66ea7bf7c1/kuber-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0897f6e1cfff9d9b4c1b50f447ca259", "sha256": "bc898b249fe5b887b42c955204d0da74eade40cc8d9fea0ada6f49434ec94afd" }, "downloads": -1, "filename": "kuber-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b0897f6e1cfff9d9b4c1b50f447ca259", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1075573, "upload_time": "2019-03-22T13:18:36", "url": "https://files.pythonhosted.org/packages/63/34/b6ed55c723eb64d77e386a3aa2cbb7e2766f547a8f5bb0a443cb6b70bbbd/kuber-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "fb6617e3698f05f8539a68e688d84ef8", "sha256": "cebf11d37443283d57e37b4445fdbad693f2766114a7a79371970b9eec1ccf83" }, "downloads": -1, "filename": "kuber-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb6617e3698f05f8539a68e688d84ef8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1320474, "upload_time": "2019-03-22T13:22:27", "url": "https://files.pythonhosted.org/packages/d6/30/a4b24fc0bfdb14cfd9aed1425c563f92ec002e8c34159f4b33e52384c272/kuber-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94e67f634487951bfe804e0e572b8485", "sha256": "441917e681ddbee008024f92915414179ea1c6c1e84efa87eea3148869748d0c" }, "downloads": -1, "filename": "kuber-1.0.1.tar.gz", "has_sig": false, "md5_digest": "94e67f634487951bfe804e0e572b8485", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1075601, "upload_time": "2019-03-22T13:22:30", "url": "https://files.pythonhosted.org/packages/27/60/e9d69856ef23edfee287302351e659e6bf481e3310b21075cf26947ccf05/kuber-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c01507ada2877f7b13ba8540b249e735", "sha256": "ff142f215917bf933c5a04e8d7be5a8678527271607f169dff3c5ac841781931" }, "downloads": -1, "filename": "kuber-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c01507ada2877f7b13ba8540b249e735", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1376147, "upload_time": "2019-03-28T14:03:25", "url": "https://files.pythonhosted.org/packages/4f/bf/3d48ce0e9ba9e5a047fd99895beaac1d71cc9248c98a909a1062bb4f57c5/kuber-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2360aa37bec9e1a3b634e0289b9f5734", "sha256": "2e4d04ad38aedad42d568e37f90051d071714802a6a6b43d6aabc50365011197" }, "downloads": -1, "filename": "kuber-1.1.0.tar.gz", "has_sig": false, "md5_digest": "2360aa37bec9e1a3b634e0289b9f5734", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1127175, "upload_time": "2019-03-28T14:03:28", "url": "https://files.pythonhosted.org/packages/47/2e/b00ef3ac597bf085450cfaefa4b4b293c1efaa7f3c6540a855bad5a66b06/kuber-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "cba4d344ec208c67d35df5380b0e7d28", "sha256": "9afeed2cbf00f680687fca167cae2c028a3400646686549a95dff8f587301f4b" }, "downloads": -1, "filename": "kuber-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cba4d344ec208c67d35df5380b0e7d28", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 1729564, "upload_time": "2019-03-30T17:15:00", "url": "https://files.pythonhosted.org/packages/94/73/6cb42a3c29c5d43d760290bfc4e8ee771e155e226b9657f2575c638459c6/kuber-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51ce6e97fbb44ec2b10cedcb2c2754e5", "sha256": "f2613751e60fbe82a4629773b55a0a43cff996e73a1032f84d6d5c8aaf27741a" }, "downloads": -1, "filename": "kuber-1.1.1.tar.gz", "has_sig": false, "md5_digest": "51ce6e97fbb44ec2b10cedcb2c2754e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1410511, "upload_time": "2019-03-30T17:15:03", "url": "https://files.pythonhosted.org/packages/f8/d9/d64c172d83afb49ebe25b94a75df1a5593934638389ddbb9efc8f27787ee/kuber-1.1.1.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "749d7bdfffbd86d56565f40dbc98ec75", "sha256": "b3beb846f4b3ac740637cb9ca6ec32312b1bb5f73e7077b8d642b765e0b9c677" }, "downloads": -1, "filename": "kuber-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "749d7bdfffbd86d56565f40dbc98ec75", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4083856, "upload_time": "2019-04-02T18:04:06", "url": "https://files.pythonhosted.org/packages/5b/5a/48b643e59053c3d571edd762981f946aa91f8d4679fcf5af1cb28d25e398/kuber-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "983fab3a86ae94610e02f97e5edf52b6", "sha256": "f2f9cc9ae7d6e38a03702eb48426faa7d8bb6ea6c2e74a1e233ab50cd32af926" }, "downloads": -1, "filename": "kuber-1.2.1.tar.gz", "has_sig": false, "md5_digest": "983fab3a86ae94610e02f97e5edf52b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1965566, "upload_time": "2019-04-02T18:04:10", "url": "https://files.pythonhosted.org/packages/43/96/f506dab27c52795ceebdee65368fbac94a13212d583478e117c7368f7385/kuber-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "c8c7f2eeed8f6c2ebfa55612d0870683", "sha256": "1a2593a74f93be7cf4ea66a545f60b78be6ac980e36f6a09b2f9a0e94b28203c" }, "downloads": -1, "filename": "kuber-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8c7f2eeed8f6c2ebfa55612d0870683", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4086985, "upload_time": "2019-04-04T16:26:51", "url": "https://files.pythonhosted.org/packages/a3/51/985723cbaba4768fdfcf707f2b1257673493b6dc55abd3c0ccaa0afeb8c5/kuber-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13c74ecdf9f8612564452ebef41d20b6", "sha256": "338da37dceedf9051e8a3bef8bcdef9732722fc350c3093584cb9cc2efeed280" }, "downloads": -1, "filename": "kuber-1.2.2.tar.gz", "has_sig": false, "md5_digest": "13c74ecdf9f8612564452ebef41d20b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1968251, "upload_time": "2019-04-04T16:26:55", "url": "https://files.pythonhosted.org/packages/50/72/d5497fa4bbe08e56b648a52097e63a19b07008a333f3ad04909df60d2b1e/kuber-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "d1d27f14e5f54ed5ed37100186d3a4d6", "sha256": "6034f162aeab23382443182fe0aed6462040290c1bdc7e99d31869df653b2240" }, "downloads": -1, "filename": "kuber-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d1d27f14e5f54ed5ed37100186d3a4d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4087297, "upload_time": "2019-04-07T14:27:17", "url": "https://files.pythonhosted.org/packages/de/22/8c368c22515c0837ab04dc2b7bf7b2b5c4c94fc424a3fe3d02b24ac66229/kuber-1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5b9aba28088e7191a0472d7374a08b1", "sha256": "87cfb3890a9992d2a4b576afa9537d35e8678ee7e34be531ac2f43475c72644a" }, "downloads": -1, "filename": "kuber-1.2.3.tar.gz", "has_sig": false, "md5_digest": "c5b9aba28088e7191a0472d7374a08b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1968574, "upload_time": "2019-04-07T14:27:21", "url": "https://files.pythonhosted.org/packages/a1/ac/e8c32e5183c8864bab729c2439495f774e8422d3608f65317fc411f8d724/kuber-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "9a4cdca2254bec10f7c3563db3852e49", "sha256": "d369d165603043b8db87144ff14652b25f85cb5a52688b22dcd684b4e7540d21" }, "downloads": -1, "filename": "kuber-1.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a4cdca2254bec10f7c3563db3852e49", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4085416, "upload_time": "2019-04-07T16:36:19", "url": "https://files.pythonhosted.org/packages/4f/d2/7f7c02f1960ef808a3f1bc2becb7c21001b9f26eb654ad2ab57ec774742f/kuber-1.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d658fda92386aef8b996110674ef4213", "sha256": "43e93781efe8a370b2ce4bf3e502e44d9549b3b434cd947decf9ff88ccbca315" }, "downloads": -1, "filename": "kuber-1.2.4.tar.gz", "has_sig": false, "md5_digest": "d658fda92386aef8b996110674ef4213", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1966448, "upload_time": "2019-04-07T16:36:23", "url": "https://files.pythonhosted.org/packages/84/bf/ac546507e7cae2f4ec30d465e60c54dbf62f5e879fd6ccd368e74ac0c1b7/kuber-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "cd9d834df2fcc185188258d4f38d1633", "sha256": "e7728c08639f88f325741c8d0bfdc4af7da7645b20341647b917f99b6af83bbd" }, "downloads": -1, "filename": "kuber-1.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd9d834df2fcc185188258d4f38d1633", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4085516, "upload_time": "2019-04-08T01:13:27", "url": "https://files.pythonhosted.org/packages/66/08/9ea19def91be3c75ff2aa3576295f09714ff785a9453e9109fd8bc4774de/kuber-1.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b35a38e31f94c653a669c85e77d1646", "sha256": "f1804cb0386eaa595014c6a619aeeff9669c1dabb6f0e132bd37fd4d85d2a71b" }, "downloads": -1, "filename": "kuber-1.2.5.tar.gz", "has_sig": false, "md5_digest": "0b35a38e31f94c653a669c85e77d1646", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1966690, "upload_time": "2019-04-08T01:13:31", "url": "https://files.pythonhosted.org/packages/da/22/8b7a03cd5008187648f7c8a55bfe42e02d9ecb3f33e52b1536391b91c30b/kuber-1.2.5.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "3019bbdf616365c3499f6fca0b1352b7", "sha256": "76c339174c1910e733d25e73ee44ab1dfb1ccb247faf3a1ef80996ab33b6bbf9" }, "downloads": -1, "filename": "kuber-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3019bbdf616365c3499f6fca0b1352b7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4157932, "upload_time": "2019-04-11T14:27:42", "url": "https://files.pythonhosted.org/packages/65/9c/f0d6621fd5e4535ee7bda97f23708bd64972c6e1612168cff47dc65e7301/kuber-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b672d84996084f4304cc42cc3b2d0d3", "sha256": "739faddbbf5a48e96a14447fe6df478832e70a87afbdfd9502f59a34c74dfe3a" }, "downloads": -1, "filename": "kuber-1.3.0.tar.gz", "has_sig": false, "md5_digest": "5b672d84996084f4304cc42cc3b2d0d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2020025, "upload_time": "2019-04-11T14:27:55", "url": "https://files.pythonhosted.org/packages/0a/45/003ead9826714d999a88d4bfd6187ad15f674698d8ffbc6064a887707f09/kuber-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "81d9908fe30a5a5a5f68cf5d72fd01e4", "sha256": "d59b7235f84d9341d01246177d770ff19b6cf3214c292f5b60be437b40763be7" }, "downloads": -1, "filename": "kuber-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "81d9908fe30a5a5a5f68cf5d72fd01e4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4158911, "upload_time": "2019-04-13T13:43:00", "url": "https://files.pythonhosted.org/packages/e8/7b/374c2de47cfefd6165a42bdb0d15cdbca811bb93d19a92dbf6c658978464/kuber-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d75c6c37cb719f70ef2f46408d3530cd", "sha256": "015422efe2f693b2a23ef7659eeac8bb67540544b48c4751539c3fddb685ba7b" }, "downloads": -1, "filename": "kuber-1.3.1.tar.gz", "has_sig": false, "md5_digest": "d75c6c37cb719f70ef2f46408d3530cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2020973, "upload_time": "2019-04-13T13:43:04", "url": "https://files.pythonhosted.org/packages/56/8e/327248217b8ee21ce1941ca52f426efc111f3cce0c6aae986c9d43252469/kuber-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "d9035cb430772ea545cd3eca10102c23", "sha256": "e04c2a85416588153f265b1b6a78a6b86381dc2e5a72a0faf0b42fe2b910f987" }, "downloads": -1, "filename": "kuber-1.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d9035cb430772ea545cd3eca10102c23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4163524, "upload_time": "2019-04-13T20:03:06", "url": "https://files.pythonhosted.org/packages/dd/65/8adf0213ea1534a358871acc2c1ed6e3a24b0dea8415bd084b9751434c64/kuber-1.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d78696fb334e3a7c26ec725439bb9b54", "sha256": "5ce1eeb32d9f858af146c934d484357830bc3167f5a4eb37b5cb093294c1d75e" }, "downloads": -1, "filename": "kuber-1.3.2.tar.gz", "has_sig": false, "md5_digest": "d78696fb334e3a7c26ec725439bb9b54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2022558, "upload_time": "2019-04-13T20:03:09", "url": "https://files.pythonhosted.org/packages/46/22/b01f681a7d95dd65cc0e641a1cbd826cee468a761604cbb22a1656236394/kuber-1.3.2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "167e85436cc8c639e68eae2af24698f1", "sha256": "362ee3df01466309662a4e9673e6abeb0ba1d3055443d71a779e971a30b027b4" }, "downloads": -1, "filename": "kuber-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "167e85436cc8c639e68eae2af24698f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4167539, "upload_time": "2019-04-14T20:16:42", "url": "https://files.pythonhosted.org/packages/00/23/a7fc6e3799129121c25d4c3ca57a7538ddddc7f8514cfdb9444e32dd3b1d/kuber-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56b0f5a0a6574fab56916f393e35643e", "sha256": "d0937b7702d6806f93fce85c0e295657e596604e8b7830b205689799e29bc21f" }, "downloads": -1, "filename": "kuber-1.4.0.tar.gz", "has_sig": false, "md5_digest": "56b0f5a0a6574fab56916f393e35643e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2024266, "upload_time": "2019-04-14T20:16:46", "url": "https://files.pythonhosted.org/packages/9f/f6/fb1c1e942532fc64f26b3b986444ddf2dfbc2b793f888dd9c35ef2707a74/kuber-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "d8157daf3f7cdde8aadf783ec3a259ac", "sha256": "17319dc2382eedb567e766e011da900bb1d05668141a7300efb820ab0817e763" }, "downloads": -1, "filename": "kuber-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d8157daf3f7cdde8aadf783ec3a259ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4176934, "upload_time": "2019-04-16T17:31:45", "url": "https://files.pythonhosted.org/packages/47/37/725c7d803608f85feab02cc97cad6ccb7680ce5f0234f0142bf48cb5916d/kuber-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa9361a08c0a8547e16323da77b8eeb8", "sha256": "c7d082a7e53970c5e25a5fe01142620d26dd64f77177a8b0b2a34414cfae6a79" }, "downloads": -1, "filename": "kuber-1.5.0.tar.gz", "has_sig": false, "md5_digest": "aa9361a08c0a8547e16323da77b8eeb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2027137, "upload_time": "2019-04-16T17:31:49", "url": "https://files.pythonhosted.org/packages/76/b3/cb061d4d34d5bab603f1ea08183687d6d1aff33fad053ea09dc8112c5f7f/kuber-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "da8de36ca640c06a45dc855852ba1e23", "sha256": "0e57fe14230b5e022f8fd1151f85fefc96f2c3632146239e4901858c74bfe6ce" }, "downloads": -1, "filename": "kuber-1.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da8de36ca640c06a45dc855852ba1e23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4212620, "upload_time": "2019-04-19T13:55:25", "url": "https://files.pythonhosted.org/packages/d0/53/cfdda419105980f418edb082686e1190e81928f42911b1576f92999d1554/kuber-1.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "753a161b952b84b7672336da84dde7a2", "sha256": "3ff03715e30ae6a5b642d5866c9b223e9f2e46c34fa77eb67177998d8147243e" }, "downloads": -1, "filename": "kuber-1.5.1.tar.gz", "has_sig": false, "md5_digest": "753a161b952b84b7672336da84dde7a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2027926, "upload_time": "2019-04-19T13:55:29", "url": "https://files.pythonhosted.org/packages/b2/37/2a9b741bf446bee13c7c8ec2de939edcc60ab814ce5bf3f67bcdad5449d6/kuber-1.5.1.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "c0e289eda22f533c43227aa92b283c8e", "sha256": "b43f5f790cb771033388bff923a8bd2fb6c3ac7ae32a0055249df45a81eef475" }, "downloads": -1, "filename": "kuber-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0e289eda22f533c43227aa92b283c8e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4448757, "upload_time": "2019-04-23T12:54:26", "url": "https://files.pythonhosted.org/packages/8e/07/6ddbb632c8b28088dcc13dce1ea078e477370f6720587c98a15ece58d0ba/kuber-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7da6178b7f96d749124cacdf8002f6f9", "sha256": "af0f2a50bb04fc252d484392a658a003b51a6f327dcc7a9e65f42e2a6457e174" }, "downloads": -1, "filename": "kuber-1.6.0.tar.gz", "has_sig": false, "md5_digest": "7da6178b7f96d749124cacdf8002f6f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1978560, "upload_time": "2019-04-23T12:54:30", "url": "https://files.pythonhosted.org/packages/01/f3/dce79594afea603f7a057e27ed3ae2237712804af87ddfe1bcc993dfccd5/kuber-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "2133fa10a3a622a2663c0ef9455c52fc", "sha256": "7b3f64ba59ad519c9a5f926a600563afb6d903a4dad4f77116b8574e74579f3f" }, "downloads": -1, "filename": "kuber-1.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2133fa10a3a622a2663c0ef9455c52fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4449022, "upload_time": "2019-04-23T15:00:04", "url": "https://files.pythonhosted.org/packages/5a/b2/36857dfb73760f1b8f14eb069259c8260393200520481dd66f8adebeecbd/kuber-1.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "792d721994b41d4ca3aee5bdd5d391d4", "sha256": "b553f584bbd95c428d0fd61f415e78376ff0463b7f78fbfd8a50e65f1118a24a" }, "downloads": -1, "filename": "kuber-1.6.1.tar.gz", "has_sig": false, "md5_digest": "792d721994b41d4ca3aee5bdd5d391d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1978884, "upload_time": "2019-04-23T15:00:08", "url": "https://files.pythonhosted.org/packages/93/0e/90157e9bc77aae7e947ce01cb155ab6432b7dd8e36fb2de384ac009dee25/kuber-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "449400af5084edecab4bfcd509fd9f19", "sha256": "71f856c4b94e9b9d9478057eca7f2267cae3a00516485d058015eed91176a1fc" }, "downloads": -1, "filename": "kuber-1.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "449400af5084edecab4bfcd509fd9f19", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4449135, "upload_time": "2019-04-24T03:06:56", "url": "https://files.pythonhosted.org/packages/87/36/6dba23a13a9be935dd4d12c2f0b6c2dbe58a9c946ed4676be4f9c54876e4/kuber-1.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2b1da6f589fff6b60585dde3da723c6", "sha256": "41b0acbf6b86606c1523fde4017e83cbf89d30788a6828ecaa2d8f5a639a79d8" }, "downloads": -1, "filename": "kuber-1.6.2.tar.gz", "has_sig": false, "md5_digest": "a2b1da6f589fff6b60585dde3da723c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1978897, "upload_time": "2019-04-24T03:06:59", "url": "https://files.pythonhosted.org/packages/4d/85/9142c2aecd5e0436e1cc87281a7025341c701babff06d20d6576422b281f/kuber-1.6.2.tar.gz" } ], "1.6.3": [ { "comment_text": "", "digests": { "md5": "0ac2b07f85b06822838e354be9317db2", "sha256": "6f3911aa735302b7653a65325a26a2f1a916cbed7eb0de9d86d160ac546c92b0" }, "downloads": -1, "filename": "kuber-1.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ac2b07f85b06822838e354be9317db2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4449221, "upload_time": "2019-04-27T17:46:35", "url": "https://files.pythonhosted.org/packages/cb/ce/afd5f4fa03db06e3600a78d6d0bf8e569efa9ed77382ec6042560dc6677c/kuber-1.6.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75bc645d1717b5490f4f466bab15c002", "sha256": "42cef52ffbff5cd6ea76be7931185bb6ae05ea1f76c36261c4db01fefbd5b7c1" }, "downloads": -1, "filename": "kuber-1.6.3.tar.gz", "has_sig": false, "md5_digest": "75bc645d1717b5490f4f466bab15c002", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1979029, "upload_time": "2019-04-27T17:46:40", "url": "https://files.pythonhosted.org/packages/2a/b1/d46ecdbff191f991b1c2d4e321a149d82a1f72a595587a121a458509fc70/kuber-1.6.3.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "d6a2f284a373050ed622c58039c22f6f", "sha256": "90c97b39034a653850c58bdd066a1d3c5e6e675a21fc7179eabd5d85e934b802" }, "downloads": -1, "filename": "kuber-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6a2f284a373050ed622c58039c22f6f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4426529, "upload_time": "2019-05-01T12:58:26", "url": "https://files.pythonhosted.org/packages/d0/bf/f99e1ed20ddcbd90c611ecd2d15ccee535fb1c26baa7dfb41b081f426cab/kuber-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a64fbf22f63157276ba6b71d4ca88f47", "sha256": "1edb4702d34b62c2a2d1ceeeb6cbc814e8a457250f1a2dac687a0b7c772a81a6" }, "downloads": -1, "filename": "kuber-1.7.0.tar.gz", "has_sig": false, "md5_digest": "a64fbf22f63157276ba6b71d4ca88f47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1957366, "upload_time": "2019-05-01T12:58:30", "url": "https://files.pythonhosted.org/packages/13/9b/156dda018c8ab36ccb7b9b9e27a6b1fe002c5877b4c1871871e6bd9660a3/kuber-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "7c4d5f9c1c042ec5fd809498955a3d77", "sha256": "9f32d989058249ffe4bf3b6c5c13734c141c8b6a6cdd8106c4237fd8ccc80d3e" }, "downloads": -1, "filename": "kuber-1.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c4d5f9c1c042ec5fd809498955a3d77", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4427875, "upload_time": "2019-05-06T02:26:05", "url": "https://files.pythonhosted.org/packages/e4/6a/0bc21641385f218d75dc0b23eb62af61237c0b123c00c8f530e51608d224/kuber-1.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "524241efe668281fc57fff45f9d8a611", "sha256": "4f203362eaf9a122fba2279bb95566cb5fd67138fe2f509cd3cf4b6b1295f6fa" }, "downloads": -1, "filename": "kuber-1.7.1.tar.gz", "has_sig": false, "md5_digest": "524241efe668281fc57fff45f9d8a611", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1957979, "upload_time": "2019-05-06T02:26:08", "url": "https://files.pythonhosted.org/packages/0c/61/e80fc6c5d93cf123e0847b8f3eb481989ea3656c58f925fb6b8171087925/kuber-1.7.1.tar.gz" } ], "1.7.2": [ { "comment_text": "", "digests": { "md5": "e2cbd86a62ee397563cab71ae8a3103d", "sha256": "13b3f6277cc34053edad6b89ddeadf4f816515c0f99d21e8c793f2933eb93a4e" }, "downloads": -1, "filename": "kuber-1.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e2cbd86a62ee397563cab71ae8a3103d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4450050, "upload_time": "2019-05-11T18:16:54", "url": "https://files.pythonhosted.org/packages/dd/ad/30d1bbbb48b830efbf1b411f178da4a7350a136baf7bd7992b0c120d17d0/kuber-1.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cae969116dc140ae474d22bc30f3e8bd", "sha256": "de95c90c274566a87315ceb54e05a1780653a513ee692bbbf25527d64bdf959f" }, "downloads": -1, "filename": "kuber-1.7.2.tar.gz", "has_sig": false, "md5_digest": "cae969116dc140ae474d22bc30f3e8bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1979222, "upload_time": "2019-05-11T18:16:58", "url": "https://files.pythonhosted.org/packages/af/24/63cce35b1780e79ea88304628d1993347845e16eb881d71f57fe1830d3b1/kuber-1.7.2.tar.gz" } ], "1.7.3": [ { "comment_text": "", "digests": { "md5": "739a927d60912e5f02ea6c10795f37d7", "sha256": "cc27b592317e7b69f52510ae59352249c9500c6c42360f5d215935a7c75eb45e" }, "downloads": -1, "filename": "kuber-1.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "739a927d60912e5f02ea6c10795f37d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4450324, "upload_time": "2019-05-11T18:45:19", "url": "https://files.pythonhosted.org/packages/23/1a/7a276b610958cba29006653d96f8e31044e1f5e7377c717a0f8dfd78551b/kuber-1.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef538deec67b1c8b08496467d888f799", "sha256": "ede19ce1b1d70b8023516c0918a03cf9af8e3f17c0c8117f11fee342db8073f3" }, "downloads": -1, "filename": "kuber-1.7.3.tar.gz", "has_sig": false, "md5_digest": "ef538deec67b1c8b08496467d888f799", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1979358, "upload_time": "2019-05-11T18:45:22", "url": "https://files.pythonhosted.org/packages/5a/67/a5e483a164542b95915559f5e6e1bd3a18910911b8296bcccdd54db99160/kuber-1.7.3.tar.gz" } ], "1.7.4": [ { "comment_text": "", "digests": { "md5": "b9f5ee114369988ea244302b5bada632", "sha256": "3d155ebc4fefda668a8eace9edb4095155caf0e95ac0a564d487f87c3f5b2c62" }, "downloads": -1, "filename": "kuber-1.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9f5ee114369988ea244302b5bada632", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4483527, "upload_time": "2019-05-14T02:29:34", "url": "https://files.pythonhosted.org/packages/52/bf/170d31d82b501b66dac02a21d3497efc9c51a78a6f34e744de40241a14c9/kuber-1.7.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed78195c82b85c5dc36086e3a2b81e6c", "sha256": "c7cb5bf2baae1d8f4f16b0865491a9890d2eb9dcc810ef71e9ea8ee5c441620f" }, "downloads": -1, "filename": "kuber-1.7.4.tar.gz", "has_sig": false, "md5_digest": "ed78195c82b85c5dc36086e3a2b81e6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2012742, "upload_time": "2019-05-14T02:29:38", "url": "https://files.pythonhosted.org/packages/78/7c/f50aabdc65ce400b8f7e91e82748cdbce6857979e5787fc5821293a90323/kuber-1.7.4.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "255f13cc68656521d77d065ea3d45d2c", "sha256": "a8f72ef4930f202ba2badfd2d166e1d53a37646e3a63663473234db7cfff2b10" }, "downloads": -1, "filename": "kuber-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "255f13cc68656521d77d065ea3d45d2c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4840291, "upload_time": "2019-05-25T12:33:59", "url": "https://files.pythonhosted.org/packages/60/2f/92c59defe235357e8b28d1423f01e65fbd1663c30543fa254fa04c229bf2/kuber-1.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40dae941e7329f9e7deb0005f66a844c", "sha256": "daa7086ea030411c89a2a00ed708e0adf98e75e225c7f4facaa308b2555ad3c8" }, "downloads": -1, "filename": "kuber-1.8.0.tar.gz", "has_sig": false, "md5_digest": "40dae941e7329f9e7deb0005f66a844c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2307129, "upload_time": "2019-05-25T12:34:03", "url": "https://files.pythonhosted.org/packages/a5/86/2f83dc8ea050aec61584b2856cb8a08d185b63a4d1b9c3c08ce6fd0daf09/kuber-1.8.0.tar.gz" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "4fb33bcc1ea2582b200bc4e23b44fe67", "sha256": "2c65459de0b981a454c1d9d4f6afa5701a1d76dc47a0d908f5e06151ad8d7454" }, "downloads": -1, "filename": "kuber-1.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4fb33bcc1ea2582b200bc4e23b44fe67", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4840291, "upload_time": "2019-06-17T13:11:59", "url": "https://files.pythonhosted.org/packages/79/43/64be5614a7c596f846a13fcf9a453ee8a65728b2d043016559680b8f97c5/kuber-1.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26ae885c2b83a49240998f4418c65c4d", "sha256": "e683d95dec2d82f8ad686bfff79df70a9ee6c69fc4da7c31d9f53f9aed91e3cb" }, "downloads": -1, "filename": "kuber-1.8.1.tar.gz", "has_sig": false, "md5_digest": "26ae885c2b83a49240998f4418c65c4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2306727, "upload_time": "2019-06-17T13:12:03", "url": "https://files.pythonhosted.org/packages/85/5e/4b9408dc9b6b49d19f11d50d6b3a48cd6e691ad28bd37561c98263825a9e/kuber-1.8.1.tar.gz" } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "b8558676fc4b99b1c8b1ed6fb6e48a5e", "sha256": "e317774aba6cf076dc7879e50fdb23bb918150e1b98207cf09776f08ae7b9fd3" }, "downloads": -1, "filename": "kuber-1.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8558676fc4b99b1c8b1ed6fb6e48a5e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4856328, "upload_time": "2019-06-30T13:58:21", "url": "https://files.pythonhosted.org/packages/4b/93/b60d881a4dd33c76b8c384e4ea5a65b2fde1f9c8ebc73c4785d82aff4b78/kuber-1.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1774ab749a1aa922b448b0a8d5f65c86", "sha256": "e6d28da8a8a9578b460e219ce8b70dfbdfe356abe99e677ed37c1e18de913bd3" }, "downloads": -1, "filename": "kuber-1.8.2.tar.gz", "has_sig": false, "md5_digest": "1774ab749a1aa922b448b0a8d5f65c86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2321449, "upload_time": "2019-06-30T13:58:25", "url": "https://files.pythonhosted.org/packages/29/67/be501e378b099d7db27ea058a67e130e77c6324f7e0f8ae379fc0fe6d3cb/kuber-1.8.2.tar.gz" } ], "1.8.3": [ { "comment_text": "", "digests": { "md5": "0efbe3accf289d05e006a369513c01e7", "sha256": "9baf372d015885518386de286a12fc4f7355544aad7ff084d3e322bc9a6b666b" }, "downloads": -1, "filename": "kuber-1.8.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0efbe3accf289d05e006a369513c01e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4907720, "upload_time": "2019-08-03T14:32:58", "url": "https://files.pythonhosted.org/packages/7e/5e/78002358b871f3683fd9b3d112d3dcd2ca9fdb00bc6e37d14566be5c67fa/kuber-1.8.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd80ec2cea6f190f2914d7e928bab19f", "sha256": "7e4a38d8d7fa777a940e6f4c75478b49101ba4acda49291eef7fe83be0ec2b26" }, "downloads": -1, "filename": "kuber-1.8.3.tar.gz", "has_sig": false, "md5_digest": "dd80ec2cea6f190f2914d7e928bab19f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2366511, "upload_time": "2019-08-03T14:33:02", "url": "https://files.pythonhosted.org/packages/9d/c8/338043e0553fab3072ac2e1b018e852ad3b7ba0e53d7086c59a21e09975c/kuber-1.8.3.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "2cce4473a5957be417f5d079f1b8a1dd", "sha256": "04bd912af435e3f4b7834abf36acfbdab512efe90f2c5c26f6aafb04ce9f7212" }, "downloads": -1, "filename": "kuber-1.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2cce4473a5957be417f5d079f1b8a1dd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5312731, "upload_time": "2019-08-23T14:32:28", "url": "https://files.pythonhosted.org/packages/49/37/7aff425d0a6e5abe018bc017b9f44318b96bc1e67ee4693dc78473e71b85/kuber-1.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e541da8487d11bb015768ddf801c1ca0", "sha256": "517cbd1743cf44494f16e46fdecbcd436b2c4595f86290953d4eb52f017655a7" }, "downloads": -1, "filename": "kuber-1.9.0.tar.gz", "has_sig": false, "md5_digest": "e541da8487d11bb015768ddf801c1ca0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2715531, "upload_time": "2019-08-23T14:32:33", "url": "https://files.pythonhosted.org/packages/d9/24/bf7154ee55a15dcd17af54214a12575f3f2b9152848266323a22c48d9db8/kuber-1.9.0.tar.gz" } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "6d06e2eb80d4e9f6790887a72fba8d0c", "sha256": "956756557a560e6d8abb514e71e6521f4ef1df50543b6b926f52844d277b23b1" }, "downloads": -1, "filename": "kuber-1.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d06e2eb80d4e9f6790887a72fba8d0c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5322107, "upload_time": "2019-09-10T18:33:39", "url": "https://files.pythonhosted.org/packages/85/72/e0a032f5fae73dba2a2f98b30cfd4631080991b18ba6876e2d8ddaefc4b0/kuber-1.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd7189b39be51bea29362b0109d8a339", "sha256": "553948d815a0b6c59385224eafe2922d27f3a88a91b11a8db2aabef789d3d179" }, "downloads": -1, "filename": "kuber-1.9.1.tar.gz", "has_sig": false, "md5_digest": "fd7189b39be51bea29362b0109d8a339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2723131, "upload_time": "2019-09-10T18:33:43", "url": "https://files.pythonhosted.org/packages/e4/48/13c6ecf93265de3ed66dd689322a4a98825866860a72dbd13f3da464bed4/kuber-1.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d06e2eb80d4e9f6790887a72fba8d0c", "sha256": "956756557a560e6d8abb514e71e6521f4ef1df50543b6b926f52844d277b23b1" }, "downloads": -1, "filename": "kuber-1.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d06e2eb80d4e9f6790887a72fba8d0c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5322107, "upload_time": "2019-09-10T18:33:39", "url": "https://files.pythonhosted.org/packages/85/72/e0a032f5fae73dba2a2f98b30cfd4631080991b18ba6876e2d8ddaefc4b0/kuber-1.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd7189b39be51bea29362b0109d8a339", "sha256": "553948d815a0b6c59385224eafe2922d27f3a88a91b11a8db2aabef789d3d179" }, "downloads": -1, "filename": "kuber-1.9.1.tar.gz", "has_sig": false, "md5_digest": "fd7189b39be51bea29362b0109d8a339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2723131, "upload_time": "2019-09-10T18:33:43", "url": "https://files.pythonhosted.org/packages/e4/48/13c6ecf93265de3ed66dd689322a4a98825866860a72dbd13f3da464bed4/kuber-1.9.1.tar.gz" } ] }