{ "info": { "author": "Sergey Vasilyev", "author_email": "nolar@nolar.info", "bugtrack_url": null, "classifiers": [], "description": "# Kubernetes Operator Pythonic Framework (Kopf)\n\n[![CI](https://github.com/nolar/kopf/workflows/Thorough%20tests/badge.svg)](https://github.com/nolar/kopf/actions/workflows/thorough.yaml)\n[![codecov](https://codecov.io/gh/nolar/kopf/branch/main/graph/badge.svg)](https://codecov.io/gh/nolar/kopf)\n[![Coverage Status](https://coveralls.io/repos/github/nolar/kopf/badge.svg?branch=main)](https://coveralls.io/github/nolar/kopf?branch=main)\n[![Total alerts](https://img.shields.io/lgtm/alerts/g/nolar/kopf.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/nolar/kopf/alerts/)\n[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/nolar/kopf.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/nolar/kopf/context:python)\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)\n\n**Kopf** \u2014Kubernetes Operator Pythonic Framework\u2014 is a framework and a library\nto make Kubernetes operators development easier, just in a few lines of Python code.\n\nThe main goal is to bring the Domain-Driven Design to the infrastructure level,\nwith Kubernetes being an orchestrator/database of the domain objects (custom resources),\nand the operators containing the domain logic (with no or minimal infrastructure logic).\n\nThe project was originally started as `zalando-incubator/kopf` in March 2019,\nand then forked as `nolar/kopf` in August 2020: but it is the same codebase,\nthe same packages, the same developer(s).\n\n\n## Documentation\n\n* https://kopf.readthedocs.io/\n\n\n## Features\n\n* Simple, but powerful:\n * A full-featured operator in just 2 files: a `Dockerfile` + a Python file (*).\n * Handling functions registered via decorators with a declarative approach.\n * No infrastructure boilerplate code with K8s API communication.\n * Both sync and async handlers, with sync ones being threaded under the hood.\n * Detailed documentation with examples.\n* Intuitive mapping of Python concepts to Kubernetes concepts and back:\n * Marshalling of resources' data to the handlers' kwargs.\n * Marshalling of handlers' results to the resources' statuses.\n * Publishing of logging messages as Kubernetes events linked to the resources.\n* Support anything that exists in K8s:\n * Custom K8s resources.\n * Builtin K8s resources (pods, namespaces, etc).\n * Multiple resource types in one operator.\n * Both cluster and namespaced operators.\n* All the ways of handling that a developer can wish for:\n * Low-level handlers for events received from K8s APIs \"as is\" (an equivalent of _informers_).\n * High-level handlers for detected causes of changes (creation, updates with diffs, deletion).\n * Handling of selected fields only instead of the whole objects (if needed).\n * Dynamically generated or conditional sub-handlers (an advanced feature).\n * Timers that tick as long as the resource exists, optionally with a delay since the last change.\n * Daemons that run as long as the resource exists (in threads or asyncio-tasks).\n * Validating and mutating admission webhook (with dev-mode tunneling).\n * Live in-memory indexing of resources or their excerpts.\n * Filtering with stealth mode (no logging): by arbitrary filtering functions,\n by labels/annotations with values, presence/absence, or dynamic callbacks.\n * In-memory all-purpose containers to store non-serializable objects for individual resources.\n* Eventual consistency of handling:\n * Retrying the handlers in case of arbitrary errors until they succeed.\n * Special exceptions to request a special retry or to never retry again.\n * Custom limits for the number of attempts or the time.\n * Implicit persistence of the progress that survives the operator restarts.\n * Tolerance to restarts and lengthy downtimes: handles the changes afterwards.\n* Awareness of other Kopf-based operators:\n * Configurable identities for different Kopf-based operators for the same resource kinds.\n * Avoiding double-processing due to cross-pod awareness of the same operator (\"peering\").\n * Pausing of a deployed operator when a dev-mode operator runs outside of the cluster.\n* Extra toolkits and integrations:\n * Some limited support for object hierarchies with name/labels propagation.\n * Friendly to any K8s client libraries (and is client agnostic).\n * Startup/cleanup operator-level handlers.\n * Liveness probing endpoints and rudimentary metrics exports.\n * Basic testing toolkit for in-memory per-test operator running.\n * Embeddable into other Python applications.\n* Highly configurable (to some reasonable extent).\n\n(*) _Small font: two files of the operator itself, plus some amount of\ndeployment files like RBAC roles, bindings, service accounts, network policies\n\u2014 everything needed to deploy an application in your specific infrastructure._\n\n\n## Examples\n\nSee [examples](https://github.com/nolar/kopf/tree/main/examples)\nfor the examples of the typical use-cases.\n\nA minimalistic operator can look like this:\n\n```python\nimport kopf\n\n@kopf.on.create('kopfexamples')\ndef create_fn(spec, name, meta, status, **kwargs):\n print(f\"And here we are! Created {name} with spec: {spec}\")\n```\n\nNumerous kwargs are available, such as `body`, `meta`, `spec`, `status`,\n`name`, `namespace`, `retry`, `diff`, `old`, `new`, `logger`, etc:\nsee [Arguments](https://kopf.readthedocs.io/en/latest/kwargs/)\n\nTo run a never-exiting function for every resource as long as it exists:\n\n```python\nimport time\nimport kopf\n\n@kopf.daemon('kopfexamples')\ndef my_daemon(spec, stopped, **kwargs):\n while not stopped:\n print(f\"Object's spec: {spec}\")\n time.sleep(1)\n```\n\nOr the same with the timers:\n\n```python\nimport kopf\n\n@kopf.timer('kopfexamples', interval=1)\ndef my_timer(spec, **kwargs):\n print(f\"Object's spec: {spec}\")\n```\n\nThat easy! For more features, see the [documentation](https://kopf.readthedocs.io/).\n\n\n## Usage\n\nPython 3.7+ is required:\n[CPython](https://www.python.org/) and [PyPy](https://www.pypy.org/)\nare officially supported and tested; other Python implementations can work too.\n\nWe assume that when the operator is executed in the cluster, it must be packaged\ninto a docker image with a CI/CD tool of your preference.\n\n```dockerfile\nFROM python:3.7\nADD . /src\nRUN pip install kopf\nCMD kopf run /src/handlers.py --verbose\n```\n\nWhere `handlers.py` is your Python script with the handlers\n(see `examples/*/example.py` for the examples).\n\nSee `kopf run --help` for other ways of attaching the handlers.\n\n\n## Contributing\n\nPlease read [CONTRIBUTING.md](https://github.com/nolar/kopf/blob/main/CONTRIBUTING.md)\nfor details on our process for submitting pull requests to us, and please ensure\nyou follow the [CODE_OF_CONDUCT.md](https://github.com/nolar/kopf/blob/main/CODE_OF_CONDUCT.md).\n\nTo install the environment for the local development,\nread [DEVELOPMENT.md](https://github.com/nolar/kopf/blob/main/DEVELOPMENT.md).\n\n\n## Versioning\n\nWe use [SemVer](http://semver.org/) for versioning. For the versions available,\nsee the [releases on this repository](https://github.com/nolar/kopf/releases).\n\n\n## License\n\nThis project is licensed under the MIT License \u2014\nsee the [LICENSE](https://github.com/nolar/kopf/blob/main/LICENSE) file for details.\n\n\n## Acknowledgments\n\n* Thanks to Zalando for starting this project in Zalando's Open-Source Incubator\n in the first place.\n* Thanks to [@side8](https://github.com/side8) and their [k8s-operator](https://github.com/side8/k8s-operator)\n for inspiration.\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/nolar/kopf", "keywords": "kubernetes,operator,framework,python,k8s", "license": "MIT", "maintainer": "Sergey Vasilyev", "maintainer_email": "nolar@nolar.info", "name": "kopf", "package_url": "https://pypi.org/project/kopf/", "platform": null, "project_url": "https://pypi.org/project/kopf/", "project_urls": { "Bug Tracker": "https://github.com/nolar/kopf/issues", "Documentation": "https://kopf.readthedocs.io", "Homepage": "https://github.com/nolar/kopf", "Source Code": "https://github.com/nolar/kopf" }, "release_url": "https://pypi.org/project/kopf/1.35.4/", "requires_dist": [ "typing-extensions", "python-json-logger", "iso8601", "click", "aiohttp (<4.0.0)", "pyyaml", "pyngrok ; extra == 'dev'", "oscrypto ; extra == 'dev'", "certbuilder ; extra == 'dev'", "certvalidator ; extra == 'dev'", "pykube-ng ; extra == 'full-auth'", "kubernetes ; extra == 'full-auth'" ], "requires_python": ">=3.7", "summary": "Kubernetes Operator Pythonic Framework (Kopf)", "version": "1.35.4", "yanked": false, "yanked_reason": null }, "last_serial": 13384335, "releases": { "0.10": [ { "comment_text": "", "digests": { "md5": "dc35a2ffd8f5023a8b4f79f5718d9421", "sha256": "53ed3efbab6e61f53aa5eb37851c8a7e14ee92ac23163482fd4bdae8f1313443" }, "downloads": -1, "filename": "kopf-0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "dc35a2ffd8f5023a8b4f79f5718d9421", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 36068, "upload_time": "2019-04-26T15:19:36", "upload_time_iso_8601": "2019-04-26T15:19:36.807803Z", "url": "https://files.pythonhosted.org/packages/6e/35/e64f372f60e993383d926707fd96730bd6e5ed2e63b5ff43d2f61e29eb6c/kopf-0.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "44bf1b8f0650e7717480cc3de3766726", "sha256": "7bac03b7f5a5539a3b0b0fe5b7b8fe47767250c1ee56c9ad08d23c63ba8865e0" }, "downloads": -1, "filename": "kopf-0.10.tar.gz", "has_sig": false, "md5_digest": "44bf1b8f0650e7717480cc3de3766726", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 68055, "upload_time": "2019-04-26T15:19:40", "upload_time_iso_8601": "2019-04-26T15:19:40.086793Z", "url": "https://files.pythonhosted.org/packages/a6/8e/f334b456ce7f86e42dcb1e340dfb15a4080a9a8778e4c54075ba577da787/kopf-0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11": [ { "comment_text": "", "digests": { "md5": "c04adf38c712d0d078b8e1cc0570fa1c", "sha256": "c5fa91a06cd0be88aa01c142dea553b7d3dc3fcb131da5492299119f21481031" }, "downloads": -1, "filename": "kopf-0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "c04adf38c712d0d078b8e1cc0570fa1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 37877, "upload_time": "2019-05-17T12:11:41", "upload_time_iso_8601": "2019-05-17T12:11:41.407096Z", "url": "https://files.pythonhosted.org/packages/90/a0/3f39cc13883c990dc3a348f13232c00223afe02d04fd3fac70b9bdcce5af/kopf-0.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9b15a126ba3061e9587d4d5a3e068a5b", "sha256": "3aaf459f226f6d1475336dba033e275d4c683c2994bdced39ba4bb147b5c6bcf" }, "downloads": -1, "filename": "kopf-0.11.tar.gz", "has_sig": false, "md5_digest": "9b15a126ba3061e9587d4d5a3e068a5b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 78078, "upload_time": "2019-05-17T12:11:42", "upload_time_iso_8601": "2019-05-17T12:11:42.620306Z", "url": "https://files.pythonhosted.org/packages/10/19/03f63d4788c623aeca655a7e74b6a7f49883107d0ae04729dd58dbf28447/kopf-0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.12": [ { "comment_text": "", "digests": { "md5": "a9117592895232ba00f8145687065f42", "sha256": "477b8e05178d18e9fa9e7c8a4a1c7c82e07a49e3e58e08e47ea37d6da12efe85" }, "downloads": -1, "filename": "kopf-0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "a9117592895232ba00f8145687065f42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 40752, "upload_time": "2019-05-28T09:16:17", "upload_time_iso_8601": "2019-05-28T09:16:17.912773Z", "url": "https://files.pythonhosted.org/packages/e7/b7/471de06884cfbe8ee3b9fe7c672b6ec09aaae85d271648bce84601dd32d0/kopf-0.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c328244dd7006f4069d74c641c1c5faf", "sha256": "7b696f396f12263b9dc5a528f7281c5954e642d2b18e52808fe72975fe93c0f0" }, "downloads": -1, "filename": "kopf-0.12.tar.gz", "has_sig": false, "md5_digest": "c328244dd7006f4069d74c641c1c5faf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 90026, "upload_time": "2019-05-28T09:16:19", "upload_time_iso_8601": "2019-05-28T09:16:19.415006Z", "url": "https://files.pythonhosted.org/packages/3f/47/b31d1d4526b0d44e3a90a128cf5000bb8357b075d1ff4ec61c63a6b9b4ae/kopf-0.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13": [ { "comment_text": "", "digests": { "md5": "e045d1e0aedb2b036a4b669d026ade20", "sha256": "7b98679c6574850f86d4f65892077e059cff60f2b7d3d58bf1a03985cf49905e" }, "downloads": -1, "filename": "kopf-0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "e045d1e0aedb2b036a4b669d026ade20", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 42933, "upload_time": "2019-05-28T14:50:43", "upload_time_iso_8601": "2019-05-28T14:50:43.208376Z", "url": "https://files.pythonhosted.org/packages/52/bd/79d0fe070b10b7bcc9e881a2f75fcf0b49c369eabe8b0e2f3ffd89f730bc/kopf-0.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6ada86f791e1b0cabcf26d02d93fc7b2", "sha256": "85f4d31b47aa7a3f48c37470dc1c97d9929d9f5f6a9b72f18fdd2e1314350d9c" }, "downloads": -1, "filename": "kopf-0.13.tar.gz", "has_sig": false, "md5_digest": "6ada86f791e1b0cabcf26d02d93fc7b2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 93260, "upload_time": "2019-05-28T14:50:44", "upload_time_iso_8601": "2019-05-28T14:50:44.644870Z", "url": "https://files.pythonhosted.org/packages/38/0d/b7c37ff9c5b1a0e40d2f2d5529e0d997605ebc77668e60484506c8477b6e/kopf-0.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.14": [ { "comment_text": "", "digests": { "md5": "bb0291ca82a22d7f45e3237a9508f51c", "sha256": "30849d90c3bffc29eeb2ce28c6430bd9c7578a14a00ef2ab7b93a49f4f8e778e" }, "downloads": -1, "filename": "kopf-0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "bb0291ca82a22d7f45e3237a9508f51c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 44886, "upload_time": "2019-05-31T15:47:05", "upload_time_iso_8601": "2019-05-31T15:47:05.716815Z", "url": "https://files.pythonhosted.org/packages/b6/40/42b0bf524102a9d26410e036428911f2a6db6ade2a6fd3383dd03db2f575/kopf-0.14-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a6a174bbe42633784b98b4304ecfe358", "sha256": "ec9edcbbf9ef3017f6177b0ed4d7fc4870961f4081cdc4c3e6df741033f404e7" }, "downloads": -1, "filename": "kopf-0.14.tar.gz", "has_sig": false, "md5_digest": "a6a174bbe42633784b98b4304ecfe358", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 101270, "upload_time": "2019-05-31T15:47:07", "upload_time_iso_8601": "2019-05-31T15:47:07.439407Z", "url": "https://files.pythonhosted.org/packages/22/38/e5aaca639eed6c2113629fa937145e94b8a7326a515b59a1fa2c65cefb1d/kopf-0.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.15": [ { "comment_text": "", "digests": { "md5": "5be415c619a017d1a21f65b9aa8e07f9", "sha256": "ce474ddd8eca4d9b480de51d49fa007391158effa4a3c35fea2b8d89fceb7cd4" }, "downloads": -1, "filename": "kopf-0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "5be415c619a017d1a21f65b9aa8e07f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 48019, "upload_time": "2019-06-14T09:08:03", "upload_time_iso_8601": "2019-06-14T09:08:03.575464Z", "url": "https://files.pythonhosted.org/packages/5b/d7/c5c803f434b540c9fe7f4d9ca81225bf87fa9566f43648014427600a7d91/kopf-0.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "16d423f88e30be648ddc4ac795d17194", "sha256": "c210caf6e8a0665e5206ae69fde18fd8fda920bcbf6e42275721353a7e55084e" }, "downloads": -1, "filename": "kopf-0.15.tar.gz", "has_sig": false, "md5_digest": "16d423f88e30be648ddc4ac795d17194", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 108467, "upload_time": "2019-06-14T09:08:05", "upload_time_iso_8601": "2019-06-14T09:08:05.850577Z", "url": "https://files.pythonhosted.org/packages/eb/e8/79d8e0f1476dd1f8b38ad8403057bf5068784521aee3367ffa51f38b799b/kopf-0.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.16": [ { "comment_text": "", "digests": { "md5": "da708b2177fd52f27e14b46e8d09a161", "sha256": "d7056127956d1721a076844d7bc2223237627cefc5cf02703f9a5506f657caab" }, "downloads": -1, "filename": "kopf-0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "da708b2177fd52f27e14b46e8d09a161", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 48937, "upload_time": "2019-06-14T09:33:14", "upload_time_iso_8601": "2019-06-14T09:33:14.806056Z", "url": "https://files.pythonhosted.org/packages/93/5c/57c168d56cd2735027a72cbaf535c09de3494de8040e16f56849c89530ce/kopf-0.16-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4967cec2cfd6e7dca65483d03b621afb", "sha256": "9ae42e1afe79cbb8fc7b08ba9cc6aaf43d8b8c04eb76004ed26b32dbdd64880f" }, "downloads": -1, "filename": "kopf-0.16.tar.gz", "has_sig": false, "md5_digest": "4967cec2cfd6e7dca65483d03b621afb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 110180, "upload_time": "2019-06-14T09:33:16", "upload_time_iso_8601": "2019-06-14T09:33:16.183972Z", "url": "https://files.pythonhosted.org/packages/ac/6c/645e6d7b68ca132d5fc3f3bcffe53c056d7e102702c9a503af2568177304/kopf-0.16.tar.gz", "yanked": false, "yanked_reason": null } ], "0.17": [ { "comment_text": "", "digests": { "md5": "99e735967edcdc0a9a3b00b3045ddf11", "sha256": "551227ef5dae14b0459bec9cb33b98cd76717b73b7fe4b80c20aa8520773f31b" }, "downloads": -1, "filename": "kopf-0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "99e735967edcdc0a9a3b00b3045ddf11", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 51123, "upload_time": "2019-07-03T08:49:35", "upload_time_iso_8601": "2019-07-03T08:49:35.820001Z", "url": "https://files.pythonhosted.org/packages/32/6c/bf0c12e7d90c88dd0764bc2fccba3ccc6de66c01b79979b628757a9429c0/kopf-0.17-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f1101f304eb01faee7a0dd63d8e5b080", "sha256": "ad3abc54d536dbe0fe6bfa19d098cee7a7f3a8537e57ed5d8bd2126321ab7775" }, "downloads": -1, "filename": "kopf-0.17.tar.gz", "has_sig": false, "md5_digest": "f1101f304eb01faee7a0dd63d8e5b080", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 113294, "upload_time": "2019-07-03T08:49:37", "upload_time_iso_8601": "2019-07-03T08:49:37.566970Z", "url": "https://files.pythonhosted.org/packages/3e/16/917922079ee24f27c05031c608b67f77e3cf6a7e5788d21b82592776afde/kopf-0.17.tar.gz", "yanked": false, "yanked_reason": null } ], "0.17.dev1": [ { "comment_text": "", "digests": { "md5": "ef5a2f0a059a0d82942e443ba35e77ee", "sha256": "7ac014b1ca01aba127c01ad94e302c32f78abb586fc2d90007151ad16d988d1a" }, "downloads": -1, "filename": "kopf-0.17.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "ef5a2f0a059a0d82942e443ba35e77ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 51660, "upload_time": "2019-06-18T10:47:11", "upload_time_iso_8601": "2019-06-18T10:47:11.914960Z", "url": "https://files.pythonhosted.org/packages/82/28/2eade863603668da31f2fec4793dc9b2c30301ac6c27510af34defcdb72f/kopf-0.17.dev1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a9af16ac11d47c94622a890db17e76fa", "sha256": "eceab3155262bda5f3a9ad872f60881d70cc40fbe1eb3363beaf76f6255d3283" }, "downloads": -1, "filename": "kopf-0.17.dev1.tar.gz", "has_sig": false, "md5_digest": "a9af16ac11d47c94622a890db17e76fa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 113767, "upload_time": "2019-06-18T10:47:13", "upload_time_iso_8601": "2019-06-18T10:47:13.832566Z", "url": "https://files.pythonhosted.org/packages/af/0c/f96300eb4e01f232660534622a4c8add4a11d1f59d0716c8c3cd1e5fc046/kopf-0.17.dev1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.17.post1": [ { "comment_text": "", "digests": { "md5": "3240113066b9411e74cf66907efab55e", "sha256": "d80275c212f01de11b1576cf2521317d66de52d6345fa0a94020cffed8349cc8" }, "downloads": -1, "filename": "kopf-0.17.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "3240113066b9411e74cf66907efab55e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 51230, "upload_time": "2019-07-04T12:50:17", "upload_time_iso_8601": "2019-07-04T12:50:17.527150Z", "url": "https://files.pythonhosted.org/packages/e2/6f/30fef73398ad0732e77372a3aae57c84aa748f40d5b0969659e1c2ab91b5/kopf-0.17.post1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "112b9d2f32ca63a9bdc254e6d1922edd", "sha256": "6a10fdd59ffd1c3ccf50f26e1a437d9ad299db6ddfa246c6cd5605fa6f52efdb" }, "downloads": -1, "filename": "kopf-0.17.post1.tar.gz", "has_sig": false, "md5_digest": "112b9d2f32ca63a9bdc254e6d1922edd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 113341, "upload_time": "2019-07-04T12:50:19", "upload_time_iso_8601": "2019-07-04T12:50:19.232082Z", "url": "https://files.pythonhosted.org/packages/f2/03/fa0a8960cd6bd5c21470ef57381a0e552b381f91d02c98e7bb9ec873b309/kopf-0.17.post1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.18": [ { "comment_text": "", "digests": { "md5": "082a7e479b7cbbc54cbf68719214938a", "sha256": "1fd3223c4c2b3ba3f7ae3b5352e9a2acd1a3d00fd87737cf9bdfdc022f377f68" }, "downloads": -1, "filename": "kopf-0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "082a7e479b7cbbc54cbf68719214938a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 52689, "upload_time": "2019-07-08T13:05:09", "upload_time_iso_8601": "2019-07-08T13:05:09.625530Z", "url": "https://files.pythonhosted.org/packages/14/5e/0bc9a43668be4cff92d93c15e8d9436489f212d0dd9561e3cd6a6d366b00/kopf-0.18-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c72aa74ac3bc159a792c3a6532ba6c37", "sha256": "ee18dcd2244733bdaaf6b9ea0cf0b6cb854f2b5d04f6c2a21518d461c0ff79ff" }, "downloads": -1, "filename": "kopf-0.18.tar.gz", "has_sig": false, "md5_digest": "c72aa74ac3bc159a792c3a6532ba6c37", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 117157, "upload_time": "2019-07-08T13:05:11", "upload_time_iso_8601": "2019-07-08T13:05:11.521209Z", "url": "https://files.pythonhosted.org/packages/64/26/3ba2e2ec2b8426a98906d203b13c88349ce4c57aa0e693fb01666a7d6ff7/kopf-0.18.tar.gz", "yanked": false, "yanked_reason": null } ], "0.19": [ { "comment_text": "", "digests": { "md5": "21d0f6de9a15a9263039c425bf5cc492", "sha256": "36f678aa5d015bdd8dfa41a67b3b574fc807749bf8424260724d884c08a9e758" }, "downloads": -1, "filename": "kopf-0.19-py3-none-any.whl", "has_sig": false, "md5_digest": "21d0f6de9a15a9263039c425bf5cc492", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 56889, "upload_time": "2019-07-18T10:00:12", "upload_time_iso_8601": "2019-07-18T10:00:12.174342Z", "url": "https://files.pythonhosted.org/packages/84/4d/249edae32c7a79f0c14648f5c2ad08e731be32355ebf1859f192e7a14b75/kopf-0.19-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c4a567454c43d7fcfea7b2ec5c1b3fdc", "sha256": "2971522965dba7376080ba99b4e3b24fe1a34589d705f034141982af2b42d215" }, "downloads": -1, "filename": "kopf-0.19.tar.gz", "has_sig": false, "md5_digest": "c4a567454c43d7fcfea7b2ec5c1b3fdc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 125410, "upload_time": "2019-07-18T10:00:13", "upload_time_iso_8601": "2019-07-18T10:00:13.727185Z", "url": "https://files.pythonhosted.org/packages/61/de/8273915953484df74e94c1720d227025015afd22b2cfc5eeb8c5457cfee6/kopf-0.19.tar.gz", "yanked": false, "yanked_reason": null } ], "0.19rc1": [ { "comment_text": "", "digests": { "md5": "eaedcadf5da16d5804bdf94897a603cd", "sha256": "4c718a08bfefaeb9895cf22d48913b1bf03c81d5d00f97e7c6d2b46b787bc03e" }, "downloads": -1, "filename": "kopf-0.19rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "eaedcadf5da16d5804bdf94897a603cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 56693, "upload_time": "2019-07-09T13:22:04", "upload_time_iso_8601": "2019-07-09T13:22:04.022825Z", "url": "https://files.pythonhosted.org/packages/c3/45/9c1d80ab884d48562d7da063135ba8ff9fe59d38aa22eddd7ee574de1f0c/kopf-0.19rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8539aaafa934a67402d003750b490fee", "sha256": "67c54de0c27547759c394047fc2f91d415de33dd4d22e4a1021a84b45af9b647" }, "downloads": -1, "filename": "kopf-0.19rc1.tar.gz", "has_sig": false, "md5_digest": "8539aaafa934a67402d003750b490fee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 123835, "upload_time": "2019-07-09T13:22:05", "upload_time_iso_8601": "2019-07-09T13:22:05.501909Z", "url": "https://files.pythonhosted.org/packages/13/7f/25175748602caf8215a703f3e65e82017b510014b8c432c5f94eb75e8a41/kopf-0.19rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.19rc2": [ { "comment_text": "", "digests": { "md5": "534db5d0527b2a8a57f48a89849a92e1", "sha256": "4801f279602d5601cdbf33198b13f6e6007491ef4a99a40b16dac488a124ffa4" }, "downloads": -1, "filename": "kopf-0.19rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "534db5d0527b2a8a57f48a89849a92e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 56721, "upload_time": "2019-07-12T11:40:16", "upload_time_iso_8601": "2019-07-12T11:40:16.633438Z", "url": "https://files.pythonhosted.org/packages/c5/0c/efd249e4d3d1d076a3aa3d817bc8dca0301e88675101f3ee21e9a226251b/kopf-0.19rc2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a51472d27ef1c8253957c34a1cfb57cb", "sha256": "ddd1bca91ff501bf85f43179cbbe5a9450242db2b3d73b31b1729c1ced158f34" }, "downloads": -1, "filename": "kopf-0.19rc2.tar.gz", "has_sig": false, "md5_digest": "a51472d27ef1c8253957c34a1cfb57cb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 123862, "upload_time": "2019-07-12T11:40:18", "upload_time_iso_8601": "2019-07-12T11:40:18.508742Z", "url": "https://files.pythonhosted.org/packages/fd/22/6ae8f6274b57c3b963ba3f841833f3f3016ddd9d77b50787280b52673933/kopf-0.19rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.20": [ { "comment_text": "", "digests": { "md5": "c841a256c5702126060fbf85d7ee31ca", "sha256": "3534e9a86eb17458fcbc5f1f38c65df2cb14094b7422c5ad52dd3f79b116f043" }, "downloads": -1, "filename": "kopf-0.20-py3-none-any.whl", "has_sig": false, "md5_digest": "c841a256c5702126060fbf85d7ee31ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 57515, "upload_time": "2019-07-24T09:37:08", "upload_time_iso_8601": "2019-07-24T09:37:08.839124Z", "url": "https://files.pythonhosted.org/packages/a9/ee/1d628e9d36fad632f08e1f965bcfbb5628b70cd9c68eb5223a258b05ff1e/kopf-0.20-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "efd89ba2868ed0b84ab2f00cbca8dc04", "sha256": "375c6c8ec75dba6e1dc92d7e81880cfcf5cd0206ecdad32131fee224d9f8622d" }, "downloads": -1, "filename": "kopf-0.20.tar.gz", "has_sig": false, "md5_digest": "efd89ba2868ed0b84ab2f00cbca8dc04", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 127492, "upload_time": "2019-07-24T09:37:10", "upload_time_iso_8601": "2019-07-24T09:37:10.784898Z", "url": "https://files.pythonhosted.org/packages/8a/7c/c5fd9e686ea99678288561f57199ae2dd021fb4adb956aeaebef37d20236/kopf-0.20.tar.gz", "yanked": false, "yanked_reason": null } ], "0.21": [ { "comment_text": "", "digests": { "md5": "27712ff3f25c7b9c223419c6086853c3", "sha256": "6cda8efff50aec4d0761d22e8e1027b2485b6b054b5065f5a2aa911ddf0f2cb2" }, "downloads": -1, "filename": "kopf-0.21-py3-none-any.whl", "has_sig": false, "md5_digest": "27712ff3f25c7b9c223419c6086853c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 61528, "upload_time": "2019-09-13T13:08:23", "upload_time_iso_8601": "2019-09-13T13:08:23.235314Z", "url": "https://files.pythonhosted.org/packages/c9/8d/3a5fa6080f683aaafd982ac352a2b357385ad146ed734dacc69f96905f46/kopf-0.21-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a7304cfca3163a7262436a9d6cbeb0b6", "sha256": "b44d316bb30558a7dccedd60512a9d5a7228e0e08b443fbad050478551a0d09c" }, "downloads": -1, "filename": "kopf-0.21.tar.gz", "has_sig": false, "md5_digest": "a7304cfca3163a7262436a9d6cbeb0b6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 134045, "upload_time": "2019-09-13T13:08:25", "upload_time_iso_8601": "2019-09-13T13:08:25.212212Z", "url": "https://files.pythonhosted.org/packages/c0/1e/6b6f0ca9bc0d1c9439a9f07c28d9eb006acef9bad691143c909056844f0c/kopf-0.21.tar.gz", "yanked": false, "yanked_reason": null } ], "0.21rc1": [ { "comment_text": "", "digests": { "md5": "4de097e06bc730896ddf426e413cb609", "sha256": "da8eda842c1cadad552f1fd000497cad6a7a759feda3be4c1bea27ce2fc494c2" }, "downloads": -1, "filename": "kopf-0.21rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "4de097e06bc730896ddf426e413cb609", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 59781, "upload_time": "2019-08-08T11:48:39", "upload_time_iso_8601": "2019-08-08T11:48:39.741270Z", "url": "https://files.pythonhosted.org/packages/95/e0/85de05eec427e9cd6bf542ac1d6ba68c80ae03b3ee82e05565ec30444c08/kopf-0.21rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0d4a24572b69f5827b471e6bbc9082f6", "sha256": "706dfe3b6ad2f1234130be1772863d4d4f80eb82cea9a1c65ae50d44bf44ff55" }, "downloads": -1, "filename": "kopf-0.21rc1.tar.gz", "has_sig": false, "md5_digest": "0d4a24572b69f5827b471e6bbc9082f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 130436, "upload_time": "2019-08-08T11:48:41", "upload_time_iso_8601": "2019-08-08T11:48:41.740720Z", "url": "https://files.pythonhosted.org/packages/ee/b4/58e383c80c1386dfa120051f36438cbaf5e6a9e53543a8b8967d6dc71755/kopf-0.21rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.21rc2": [ { "comment_text": "", "digests": { "md5": "a0d1b52f4912c42cf2fb2195360cc37f", "sha256": "1984929a11709157d7992d760900d0a094e3722e57411421231652d2fc618816" }, "downloads": -1, "filename": "kopf-0.21rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "a0d1b52f4912c42cf2fb2195360cc37f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 60826, "upload_time": "2019-08-08T13:32:19", "upload_time_iso_8601": "2019-08-08T13:32:19.640090Z", "url": "https://files.pythonhosted.org/packages/70/1e/27caffcd7ecdf8df1be1b0046996b2c8344f455657a399cf143b0fcb1041/kopf-0.21rc2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "af1abc89d17aaa8afb93269e2c7cf9a2", "sha256": "4effec12c7a5cd9d82afa09eba2b1a9d409ab2d6055a9e11cf1bffe6a9a00961" }, "downloads": -1, "filename": "kopf-0.21rc2.tar.gz", "has_sig": false, "md5_digest": "af1abc89d17aaa8afb93269e2c7cf9a2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 131775, "upload_time": "2019-08-08T13:32:21", "upload_time_iso_8601": "2019-08-08T13:32:21.031511Z", "url": "https://files.pythonhosted.org/packages/0e/cd/cd2c2412b8e8975d729833aa54bab80996b5cc2f3b0bbe291ffc3152bb39/kopf-0.21rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.21rc3": [ { "comment_text": "", "digests": { "md5": "395a4d9241d7a76915e7782a51393d21", "sha256": "4228791e2daad61d042075c7fa6ee5540569e8a8343b89d2d056b96ab9905802" }, "downloads": -1, "filename": "kopf-0.21rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "395a4d9241d7a76915e7782a51393d21", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 62137, "upload_time": "2019-08-08T15:03:40", "upload_time_iso_8601": "2019-08-08T15:03:40.697523Z", "url": "https://files.pythonhosted.org/packages/6f/bf/5e91b590d933740000a304ae862ef73ae0504cce8430d4b663640cbabcde/kopf-0.21rc3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d0afad57c39071f51c8a928fc2bd35ed", "sha256": "d1d68f207f78b9c2de031c900a17e5fec5345383dd92d283f81eb059680d60f4" }, "downloads": -1, "filename": "kopf-0.21rc3.tar.gz", "has_sig": false, "md5_digest": "d0afad57c39071f51c8a928fc2bd35ed", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 133773, "upload_time": "2019-08-08T15:03:42", "upload_time_iso_8601": "2019-08-08T15:03:42.570784Z", "url": "https://files.pythonhosted.org/packages/1c/e6/5c3a12fe5501e832e94438fea34262e7a9d389353ac9fd139b1d860e9459/kopf-0.21rc3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.21rc4": [ { "comment_text": "", "digests": { "md5": "930d2dc4a6512c1caa45387947896225", "sha256": "17cfb5f8935c34efab9f1342a95fcca76664638e4610c84ddcbcc59926a767e4" }, "downloads": -1, "filename": "kopf-0.21rc4-py3-none-any.whl", "has_sig": false, "md5_digest": "930d2dc4a6512c1caa45387947896225", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 62360, "upload_time": "2019-08-14T13:08:35", "upload_time_iso_8601": "2019-08-14T13:08:35.424710Z", "url": "https://files.pythonhosted.org/packages/30/80/ff3db6353e51dbf81be078c43aa93e4c8748c920c0905c67b2a15c04805e/kopf-0.21rc4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "33d019362dd06709525c10b00596e7f6", "sha256": "ae254a47678daf17fc919356b2c177658c10ff88cbc2e52b1b2b231267f3b47f" }, "downloads": -1, "filename": "kopf-0.21rc4.tar.gz", "has_sig": false, "md5_digest": "33d019362dd06709525c10b00596e7f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 133952, "upload_time": "2019-08-14T13:08:37", "upload_time_iso_8601": "2019-08-14T13:08:37.384050Z", "url": "https://files.pythonhosted.org/packages/e7/9c/b7585e6cb5af84b485909ce4681c67ef991fcd0e2337014faa10139cbcee/kopf-0.21rc4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.21rc5": [ { "comment_text": "", "digests": { "md5": "1fd0c8dca1b5cd193ccc06239ab40912", "sha256": "9c4449aec9eac36b90a8edb49554c63b77db87d01b696290ff00d94f51c547b0" }, "downloads": -1, "filename": "kopf-0.21rc5-py3-none-any.whl", "has_sig": false, "md5_digest": "1fd0c8dca1b5cd193ccc06239ab40912", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 61109, "upload_time": "2019-08-14T17:44:31", "upload_time_iso_8601": "2019-08-14T17:44:31.416077Z", "url": "https://files.pythonhosted.org/packages/b7/fc/823845f667a553fd13b7c245bcddf3a88497cc3aa9a769516dffcbd1f5d8/kopf-0.21rc5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "644015e93b09a6f535425be2728353c2", "sha256": "cf4e7b50e0176760f8ef5e4745bc16db31416ddc49fabe6fdb3f9e05d19cbd9f" }, "downloads": -1, "filename": "kopf-0.21rc5.tar.gz", "has_sig": false, "md5_digest": "644015e93b09a6f535425be2728353c2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 132347, "upload_time": "2019-08-14T17:44:33", "upload_time_iso_8601": "2019-08-14T17:44:33.422008Z", "url": "https://files.pythonhosted.org/packages/6e/19/78306efbc253a50329239df8f0d98a599329d850469cbb94fc558a096dc1/kopf-0.21rc5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.22": [ { "comment_text": "", "digests": { "md5": "4df72636668050872dbcab135fd1c557", "sha256": "179a2340c4a67c984815fc9e961f75a84edbaf5ac848a479d93e7765a1100bb5" }, "downloads": -1, "filename": "kopf-0.22-py3-none-any.whl", "has_sig": false, "md5_digest": "4df72636668050872dbcab135fd1c557", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 62277, "upload_time": "2019-10-23T17:30:50", "upload_time_iso_8601": "2019-10-23T17:30:50.698837Z", "url": "https://files.pythonhosted.org/packages/40/b9/cd1a8d991b0855b21756fdfa61a64a31cafe039ae115cb45d183686f6bdb/kopf-0.22-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b2292be3dcc75441f9c0b56d691f1765", "sha256": "f4677a27b014bf58fe8a173c9b7b4cacf41b7b902e967099368dc34fdef17433" }, "downloads": -1, "filename": "kopf-0.22.tar.gz", "has_sig": false, "md5_digest": "b2292be3dcc75441f9c0b56d691f1765", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 135393, "upload_time": "2019-10-23T17:30:52", "upload_time_iso_8601": "2019-10-23T17:30:52.556448Z", "url": "https://files.pythonhosted.org/packages/c8/c0/b720a1721d16a830781ed8f622072d59fd16fea40d69cf6467173becf5c7/kopf-0.22.tar.gz", "yanked": false, "yanked_reason": null } ], "0.22rc1": [ { "comment_text": "", "digests": { "md5": "bd694820005391d53ab131b17f979d28", "sha256": "2a684834dc43f95e227bd49c82c3dd55f1eabe2b7b2c75a396df48161ffc01a9" }, "downloads": -1, "filename": "kopf-0.22rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "bd694820005391d53ab131b17f979d28", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 62326, "upload_time": "2019-09-26T11:06:36", "upload_time_iso_8601": "2019-09-26T11:06:36.703703Z", "url": "https://files.pythonhosted.org/packages/4e/19/45baaca72144dc4ec35b65321d764905597535a3ae7bf06114b379c81796/kopf-0.22rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ac9f16d50ee5d72279da71e62ec1385e", "sha256": "e2de6e2991d2b27d4a9ad736bb78b2ba351bae9c2098d8e52fb37221b570064e" }, "downloads": -1, "filename": "kopf-0.22rc1.tar.gz", "has_sig": false, "md5_digest": "ac9f16d50ee5d72279da71e62ec1385e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 135400, "upload_time": "2019-09-26T11:06:38", "upload_time_iso_8601": "2019-09-26T11:06:38.818678Z", "url": "https://files.pythonhosted.org/packages/4e/fc/549806060d2dd6769266353eff9a372b4eba6200a442e208c4c8c6fb1271/kopf-0.22rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.23": [ { "comment_text": "", "digests": { "md5": "20c5cb27553cac421f6396bb07d39f5a", "sha256": "e471d98e416586a4e428bdedda065e26054f145103120c0f17dfc36ba7267b97" }, "downloads": -1, "filename": "kopf-0.23-py3-none-any.whl", "has_sig": false, "md5_digest": "20c5cb27553cac421f6396bb07d39f5a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 91881, "upload_time": "2019-11-20T10:55:10", "upload_time_iso_8601": "2019-11-20T10:55:10.909488Z", "url": "https://files.pythonhosted.org/packages/ed/12/4a84a8a6468bb57cc860a2f912cdb325ba13a2efaf279caad5f36371a16f/kopf-0.23-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "488364225727517bbeefc9e8a1a38159", "sha256": "044c8b053aa964e667d84136e9d976d2d1bf3d88136000807d902044a7e01122" }, "downloads": -1, "filename": "kopf-0.23.tar.gz", "has_sig": false, "md5_digest": "488364225727517bbeefc9e8a1a38159", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 184085, "upload_time": "2019-11-20T10:55:12", "upload_time_iso_8601": "2019-11-20T10:55:12.713962Z", "url": "https://files.pythonhosted.org/packages/ee/c3/df02ee5434a31336c9f9e127f471ee17aed541a3d35d2f67907446c1c8bd/kopf-0.23.tar.gz", "yanked": false, "yanked_reason": null } ], "0.23.1": [ { "comment_text": "", "digests": { "md5": "2932bf0936f6acf4976c6ab485a5557e", "sha256": "48e9fb404f5bea6419436a43d0acbe34912bbb932f395dfac67f08854da8a823" }, "downloads": -1, "filename": "kopf-0.23.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2932bf0936f6acf4976c6ab485a5557e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 92692, "upload_time": "2019-11-20T18:20:54", "upload_time_iso_8601": "2019-11-20T18:20:54.773084Z", "url": "https://files.pythonhosted.org/packages/af/75/c1516f57d84f872478a9ffe0a7427a03a4495d989d4f6277c27483020d2a/kopf-0.23.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6b86b3d6b21c022ccd587183119cdeb6", "sha256": "82a8f39fbecfde4a9b27048098bf2a1cd54269d27f3936e6ac5cf7952887418f" }, "downloads": -1, "filename": "kopf-0.23.1.tar.gz", "has_sig": false, "md5_digest": "6b86b3d6b21c022ccd587183119cdeb6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 184596, "upload_time": "2019-11-20T18:20:56", "upload_time_iso_8601": "2019-11-20T18:20:56.725344Z", "url": "https://files.pythonhosted.org/packages/0c/e6/69938963566444eb543182532b187bb9bc80c6624ff81973c7f94193aab5/kopf-0.23.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.23.2": [ { "comment_text": "", "digests": { "md5": "a09412eba55d776ff4d90edb4fc6b702", "sha256": "0c4ebc2bb177ff2d69114784210971ed531e544dd0c104dabeeb780e3a32c9f8" }, "downloads": -1, "filename": "kopf-0.23.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a09412eba55d776ff4d90edb4fc6b702", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 93003, "upload_time": "2019-11-21T13:07:22", "upload_time_iso_8601": "2019-11-21T13:07:22.191131Z", "url": "https://files.pythonhosted.org/packages/bc/9a/ce91cc92aba9f7dee5f211da3bd1d4e3f86a53a28fd714df83494626ed97/kopf-0.23.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5899b8116a2ac476947c3e866e90ace9", "sha256": "e361effe9708dcda47e1a78b4f08f96991db911348cec2278c5e6bb340a33926" }, "downloads": -1, "filename": "kopf-0.23.2.tar.gz", "has_sig": false, "md5_digest": "5899b8116a2ac476947c3e866e90ace9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 185621, "upload_time": "2019-11-21T13:07:23", "upload_time_iso_8601": "2019-11-21T13:07:23.953211Z", "url": "https://files.pythonhosted.org/packages/48/da/dec181a951b46777892c6bafa050d875aab3376c8b6864b2672d4131ec52/kopf-0.23.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.23rc1": [ { "comment_text": "", "digests": { "md5": "601e04dd38d65d518d8fab08ab20abb6", "sha256": "9a68d276094a3536a5ba8893aab064fcac07613086355fe0d18c5bb377700e3c" }, "downloads": -1, "filename": "kopf-0.23rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "601e04dd38d65d518d8fab08ab20abb6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 90802, "upload_time": "2019-11-13T14:22:25", "upload_time_iso_8601": "2019-11-13T14:22:25.972643Z", "url": "https://files.pythonhosted.org/packages/2a/a6/e2aab39cae38cfd56b0524025393d9fbc1797f402b153d08ebe2b32fec31/kopf-0.23rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c1fa16c0676382f8f3d02cab5dae7ce9", "sha256": "0a869e0553e6ce5afbb48c9607bb7c370a80a444429e8878a7be772cc2027b8a" }, "downloads": -1, "filename": "kopf-0.23rc1.tar.gz", "has_sig": false, "md5_digest": "c1fa16c0676382f8f3d02cab5dae7ce9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 177232, "upload_time": "2019-11-13T14:22:28", "upload_time_iso_8601": "2019-11-13T14:22:28.029118Z", "url": "https://files.pythonhosted.org/packages/96/d4/36a5303e28d06a8ccb9d1a0a5b75a0884053e7a5ac09465e6116e9c04fc5/kopf-0.23rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.23rc2": [ { "comment_text": "", "digests": { "md5": "ba4f6df73dda9f9917d67eb10d7a5ffa", "sha256": "6edcfc38e2c67395da1977f7d444bd5ebbe681bf0fe90f2785a04ad6d04a02bb" }, "downloads": -1, "filename": "kopf-0.23rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "ba4f6df73dda9f9917d67eb10d7a5ffa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 90965, "upload_time": "2019-11-14T11:22:22", "upload_time_iso_8601": "2019-11-14T11:22:22.711971Z", "url": "https://files.pythonhosted.org/packages/e3/3f/835101e1c7c14483a1359b392c823a959d8c4a588c38d8bef17e2b432e2a/kopf-0.23rc2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1594d5d4fa079b3c403634c809604f6e", "sha256": "ab968d6e461041135fda1d07fae9780ca89a91313b4060ab2b5f4122054ec234" }, "downloads": -1, "filename": "kopf-0.23rc2.tar.gz", "has_sig": false, "md5_digest": "1594d5d4fa079b3c403634c809604f6e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 178231, "upload_time": "2019-11-14T11:22:24", "upload_time_iso_8601": "2019-11-14T11:22:24.641357Z", "url": "https://files.pythonhosted.org/packages/dd/62/9c5435e7441656a1e00b6437c875f9906fdc9521600272de3ec9233fa24e/kopf-0.23rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.23rc3": [ { "comment_text": "", "digests": { "md5": "c29c9dbe6487f9ef77130e0525adb1b7", "sha256": "48e12a06f782ef46884044fa6c1a6f755f44cd46eee0fcf360f0c2d95f8dfce8" }, "downloads": -1, "filename": "kopf-0.23rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "c29c9dbe6487f9ef77130e0525adb1b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 91269, "upload_time": "2019-11-14T13:59:47", "upload_time_iso_8601": "2019-11-14T13:59:47.032021Z", "url": "https://files.pythonhosted.org/packages/54/95/e92fc7b38525a9ff754ed35c0adea3e62048ae99397aabb97c5626607f84/kopf-0.23rc3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a8a803d43c0883628c3820bcf8ce252e", "sha256": "333246b9702b4d9a69f6a1b8d8a5d462ac54dbd91fb468f62fc243833e358065" }, "downloads": -1, "filename": "kopf-0.23rc3.tar.gz", "has_sig": false, "md5_digest": "a8a803d43c0883628c3820bcf8ce252e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 178885, "upload_time": "2019-11-14T13:59:48", "upload_time_iso_8601": "2019-11-14T13:59:48.802788Z", "url": "https://files.pythonhosted.org/packages/8a/e3/93703931752fb1e0a511b893c885241eb0c29fbe9f78e0c0dc668d3776e4/kopf-0.23rc3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.23rc4": [ { "comment_text": "", "digests": { "md5": "3348337ff538c1df494026a897e45720", "sha256": "6e07fa6a78bd99222da38cbd5d157212863642e02b600472bbf3c26902b7b41c" }, "downloads": -1, "filename": "kopf-0.23rc4-py3-none-any.whl", "has_sig": false, "md5_digest": "3348337ff538c1df494026a897e45720", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 91363, "upload_time": "2019-11-15T11:53:47", "upload_time_iso_8601": "2019-11-15T11:53:47.774349Z", "url": "https://files.pythonhosted.org/packages/30/ea/77b719e1f4ebed59a03a1438e1dc993105ec60dcdab0f9033dc5de339ed8/kopf-0.23rc4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "980418b24c2a94a4d90706a3c69c345e", "sha256": "7199374c11a866ffb0fe5a4261cbb8f8eeee05c35d6494d601f77bbcb904b04d" }, "downloads": -1, "filename": "kopf-0.23rc4.tar.gz", "has_sig": false, "md5_digest": "980418b24c2a94a4d90706a3c69c345e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 179127, "upload_time": "2019-11-15T11:53:49", "upload_time_iso_8601": "2019-11-15T11:53:49.602840Z", "url": "https://files.pythonhosted.org/packages/14/9e/ca74529c0d6003c1a162f1029a20b8b04ef58b1ed9140136f2c37f16031b/kopf-0.23rc4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.23rc5": [ { "comment_text": "", "digests": { "md5": "95d4a2c789cd9d5bbe0be71dd73c7cd7", "sha256": "048c63ba8c36a49f174a07ff0de63bbbabc3ac79b03dfa338d66c88fb5ef8826" }, "downloads": -1, "filename": "kopf-0.23rc5-py3-none-any.whl", "has_sig": false, "md5_digest": "95d4a2c789cd9d5bbe0be71dd73c7cd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 91927, "upload_time": "2019-11-20T01:24:11", "upload_time_iso_8601": "2019-11-20T01:24:11.608761Z", "url": "https://files.pythonhosted.org/packages/ee/1c/73cded4f67cb1650ac8e47b83ddeb275553994c22c3edcd32abbc1476257/kopf-0.23rc5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ec4d0880032df707ac7966ad21ac1122", "sha256": "1643334367ed7d2cf6220db833d583a1ebbb723c771dfa43856ae2360235a87d" }, "downloads": -1, "filename": "kopf-0.23rc5.tar.gz", "has_sig": false, "md5_digest": "ec4d0880032df707ac7966ad21ac1122", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 184224, "upload_time": "2019-11-20T01:24:13", "upload_time_iso_8601": "2019-11-20T01:24:13.938348Z", "url": "https://files.pythonhosted.org/packages/88/fa/92bf75471fe25a9c8604a6820858ef89ea79b6c4253b5f1b872d05631e60/kopf-0.23rc5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.24": [ { "comment_text": "", "digests": { "md5": "0a123b3f955f063b5fba53bfbbe18eeb", "sha256": "b9b8ad472ecb13cb73c551a96919384fe37a2549de2b6b09936071d1749e50f5" }, "downloads": -1, "filename": "kopf-0.24-py3-none-any.whl", "has_sig": false, "md5_digest": "0a123b3f955f063b5fba53bfbbe18eeb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 95541, "upload_time": "2019-12-23T13:23:15", "upload_time_iso_8601": "2019-12-23T13:23:15.880035Z", "url": "https://files.pythonhosted.org/packages/44/8c/46f985ce3066377f6d4e8df3da694e1474cc287e6f7ae7e85cb4e14889f9/kopf-0.24-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1f861debbd101bcd4cb783582725c1bc", "sha256": "f79833aa77b3c905eb633905c2f29435c814626576aef9c35c72e27d1a84ef51" }, "downloads": -1, "filename": "kopf-0.24.tar.gz", "has_sig": false, "md5_digest": "1f861debbd101bcd4cb783582725c1bc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 189529, "upload_time": "2019-12-23T13:23:17", "upload_time_iso_8601": "2019-12-23T13:23:17.874726Z", "url": "https://files.pythonhosted.org/packages/09/b3/f2d679c7c4074108b1986cbcaaad79db6c9d7d86bd8b8730fc4ebde9db82/kopf-0.24.tar.gz", "yanked": false, "yanked_reason": null } ], "0.24rc1": [ { "comment_text": "", "digests": { "md5": "fa8f39efd2e784ad1d9e71e74a2b179d", "sha256": "fb9f91522ef956fe5a3a8392de5c714e9e1cee67377e44022866e1afe0337fb3" }, "downloads": -1, "filename": "kopf-0.24rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "fa8f39efd2e784ad1d9e71e74a2b179d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 95587, "upload_time": "2019-12-19T13:53:48", "upload_time_iso_8601": "2019-12-19T13:53:48.662276Z", "url": "https://files.pythonhosted.org/packages/4f/b5/28cbf70a5f5f7eb319ed5158e373ee373e23c1f019cd5a0e21cd373fce00/kopf-0.24rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cf018dc0df879cfe739cf548361ffebf", "sha256": "9c657643f0fce459479c8b6b777bc75c5c6d099dbf510808997fee47e94a6f2c" }, "downloads": -1, "filename": "kopf-0.24rc1.tar.gz", "has_sig": false, "md5_digest": "cf018dc0df879cfe739cf548361ffebf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 189561, "upload_time": "2019-12-19T13:53:50", "upload_time_iso_8601": "2019-12-19T13:53:50.178676Z", "url": "https://files.pythonhosted.org/packages/e6/a3/dada59509e9b2fc1a496347e97f29f28e0aa7d873cc1c953f38add769d02/kopf-0.24rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.25": [ { "comment_text": "", "digests": { "md5": "e8ce959cf40fe9853821b13dd35fe568", "sha256": "dc9e7629bf53c9f945538b9339795ac83320056523c951d749254245b2f5f964" }, "downloads": -1, "filename": "kopf-0.25-py3-none-any.whl", "has_sig": false, "md5_digest": "e8ce959cf40fe9853821b13dd35fe568", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 95733, "upload_time": "2020-01-29T14:08:44", "upload_time_iso_8601": "2020-01-29T14:08:44.482911Z", "url": "https://files.pythonhosted.org/packages/4c/6a/2a818bdda6e9cdd9dfd83811914d449bdce9cea4052e10b56b9d2fc832e3/kopf-0.25-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ed6b1025924207eef28e3174e816cf25", "sha256": "be090d395c691e871c6b88cbbb6ed854762d0ff79d17fe3e10015923d422153b" }, "downloads": -1, "filename": "kopf-0.25.tar.gz", "has_sig": false, "md5_digest": "ed6b1025924207eef28e3174e816cf25", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 192353, "upload_time": "2020-01-29T14:08:46", "upload_time_iso_8601": "2020-01-29T14:08:46.751814Z", "url": "https://files.pythonhosted.org/packages/ef/79/a85400fe5b89fd020171fbef8992d552aa91f0d4b5fe14363d184f380920/kopf-0.25.tar.gz", "yanked": false, "yanked_reason": null } ], "0.25rc1": [ { "comment_text": "", "digests": { "md5": "99834d5b9951d8cd8421e4dc696b16e2", "sha256": "9e69d440912541651718ee05bc1940358eac627f97f5fad6e8c5dac9f224395f" }, "downloads": -1, "filename": "kopf-0.25rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "99834d5b9951d8cd8421e4dc696b16e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 95784, "upload_time": "2020-01-21T10:14:25", "upload_time_iso_8601": "2020-01-21T10:14:25.238606Z", "url": "https://files.pythonhosted.org/packages/d2/20/fc7ef12244fbbc2d6676da0c2ab91ebe291e1b5868882f03c2d2f9af3d68/kopf-0.25rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0e435ae4afacd7a6f7d26c0b1ab0765d", "sha256": "7223e21782f530d9acc58982db96cdf07a94bb42655c80e780b9c93ba1673e30" }, "downloads": -1, "filename": "kopf-0.25rc1.tar.gz", "has_sig": false, "md5_digest": "0e435ae4afacd7a6f7d26c0b1ab0765d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 192374, "upload_time": "2020-01-21T10:14:26", "upload_time_iso_8601": "2020-01-21T10:14:26.939819Z", "url": "https://files.pythonhosted.org/packages/33/46/6c05b24a17eb6eb9e19b1388cb623bd2735ae2da1adc4289ad5e98db01a5/kopf-0.25rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.26": [ { "comment_text": "", "digests": { "md5": "d4eded4d3cb51e05f0b995adb2f9a304", "sha256": "da9452accf225ad9d22563cca1cac2c95bd1c8ea9703d83ca0da36b72af31e96" }, "downloads": -1, "filename": "kopf-0.26-py3-none-any.whl", "has_sig": false, "md5_digest": "d4eded4d3cb51e05f0b995adb2f9a304", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 99423, "upload_time": "2020-03-05T16:07:53", "upload_time_iso_8601": "2020-03-05T16:07:53.275423Z", "url": "https://files.pythonhosted.org/packages/3d/b9/93ab1482099fa6274dcca5504f35951132a74339d4217858ed29ff38ce56/kopf-0.26-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8f0a15c67c210925fefe8b97bcdffd16", "sha256": "4b9c50f12c01a4944b89d6297efa4e9dd86ad49dcc5b5cbaff655c78b2a8ddb4" }, "downloads": -1, "filename": "kopf-0.26.tar.gz", "has_sig": false, "md5_digest": "8f0a15c67c210925fefe8b97bcdffd16", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 211402, "upload_time": "2020-03-05T16:07:55", "upload_time_iso_8601": "2020-03-05T16:07:55.478779Z", "url": "https://files.pythonhosted.org/packages/d5/b6/d785f0f9c811d8558512f4661ff3311e8ccbce031b0108ffc80d2d009160/kopf-0.26.tar.gz", "yanked": false, "yanked_reason": null } ], "0.26rc1": [ { "comment_text": "", "digests": { "md5": "6d8160855b3091086c93be6f74ffcd88", "sha256": "bbcfec188f5dfa4e0b1841092ca49411b61f8857b8b6d97b32daa102087a9953" }, "downloads": -1, "filename": "kopf-0.26rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "6d8160855b3091086c93be6f74ffcd88", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 99472, "upload_time": "2020-02-20T16:26:32", "upload_time_iso_8601": "2020-02-20T16:26:32.570625Z", "url": "https://files.pythonhosted.org/packages/b1/76/ce0a7711c1c56b4c0c3c283211d9fd187b70fae331445437c4629c5f8cac/kopf-0.26rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2ef218511b44a96659090b04c6219131", "sha256": "8a5f6fd99225e39e1339cd51954e6818e5ff4a16c8e5e96d0b8b6760502e4693" }, "downloads": -1, "filename": "kopf-0.26rc1.tar.gz", "has_sig": false, "md5_digest": "2ef218511b44a96659090b04c6219131", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 211410, "upload_time": "2020-02-20T16:26:34", "upload_time_iso_8601": "2020-02-20T16:26:34.575884Z", "url": "https://files.pythonhosted.org/packages/d6/b7/b03d0e040a0db7bd860a37a5ea6da5d758cdeb4b144825073594ea587c44/kopf-0.26rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.27": [ { "comment_text": "", "digests": { "md5": "cfec27e41ff2b064d6bd69045ec095c1", "sha256": "9496eac0287a9d02ddf9757cc9462820f46a28b5efa72e6ec771d30d093447a9" }, "downloads": -1, "filename": "kopf-0.27-py3-none-any.whl", "has_sig": false, "md5_digest": "cfec27e41ff2b064d6bd69045ec095c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 125448, "upload_time": "2020-06-08T19:03:47", "upload_time_iso_8601": "2020-06-08T19:03:47.881152Z", "url": "https://files.pythonhosted.org/packages/ce/e5/37373a325f6c534c19c0e0aee8e7224a9efb60aca7c1e050e9a585af1f3d/kopf-0.27-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0bd6a5fcdbc49e5b716c255dbd852b47", "sha256": "a432fd4e74ff9638c2b503bd69ed9c80e18e88dde88e08bb11eb232b4a673d58" }, "downloads": -1, "filename": "kopf-0.27.tar.gz", "has_sig": false, "md5_digest": "0bd6a5fcdbc49e5b716c255dbd852b47", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 260419, "upload_time": "2020-06-08T19:03:49", "upload_time_iso_8601": "2020-06-08T19:03:49.472739Z", "url": "https://files.pythonhosted.org/packages/55/b8/e1704155df1e02da81084a92f0a210b73797d5d5dd362643502d904c96fa/kopf-0.27.tar.gz", "yanked": false, "yanked_reason": null } ], "0.27.1": [ { "comment_text": "", "digests": { "md5": "072997260ab66fee29b554ce9265dca0", "sha256": "16377fcb59b97c9f5bc0037be4f7241503a0c4cf53d6de33f659e6e724afe082" }, "downloads": -1, "filename": "kopf-0.27.1-py3-none-any.whl", "has_sig": false, "md5_digest": "072997260ab66fee29b554ce9265dca0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 125481, "upload_time": "2020-10-07T19:50:24", "upload_time_iso_8601": "2020-10-07T19:50:24.416633Z", "url": "https://files.pythonhosted.org/packages/4a/5c/3b91ce6386f738eaf2ded7ed42f931e21e3de9e0a99a1d359ffcd053d613/kopf-0.27.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9f50bdf467c257fec77a95d33344ecc9", "sha256": "670eae5bd4c532008379d4d5faa8a4bde916319a6604550711cd45c0cb2cc141" }, "downloads": -1, "filename": "kopf-0.27.1.tar.gz", "has_sig": false, "md5_digest": "9f50bdf467c257fec77a95d33344ecc9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 260491, "upload_time": "2020-10-07T19:50:25", "upload_time_iso_8601": "2020-10-07T19:50:25.840110Z", "url": "https://files.pythonhosted.org/packages/ac/c2/22102c4aa9d67a43f77f5518933fdc5ffae3213a68ebd43605c4fb802217/kopf-0.27.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.27rc1": [ { "comment_text": "", "digests": { "md5": "2114ea2022a198216159509a05dfef5c", "sha256": "673af919e586647f95af7d8bebc9f03561173e133764cd3651ca3c0a8e6d5364" }, "downloads": -1, "filename": "kopf-0.27rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "2114ea2022a198216159509a05dfef5c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 122440, "upload_time": "2020-04-01T10:50:38", "upload_time_iso_8601": "2020-04-01T10:50:38.528638Z", "url": "https://files.pythonhosted.org/packages/e4/6c/ec792010291fe213a2468f2d7461110ca7e236ec44cd5c521c9961eddc1e/kopf-0.27rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "26174c2d5d6510259db1e3da891aff91", "sha256": "e303d26954d1ef461b4b76bbbb2576519f142b3634009e3a779eed7cd4d467f3" }, "downloads": -1, "filename": "kopf-0.27rc1.tar.gz", "has_sig": false, "md5_digest": "26174c2d5d6510259db1e3da891aff91", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 252350, "upload_time": "2020-04-01T10:50:40", "upload_time_iso_8601": "2020-04-01T10:50:40.154275Z", "url": "https://files.pythonhosted.org/packages/49/7a/32d1344a619603e94e56d1a0f7703eaeae464c9efaf5b6aaac12020dc1eb/kopf-0.27rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.27rc2": [ { "comment_text": "", "digests": { "md5": "082e5613f9489ff8615d007f218b8ed9", "sha256": "d56a3c4e2e241e65afc63aa56ec74f36f33a7c857a610c7ac11aae77fec81353" }, "downloads": -1, "filename": "kopf-0.27rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "082e5613f9489ff8615d007f218b8ed9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 123847, "upload_time": "2020-04-07T12:16:54", "upload_time_iso_8601": "2020-04-07T12:16:54.086523Z", "url": "https://files.pythonhosted.org/packages/2b/cd/895bb39aa0b4ed1847d8930f97cb87caca09b29685635ad244a0da667a8b/kopf-0.27rc2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "55bbf16185b4448e921e4d3c6c8ba234", "sha256": "f1b013411fb58067c3b06e799ed2044b14a3b96435ae6fcacde455acd7cc53a4" }, "downloads": -1, "filename": "kopf-0.27rc2.tar.gz", "has_sig": false, "md5_digest": "55bbf16185b4448e921e4d3c6c8ba234", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 255642, "upload_time": "2020-04-07T12:16:55", "upload_time_iso_8601": "2020-04-07T12:16:55.836242Z", "url": "https://files.pythonhosted.org/packages/66/c8/2f5c1038c861119088e9ece61dda5a8bde92985d7fd9f0dd136bea77f581/kopf-0.27rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.27rc3": [ { "comment_text": "", "digests": { "md5": "bf0669968f761c726827fea9d7a7f646", "sha256": "981b65509168cc1371eb866f38ddb3f8f45a422f79781da4e9bb6217e998db56" }, "downloads": -1, "filename": "kopf-0.27rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "bf0669968f761c726827fea9d7a7f646", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 124027, "upload_time": "2020-04-08T15:07:42", "upload_time_iso_8601": "2020-04-08T15:07:42.456816Z", "url": "https://files.pythonhosted.org/packages/23/b5/e4ed88d720c7b8a19581ebf93777b2dd87b4a0af5ceec9bc8432399379c2/kopf-0.27rc3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f72b11ac92f414c0611ad0b0017bdd4a", "sha256": "f2f28e220d23eb445e2b07c2c782ca9155b29e6bd5a454afe9431d87fc06efd7" }, "downloads": -1, "filename": "kopf-0.27rc3.tar.gz", "has_sig": false, "md5_digest": "f72b11ac92f414c0611ad0b0017bdd4a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 256395, "upload_time": "2020-04-08T15:07:44", "upload_time_iso_8601": "2020-04-08T15:07:44.146788Z", "url": "https://files.pythonhosted.org/packages/56/f0/3f36e08577c22e621d8cdc5dd518b900fbfff85b8eda79f4b3bc7669a897/kopf-0.27rc3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.27rc4": [ { "comment_text": "", "digests": { "md5": "c070fe6adca0349e35173a86735303c9", "sha256": "1941606091ac32c98ae7826633522c7e4264331449271f1908abcf861eb97784" }, "downloads": -1, "filename": "kopf-0.27rc4-py3-none-any.whl", "has_sig": false, "md5_digest": "c070fe6adca0349e35173a86735303c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 124407, "upload_time": "2020-04-16T17:17:49", "upload_time_iso_8601": "2020-04-16T17:17:49.776625Z", "url": "https://files.pythonhosted.org/packages/b0/d5/2a58574ba2025d02cc5a658eee8bd15666d8c859185da42e0828c22d71b7/kopf-0.27rc4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a8d12dd38e7047499937f665577f2730", "sha256": "277a0ec37dcd4d84c6ab714c1fa13cafb5da60b1342fba36a72d064e68f07ca5" }, "downloads": -1, "filename": "kopf-0.27rc4.tar.gz", "has_sig": false, "md5_digest": "a8d12dd38e7047499937f665577f2730", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 257716, "upload_time": "2020-04-16T17:17:51", "upload_time_iso_8601": "2020-04-16T17:17:51.165414Z", "url": "https://files.pythonhosted.org/packages/09/a3/e84b831a25a0d2aca052e14545de736e01b2eee5b7acc7fc940c9f431319/kopf-0.27rc4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.27rc5": [ { "comment_text": "", "digests": { "md5": "0b9c2fb46defc4941569b1658fb21ae4", "sha256": "67bb1735881a7d844f8fdbd18b14c422ee8c572e41c69d50b7821ca155ab270e" }, "downloads": -1, "filename": "kopf-0.27rc5-py3-none-any.whl", "has_sig": false, "md5_digest": "0b9c2fb46defc4941569b1658fb21ae4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 124444, "upload_time": "2020-04-28T12:44:38", "upload_time_iso_8601": "2020-04-28T12:44:38.496967Z", "url": "https://files.pythonhosted.org/packages/60/a7/de28e65ad1fd850fce14d1590a5a34fa08bb9b788a9dcfb0b2a930cb13d7/kopf-0.27rc5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b87edfb4eece19e322cd625e926ce3c4", "sha256": "9f116b091a1d15bf0af76196457e195c76fc1cf3c4dbdab4a1c4d48d72e662ff" }, "downloads": -1, "filename": "kopf-0.27rc5.tar.gz", "has_sig": false, "md5_digest": "b87edfb4eece19e322cd625e926ce3c4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 257952, "upload_time": "2020-04-28T12:44:40", "upload_time_iso_8601": "2020-04-28T12:44:40.043397Z", "url": "https://files.pythonhosted.org/packages/74/1f/cd656070f56933f7971eeaa239811ed9eb487be4a37b7b36eb1d8898a74c/kopf-0.27rc5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.27rc6": [ { "comment_text": "", "digests": { "md5": "8e729152db39073af5735fd700be299a", "sha256": "52582bb3edb78a6df579a461779908cdd529facbe63036e133a474038fce3a4f" }, "downloads": -1, "filename": "kopf-0.27rc6-py3-none-any.whl", "has_sig": false, "md5_digest": "8e729152db39073af5735fd700be299a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 125497, "upload_time": "2020-05-11T17:06:09", "upload_time_iso_8601": "2020-05-11T17:06:09.361700Z", "url": "https://files.pythonhosted.org/packages/28/04/69d5dd79cf6a5ddbcaede043431eb75a7f014a6e40357e088f8ec392e429/kopf-0.27rc6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9eb594581546249537ec9aa84c870230", "sha256": "92d1e92db6c5e6e1c78124dc4320468bc13f10c6bd68d88f6a1add0ff226feee" }, "downloads": -1, "filename": "kopf-0.27rc6.tar.gz", "has_sig": false, "md5_digest": "9eb594581546249537ec9aa84c870230", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 260432, "upload_time": "2020-05-11T17:06:11", "upload_time_iso_8601": "2020-05-11T17:06:11.078218Z", "url": "https://files.pythonhosted.org/packages/d2/cf/79b7f09b8889bfe29120cee5b88675390f3adc107d0222d2852ecd646e67/kopf-0.27rc6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.28": [ { "comment_text": "", "digests": { "md5": "90f5066282d3f43c3af5942ec9cc4ec2", "sha256": "8a11acb46f61d658b2a19886edfc6682fc35511cb55da18516df3797a6e27a15" }, "downloads": -1, "filename": "kopf-0.28-py3-none-any.whl", "has_sig": false, "md5_digest": "90f5066282d3f43c3af5942ec9cc4ec2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 138640, "upload_time": "2020-10-08T07:12:37", "upload_time_iso_8601": "2020-10-08T07:12:37.459298Z", "url": "https://files.pythonhosted.org/packages/c7/ce/9831aa37aa93e384bcef6f64fcc466649a719b0fafe373a7dbcb75d3baf4/kopf-0.28-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5aa1de6e64d5470f6ca9851af28848a8", "sha256": "c84c2d394e00550f2783da43513756973c8b718b356691bc7fb18f37b431fbdf" }, "downloads": -1, "filename": "kopf-0.28.tar.gz", "has_sig": false, "md5_digest": "5aa1de6e64d5470f6ca9851af28848a8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 288290, "upload_time": "2020-10-08T07:12:38", "upload_time_iso_8601": "2020-10-08T07:12:38.718786Z", "url": "https://files.pythonhosted.org/packages/73/7e/99e671636117b1e0d3f4c214e11672f1e52d4d2750f7bff6111495d5e2d8/kopf-0.28.tar.gz", "yanked": false, "yanked_reason": null } ], "0.28.1": [ { "comment_text": "", "digests": { "md5": "b93974910cbfb7e85dcf89a843b25af7", "sha256": "457dd22310f8887cb32509d14f54ecabb90ae99ab56dc44c3060b7ab2eed89f0" }, "downloads": -1, "filename": "kopf-0.28.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b93974910cbfb7e85dcf89a843b25af7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 138679, "upload_time": "2020-12-03T23:13:58", "upload_time_iso_8601": "2020-12-03T23:13:58.010004Z", "url": "https://files.pythonhosted.org/packages/bb/19/d799c88d4cf4078ecb93c0437a031061cfd90879a88516f6cc576e113092/kopf-0.28.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1cc4065840e4a97be456836dee028b52", "sha256": "41c6515003c14f2b2e218e21c23d4f61b2a2b868c515bc32fa3c4a32d9e37847" }, "downloads": -1, "filename": "kopf-0.28.1.tar.gz", "has_sig": false, "md5_digest": "1cc4065840e4a97be456836dee028b52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 286642, "upload_time": "2020-12-03T23:13:59", "upload_time_iso_8601": "2020-12-03T23:13:59.051206Z", "url": "https://files.pythonhosted.org/packages/c3/5d/8dd90ad0b803618869337c2d038a33de01c359ca75a17b31766e870297bb/kopf-0.28.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.28.2": [ { "comment_text": "", "digests": { "md5": "36428e88f24324c613f3d149ffd2adac", "sha256": "f8afb30a02a669fb4e18ed88b7de6a62c2b2c84b0f3f94c32067c1870bd63f3e" }, "downloads": -1, "filename": "kopf-0.28.2-py3-none-any.whl", "has_sig": false, "md5_digest": "36428e88f24324c613f3d149ffd2adac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 139560, "upload_time": "2020-12-11T12:22:05", "upload_time_iso_8601": "2020-12-11T12:22:05.760792Z", "url": "https://files.pythonhosted.org/packages/2a/f5/2869e9c97277d38832d2ea4836cdb68214e0303861938e5e9a43b90ea2c5/kopf-0.28.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ee825fb5480f0da46cb9d11c3b1da24b", "sha256": "e19707996925a667ec037fdf203755ef08bab3242f4e0aa770a4a29823efae3d" }, "downloads": -1, "filename": "kopf-0.28.2.tar.gz", "has_sig": false, "md5_digest": "ee825fb5480f0da46cb9d11c3b1da24b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 289046, "upload_time": "2020-12-11T12:22:07", "upload_time_iso_8601": "2020-12-11T12:22:07.067310Z", "url": "https://files.pythonhosted.org/packages/90/80/decb6c54f468338370d7a255b516ad69bd1c3893dd29b0340acb0679ea6d/kopf-0.28.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.28.2rc1": [ { "comment_text": "", "digests": { "md5": "6ffc766d031ed0520ad6ef461376e6d0", "sha256": "25cb18fdda1b0dbf84e7f37b0a6f6696b8f7330e856ff5ee5cd08b77ffb76076" }, "downloads": -1, "filename": "kopf-0.28.2rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "6ffc766d031ed0520ad6ef461376e6d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 139606, "upload_time": "2020-12-10T20:41:23", "upload_time_iso_8601": "2020-12-10T20:41:23.497493Z", "url": "https://files.pythonhosted.org/packages/2a/1e/1fb0174a03b47c71366a241637b16bda93ccb35e67831030fc20b00191a0/kopf-0.28.2rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "de4435cbfa1ed37f24f50f24df4ec5ef", "sha256": "3a40f2db41b68a3e096353a8445156bffa531f900e80ab8a4a7ac36d6b77178a" }, "downloads": -1, "filename": "kopf-0.28.2rc1.tar.gz", "has_sig": false, "md5_digest": "de4435cbfa1ed37f24f50f24df4ec5ef", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 289055, "upload_time": "2020-12-10T20:41:24", "upload_time_iso_8601": "2020-12-10T20:41:24.514946Z", "url": "https://files.pythonhosted.org/packages/36/4f/9b93f7a4163022c63a499132467e0a586a0c92cbc007283bdaaf7d97d1c0/kopf-0.28.2rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.28.3": [ { "comment_text": "", "digests": { "md5": "174f007149bc0fbcfcde5b8937eefb93", "sha256": "4c0308d35365421c0817de511c42b5a94ed7f889013fb82be66575958682e5c5" }, "downloads": -1, "filename": "kopf-0.28.3-py3-none-any.whl", "has_sig": false, "md5_digest": "174f007149bc0fbcfcde5b8937eefb93", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 139553, "upload_time": "2020-12-15T19:31:58", "upload_time_iso_8601": "2020-12-15T19:31:58.249928Z", "url": "https://files.pythonhosted.org/packages/97/5c/a901eb31f05e505f291540bd355651e4ef6a0c7f40c7ba8dc9102c30604e/kopf-0.28.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5a6e14ffee6dfa98c7b4866fb6acbeac", "sha256": "9d918026c26632313959c33aab5280f9f58ac4849a0696dc1cf53e007f880879" }, "downloads": -1, "filename": "kopf-0.28.3.tar.gz", "has_sig": false, "md5_digest": "5a6e14ffee6dfa98c7b4866fb6acbeac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 289065, "upload_time": "2020-12-15T19:31:59", "upload_time_iso_8601": "2020-12-15T19:31:59.517581Z", "url": "https://files.pythonhosted.org/packages/5d/71/ba5a1ad720e617533e450ea4d5e6391ba64fbc6854ad1cd74811eec0af9f/kopf-0.28.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.28rc2": [ { "comment_text": "", "digests": { "md5": "2e8dac6a105c9b19f294b68048d47b18", "sha256": "cfb04c0aafbb7eb9cc8e2c1b92e0ce4433920043eb90d0ac8ff9ac6a4ab47240" }, "downloads": -1, "filename": "kopf-0.28rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "2e8dac6a105c9b19f294b68048d47b18", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 137412, "upload_time": "2020-09-12T17:16:49", "upload_time_iso_8601": "2020-09-12T17:16:49.744503Z", "url": "https://files.pythonhosted.org/packages/ab/e0/7828a380e9401f3caec6c53ffe7c3d0219bd2f49cac8fbb8c267e880f771/kopf-0.28rc2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3d0a48ea5c6c6232251745670024bf5d", "sha256": "6d892c91a4dd897f903b074a42cc53786f0c821d2432b16cd9d51486f9231df6" }, "downloads": -1, "filename": "kopf-0.28rc2.tar.gz", "has_sig": false, "md5_digest": "3d0a48ea5c6c6232251745670024bf5d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 286373, "upload_time": "2020-09-12T17:16:50", "upload_time_iso_8601": "2020-09-12T17:16:50.738179Z", "url": "https://files.pythonhosted.org/packages/3e/60/aece7d2377e2e700d4bf318dc98016ec07cca4cd43b251407c10f336b06e/kopf-0.28rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.28rc3": [ { "comment_text": "", "digests": { "md5": "da809c339a39d8ab93945f46a40daa33", "sha256": "c63484953646c90bfc8d4f5373c1912d27baa5eaf3a47728d936852daf9ea7c0" }, "downloads": -1, "filename": "kopf-0.28rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "da809c339a39d8ab93945f46a40daa33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 137403, "upload_time": "2020-09-12T23:19:44", "upload_time_iso_8601": "2020-09-12T23:19:44.997162Z", "url": "https://files.pythonhosted.org/packages/30/94/b48df6d5eebc3dde9f230824465e75c38faf23a7e5ea39a89b501802140c/kopf-0.28rc3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d34fe9c402b254dce8efd9e54985323e", "sha256": "c75a9ff3d4e86940169864de7af95d821bbd24f6cab04d5df7f73beb10cdf700" }, "downloads": -1, "filename": "kopf-0.28rc3.tar.gz", "has_sig": false, "md5_digest": "d34fe9c402b254dce8efd9e54985323e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 286353, "upload_time": "2020-09-12T23:19:46", "upload_time_iso_8601": "2020-09-12T23:19:46.261155Z", "url": "https://files.pythonhosted.org/packages/73/b5/a2f7cc865d28e78563454743cb572064740b69f347ee6cfeee687ae98ccc/kopf-0.28rc3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.28rc4": [ { "comment_text": "", "digests": { "md5": "366bc9430c0e69928e4d7043dc272bda", "sha256": "c01035dee6329149e7c51cb7ad63412b7e8d37ce8c01716fb9150476c86cdcf5" }, "downloads": -1, "filename": "kopf-0.28rc4-py3-none-any.whl", "has_sig": false, "md5_digest": "366bc9430c0e69928e4d7043dc272bda", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 137539, "upload_time": "2020-09-26T13:46:35", "upload_time_iso_8601": "2020-09-26T13:46:35.669884Z", "url": "https://files.pythonhosted.org/packages/0b/69/8a820248266bebe0b02540085ea0c2ae73d32c7d496a23274e7b623555cd/kopf-0.28rc4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4809c9a864ff54cfe0834b8050895a52", "sha256": "d5ab4b656954bd20cdbe6f2ffa3a812f753986f139f3a01e2a99f859bab06987" }, "downloads": -1, "filename": "kopf-0.28rc4.tar.gz", "has_sig": false, "md5_digest": "4809c9a864ff54cfe0834b8050895a52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 286653, "upload_time": "2020-09-26T13:46:36", "upload_time_iso_8601": "2020-09-26T13:46:36.923419Z", "url": "https://files.pythonhosted.org/packages/0d/c0/885cc916574ae68197a03edb71a651b851c1e8f3d4219af23420edc16d07/kopf-0.28rc4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.28rc5": [ { "comment_text": "", "digests": { "md5": "a2a4b6ba06ee6fadefc2b7ea73446e99", "sha256": "72b07de4465bbe15db40bdedcd345788cb164906b8c349f00015f5156b72f9bc" }, "downloads": -1, "filename": "kopf-0.28rc5-py3-none-any.whl", "has_sig": false, "md5_digest": "a2a4b6ba06ee6fadefc2b7ea73446e99", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 138532, "upload_time": "2020-10-01T21:21:10", "upload_time_iso_8601": "2020-10-01T21:21:10.552119Z", "url": "https://files.pythonhosted.org/packages/be/59/9e8e3c02496e8f05200b9b616477f858f56a2b0b6c850c5b68104fe96324/kopf-0.28rc5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2eb6ab6a3d6440f61f53104f6c0b4def", "sha256": "192f3bbcfc488c2cf5ffedccfd0ef7cedaa529b06e745d5b302828e6d378451f" }, "downloads": -1, "filename": "kopf-0.28rc5.tar.gz", "has_sig": false, "md5_digest": "2eb6ab6a3d6440f61f53104f6c0b4def", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 287755, "upload_time": "2020-10-01T21:21:11", "upload_time_iso_8601": "2020-10-01T21:21:11.765274Z", "url": "https://files.pythonhosted.org/packages/e3/f8/4dbb9248ea667c14df5d224d008ee43416aa2fab53f27480adfc970c5e50/kopf-0.28rc5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.28rc6": [ { "comment_text": "", "digests": { "md5": "263c3035459e6021ca961bc05a46383d", "sha256": "ea4d2252947e98c4f3cf4dd7006192396f0324f6d34513f12bba817e40ff2771" }, "downloads": -1, "filename": "kopf-0.28rc6-py3-none-any.whl", "has_sig": false, "md5_digest": "263c3035459e6021ca961bc05a46383d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 138694, "upload_time": "2020-10-05T18:38:32", "upload_time_iso_8601": "2020-10-05T18:38:32.494065Z", "url": "https://files.pythonhosted.org/packages/ea/f9/29496a7ebeb5fc8201e6ee3e9f3f93b25cf85f2a71a9a2bc98e6baca73d4/kopf-0.28rc6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3d73232e44eae2a323ffb5f93756cfe0", "sha256": "d9f693de279980ba27d0093c6f73c33dbb6dec6dd55f6746610837929d2d0b9c" }, "downloads": -1, "filename": "kopf-0.28rc6.tar.gz", "has_sig": false, "md5_digest": "3d73232e44eae2a323ffb5f93756cfe0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 288354, "upload_time": "2020-10-05T18:38:33", "upload_time_iso_8601": "2020-10-05T18:38:33.636156Z", "url": "https://files.pythonhosted.org/packages/c1/87/baf88d39cf185e89e75950c09cdd9e5164ced10e66495e755590167f9e9e/kopf-0.28rc6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5": [ { "comment_text": "", "digests": { "md5": "b0a23db983d44f45cd02f498eb3bc8b6", "sha256": "fd1efcfd7c3cef60df20ea47f9be9e32ff9bc935da9bcb7f6e81d31bd455a2d0" }, "downloads": -1, "filename": "kopf-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b0a23db983d44f45cd02f498eb3bc8b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 32183, "upload_time": "2019-03-27T12:56:02", "upload_time_iso_8601": "2019-03-27T12:56:02.363044Z", "url": "https://files.pythonhosted.org/packages/94/f5/bd2272fb6d65af913fe7d6447e464af73f427aa6f965d7d593efaa67b4b7/kopf-0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "00b0ffcf4253778071cf2967cc307e42", "sha256": "1c6e0c254cf60f24cb6e8adbb9c9c75c9f92d78bccaf4495fd9c0c261630d559" }, "downloads": -1, "filename": "kopf-0.5.tar.gz", "has_sig": false, "md5_digest": "00b0ffcf4253778071cf2967cc307e42", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 39645, "upload_time": "2019-03-27T12:56:04", "upload_time_iso_8601": "2019-03-27T12:56:04.971452Z", "url": "https://files.pythonhosted.org/packages/46/81/37f4c79069e8c92c5f148f552bece3351296197d75d4dbfbd4052051afee/kopf-0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6": [ { "comment_text": "", "digests": { "md5": "5d34b72f80c1e361d8c8fc678c2bf898", "sha256": "50845c63d854f0c391d87eb1d5534ecfd9c1ad69d1228a0938ad767ff14bbab9" }, "downloads": -1, "filename": "kopf-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "5d34b72f80c1e361d8c8fc678c2bf898", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 32539, "upload_time": "2019-03-27T14:00:42", "upload_time_iso_8601": "2019-03-27T14:00:42.313068Z", "url": "https://files.pythonhosted.org/packages/0b/db/dd1fae306e5f9e6c10915f0b89eb5186f3568d56ad0fe528901cda223ac3/kopf-0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "68fb3e704e8da3f715d9a41356bd7225", "sha256": "4b0fe86bcda9675a5c2b35a183596a08fc8f3fd0330b41d5c7037ebe2a66c9be" }, "downloads": -1, "filename": "kopf-0.6.tar.gz", "has_sig": false, "md5_digest": "68fb3e704e8da3f715d9a41356bd7225", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 39984, "upload_time": "2019-03-27T14:00:43", "upload_time_iso_8601": "2019-03-27T14:00:43.445284Z", "url": "https://files.pythonhosted.org/packages/1c/68/c6fddb9b9bf5c8fbf1daea4e2f39781de419b2b53472ea1f398526cce3cd/kopf-0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "f79bcac5714cf55335d85dfa5678def4", "sha256": "ec08a29057f99fbaf9e8449afecab4966a5403d14feac707e2efd449774ef84e" }, "downloads": -1, "filename": "kopf-0.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f79bcac5714cf55335d85dfa5678def4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 34751, "upload_time": "2019-03-28T13:25:18", "upload_time_iso_8601": "2019-03-28T13:25:18.877734Z", "url": "https://files.pythonhosted.org/packages/85/2b/d00d3f24ed163520ddd782c8e9358e3ffc44e8a00301cc604654e0ff721e/kopf-0.6.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "871a0302031823dca59acc3db50a16c1", "sha256": "63704bc3e932069c0dbbe590c419973756b2ed2d3059775088d35bf488e746c0" }, "downloads": -1, "filename": "kopf-0.6.1.tar.gz", "has_sig": false, "md5_digest": "871a0302031823dca59acc3db50a16c1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 42554, "upload_time": "2019-03-28T13:25:20", "upload_time_iso_8601": "2019-03-28T13:25:20.269119Z", "url": "https://files.pythonhosted.org/packages/97/80/f7e6618f813b1af3ea17f533dc19d2835e1274c44e1c5d0241e7845c974b/kopf-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7": [ { "comment_text": "", "digests": { "md5": "ce2bbbc5caa0640fece9fb71e62823ba", "sha256": "a77fca540447ec97860c3547c4516f76dd30589d686e7daa26f5510e36ea4bc7" }, "downloads": -1, "filename": "kopf-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "ce2bbbc5caa0640fece9fb71e62823ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 35573, "upload_time": "2019-04-16T11:56:37", "upload_time_iso_8601": "2019-04-16T11:56:37.406788Z", "url": "https://files.pythonhosted.org/packages/e4/56/49299b9932b845a9556fcf221b0ecbf5d7bffbc0acd57b3570752a1a31ef/kopf-0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "61d403ecb6acc8b39b32ab2bc48148b8", "sha256": "ae4379c4a71ab018cbf6ba9b0a01866efadf41a2dac41bf302112bcab51c64bf" }, "downloads": -1, "filename": "kopf-0.7.tar.gz", "has_sig": false, "md5_digest": "61d403ecb6acc8b39b32ab2bc48148b8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 44389, "upload_time": "2019-04-16T11:56:38", "upload_time_iso_8601": "2019-04-16T11:56:38.507206Z", "url": "https://files.pythonhosted.org/packages/11/85/1fdefdd88a7b5d2472ab5edb9a346d58b188bc0090ff8c8a5d876fd07fa3/kopf-0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8": [ { "comment_text": "", "digests": { "md5": "b60056bb825f99c8e04a771e9ee397b1", "sha256": "6e0856fd338f0a3868b9f5ebb4bd2951937b61e8b13a8b1ae7286a7aefa2539f" }, "downloads": -1, "filename": "kopf-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "b60056bb825f99c8e04a771e9ee397b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 35674, "upload_time": "2019-04-18T14:46:29", "upload_time_iso_8601": "2019-04-18T14:46:29.028722Z", "url": "https://files.pythonhosted.org/packages/d0/06/fa8abc91c02d7f2d4f1398264fd43037509d0c79addb6e955503386ae7f6/kopf-0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a3cfd5f9d2f09c33590b91d55424ec5d", "sha256": "e5dffefe5d69fc39e708bb6af7c627429d70dab3f5054e75203b4f2272eedb4c" }, "downloads": -1, "filename": "kopf-0.8.tar.gz", "has_sig": false, "md5_digest": "a3cfd5f9d2f09c33590b91d55424ec5d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 66482, "upload_time": "2019-04-18T14:46:30", "upload_time_iso_8601": "2019-04-18T14:46:30.386066Z", "url": "https://files.pythonhosted.org/packages/3a/33/a6313c6fede0f696f3999563f187fe1eaa4fb11ab93fcb43f90aa9dead83/kopf-0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9": [ { "comment_text": "", "digests": { "md5": "e20d17fb31670f72d233b93b313776f6", "sha256": "6eb2cdea78024470b2a59e7b1bf6adbcbd7215743447e156382038edcf1a4c18" }, "downloads": -1, "filename": "kopf-0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "e20d17fb31670f72d233b93b313776f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 35982, "upload_time": "2019-04-24T15:59:26", "upload_time_iso_8601": "2019-04-24T15:59:26.818417Z", "url": "https://files.pythonhosted.org/packages/21/c8/a64bf9f331a9114ad42f1b329db9610141de0c225e27a5f57ee2723baf54/kopf-0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "afc6e791c4b5f3cc5be03c9192024f34", "sha256": "59d75d70d453b33068dfff2ba04263cfe35bbd160b64fe746145fedc828ad8b6" }, "downloads": -1, "filename": "kopf-0.9.tar.gz", "has_sig": false, "md5_digest": "afc6e791c4b5f3cc5be03c9192024f34", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 66835, "upload_time": "2019-04-24T15:59:28", "upload_time_iso_8601": "2019-04-24T15:59:28.344943Z", "url": "https://files.pythonhosted.org/packages/10/6b/4973236380f16caf98944b2c52e39dbf1778222f0c18213775384c6bc293/kopf-0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "4de0194b551bb1ec8cdd4dd8bdac988c", "sha256": "1b1b862c1a901e1866b918397946708b52f4482db3ad3de33679fee15c928f03" }, "downloads": -1, "filename": "kopf-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4de0194b551bb1ec8cdd4dd8bdac988c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 35956, "upload_time": "2019-04-25T09:27:10", "upload_time_iso_8601": "2019-04-25T09:27:10.976486Z", "url": "https://files.pythonhosted.org/packages/f2/8d/79381b297ade8e27454e1e62ef7cd5946cb57dd64dfcb1607d525c4c5201/kopf-0.9.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "691efa3538da88f0681d8e679a64030a", "sha256": "98bd006559246d45c0d8b1c1c98e445fdb6e9b862f825b346b3491886110dded" }, "downloads": -1, "filename": "kopf-0.9.1.tar.gz", "has_sig": false, "md5_digest": "691efa3538da88f0681d8e679a64030a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 66753, "upload_time": "2019-04-25T09:27:12", "upload_time_iso_8601": "2019-04-25T09:27:12.454781Z", "url": "https://files.pythonhosted.org/packages/7b/4b/0812fd9e6c31050cd6aaff8520c6f0535b86a65eba483382819c6b85fcff/kopf-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.29.0": [ { "comment_text": "", "digests": { "md5": "b8f6b9d7897ede233b9d429c08460e66", "sha256": "8b56597e3faa5bfdb67d984c8e32455ed15a653112602dab358777409413590a" }, "downloads": -1, "filename": "kopf-1.29.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b8f6b9d7897ede233b9d429c08460e66", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 153085, "upload_time": "2021-01-27T19:33:09", "upload_time_iso_8601": "2021-01-27T19:33:09.044828Z", "url": "https://files.pythonhosted.org/packages/84/9d/ce339a8046bdd2463775fb4fa80c84d187298c375e55424727dfdc741c9a/kopf-1.29.0-py3-none-any.whl", "yanked": true, "yanked_reason": "Incompatible behaviour with field-to-id injection and fn deduplication; fixed in 1.29.2." }, { "comment_text": "", "digests": { "md5": "24e03aa3b969de74f22e5488102aa326", "sha256": "7c837c08ce76c79698ff2689d629e7187c163860fe76005075242fab30ff0646" }, "downloads": -1, "filename": "kopf-1.29.0.tar.gz", "has_sig": false, "md5_digest": "24e03aa3b969de74f22e5488102aa326", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 310120, "upload_time": "2021-01-27T19:33:10", "upload_time_iso_8601": "2021-01-27T19:33:10.446787Z", "url": "https://files.pythonhosted.org/packages/54/bf/0891db4d1929bc1dd1c163b56128771cee247caf1ce1239e3700af4e060d/kopf-1.29.0.tar.gz", "yanked": true, "yanked_reason": "Incompatible behaviour with field-to-id injection and fn deduplication; fixed in 1.29.2." } ], "1.29.0rc1": [ { "comment_text": "", "digests": { "md5": "7e2944a2a20c280418516cbd81b12333", "sha256": "80dd884635890b4287102d1aedd72dc4fe27af644cf09fae6709862940c91227" }, "downloads": -1, "filename": "kopf-1.29.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "7e2944a2a20c280418516cbd81b12333", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 151820, "upload_time": "2021-01-03T22:37:54", "upload_time_iso_8601": "2021-01-03T22:37:54.022658Z", "url": "https://files.pythonhosted.org/packages/34/1e/4e13f5588da2acc6babd7af314093a85cfdfac3e7455db6f37f25674be09/kopf-1.29.0rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d9510716e2009f9f16048fa54b9997ff", "sha256": "1ac868f443848eb8251d8385bdbee107750ed608bba5e734ce4a3c129ec7c62a" }, "downloads": -1, "filename": "kopf-1.29.0rc1.tar.gz", "has_sig": false, "md5_digest": "d9510716e2009f9f16048fa54b9997ff", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 308214, "upload_time": "2021-01-03T22:37:54", "upload_time_iso_8601": "2021-01-03T22:37:54.932907Z", "url": "https://files.pythonhosted.org/packages/d3/dd/ed5a8b086503aad85ae06c3ecde3b0edb5f9a9e76ca2e6cd79b4a7e6c854/kopf-1.29.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.29.0rc2": [ { "comment_text": "", "digests": { "md5": "a218c7e40b4becbc3fd61e3566f70b50", "sha256": "f588db5571bf852397ba2efdc2b6c4dd822677e919debf55b710eb058b35490a" }, "downloads": -1, "filename": "kopf-1.29.0rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "a218c7e40b4becbc3fd61e3566f70b50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 152429, "upload_time": "2021-01-19T14:01:30", "upload_time_iso_8601": "2021-01-19T14:01:30.192923Z", "url": "https://files.pythonhosted.org/packages/d2/2f/63e91f0ee19e8b9448ae407f0628909fe49a5d6c75accf9479e8dd48cd83/kopf-1.29.0rc2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e9ec6ffa8794f1043e1a91edec76d158", "sha256": "7b61e82dd2ec3b6fd1e46bc8310828020298a5dc798ca671297a4e9812cb2cf2" }, "downloads": -1, "filename": "kopf-1.29.0rc2.tar.gz", "has_sig": false, "md5_digest": "e9ec6ffa8794f1043e1a91edec76d158", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 308745, "upload_time": "2021-01-19T14:01:31", "upload_time_iso_8601": "2021-01-19T14:01:31.521756Z", "url": "https://files.pythonhosted.org/packages/5b/64/89becfcc399ac465fa05bfdf5f067db021337a834d47026962663b51fe43/kopf-1.29.0rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.29.0rc3": [ { "comment_text": "", "digests": { "md5": "70b55dcce428032b130305729d8757d4", "sha256": "cbd2d63ec7b394fa2934bef8b3c03029808d1528edcae442dc4c73c2d05eefaf" }, "downloads": -1, "filename": "kopf-1.29.0rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "70b55dcce428032b130305729d8757d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 152452, "upload_time": "2021-01-22T18:07:11", "upload_time_iso_8601": "2021-01-22T18:07:11.738531Z", "url": "https://files.pythonhosted.org/packages/bb/e0/e635bc1e759e2e1a88518b8903fca911d2e1031304518530b2a91cbc1c9c/kopf-1.29.0rc3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7cbdf60dcf6637c70edb6452e373e7f7", "sha256": "9d5aa2393751f26b74875ea0b6cc6da778a1419dc75229be7293826b92578349" }, "downloads": -1, "filename": "kopf-1.29.0rc3.tar.gz", "has_sig": false, "md5_digest": "7cbdf60dcf6637c70edb6452e373e7f7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 309127, "upload_time": "2021-01-22T18:07:13", "upload_time_iso_8601": "2021-01-22T18:07:13.014535Z", "url": "https://files.pythonhosted.org/packages/b3/ca/2f51111f00ff82ab63be0cb02337ae4546e8f110b573612aec2479a46ed1/kopf-1.29.0rc3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.29.0rc4": [ { "comment_text": "", "digests": { "md5": "d074b5da54c5efc103f463a092eb563c", "sha256": "358e70c29b56214fc34e02292a8644424adc36a604c1a42bfe34f8622045063c" }, "downloads": -1, "filename": "kopf-1.29.0rc4-py3-none-any.whl", "has_sig": false, "md5_digest": "d074b5da54c5efc103f463a092eb563c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 153111, "upload_time": "2021-01-24T22:57:50", "upload_time_iso_8601": "2021-01-24T22:57:50.721160Z", "url": "https://files.pythonhosted.org/packages/7c/74/3ad1bf3f5e989aed7b9d3c8d3867ef8fcca6d46f220cae73b4e6e82cc4c0/kopf-1.29.0rc4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "80d4a4176d59379868014da5df60920f", "sha256": "744b0b688bddb5bc5e291087484a3311a6bf320102663d07a8ce502c198e5536" }, "downloads": -1, "filename": "kopf-1.29.0rc4.tar.gz", "has_sig": false, "md5_digest": "80d4a4176d59379868014da5df60920f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 309851, "upload_time": "2021-01-24T22:57:51", "upload_time_iso_8601": "2021-01-24T22:57:51.904525Z", "url": "https://files.pythonhosted.org/packages/c5/55/cea699cbbed801c15d9cd72e7f124f78e4a054e6a15648488f8140224c38/kopf-1.29.0rc4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.29.0rc5": [ { "comment_text": "", "digests": { "md5": "880fafcc005a536f03ac8f336cc7a021", "sha256": "63d1100074ecbef8ae523dedc6bd80aed59b29a01b7fa9fbf5cec080646c9d7f" }, "downloads": -1, "filename": "kopf-1.29.0rc5-py3-none-any.whl", "has_sig": false, "md5_digest": "880fafcc005a536f03ac8f336cc7a021", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 153134, "upload_time": "2021-01-26T04:01:06", "upload_time_iso_8601": "2021-01-26T04:01:06.742894Z", "url": "https://files.pythonhosted.org/packages/17/75/d80052b4d922d0a985c099c5c285f56b321793c24124a8dcb11d6a6c2b62/kopf-1.29.0rc5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f81d7dadd530e1daa75a7f37b1f43ade", "sha256": "c28804a956e3d01d367da0d50e378ba87fa1a0f0d24c59a334b4e20462fbfb9e" }, "downloads": -1, "filename": "kopf-1.29.0rc5.tar.gz", "has_sig": false, "md5_digest": "f81d7dadd530e1daa75a7f37b1f43ade", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 310122, "upload_time": "2021-01-26T04:01:08", "upload_time_iso_8601": "2021-01-26T04:01:08.078425Z", "url": "https://files.pythonhosted.org/packages/c2/ea/640f340bb96c9e593f4e625287d1655f0d840fc2ca7cf50304a99ff96c1e/kopf-1.29.0rc5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.29.1": [ { "comment_text": "", "digests": { "md5": "269555167c1fe4c6ed903d3cfc5210d2", "sha256": "68c7452082abf14aed2a0620755c53b49009ebd768e1ab6fb12a3972d83b113b" }, "downloads": -1, "filename": "kopf-1.29.1-py3-none-any.whl", "has_sig": false, "md5_digest": "269555167c1fe4c6ed903d3cfc5210d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 153605, "upload_time": "2021-01-30T16:19:28", "upload_time_iso_8601": "2021-01-30T16:19:28.111780Z", "url": "https://files.pythonhosted.org/packages/c3/3d/17f227dd47661b08c44020510206c729caa30ecdf28a6addb75f2f253edb/kopf-1.29.1-py3-none-any.whl", "yanked": true, "yanked_reason": "Incompatible behaviour with field-to-id injection and fn deduplication; fixed in 1.29.2." }, { "comment_text": "", "digests": { "md5": "c1833751b221cbf7603cc4b3f849150a", "sha256": "1011c92f8113d0408d2c440d258345ce578f17fab2fc300e2a4df867437155a9" }, "downloads": -1, "filename": "kopf-1.29.1.tar.gz", "has_sig": false, "md5_digest": "c1833751b221cbf7603cc4b3f849150a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 312308, "upload_time": "2021-01-30T16:19:29", "upload_time_iso_8601": "2021-01-30T16:19:29.459121Z", "url": "https://files.pythonhosted.org/packages/65/a4/5e634709510eefb91a3de1ddb00f2e43f4339372e6320ae709fcd65abe8c/kopf-1.29.1.tar.gz", "yanked": true, "yanked_reason": "Incompatible behaviour with field-to-id injection and fn deduplication; fixed in 1.29.2." } ], "1.29.2": [ { "comment_text": "", "digests": { "md5": "0cbf8ea490f0eb9207ec87e4dff8fd14", "sha256": "afa1f606a6c0cb650c9735264bfca99275c1c2d75739109364a3113bcd4db355" }, "downloads": -1, "filename": "kopf-1.29.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0cbf8ea490f0eb9207ec87e4dff8fd14", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 153640, "upload_time": "2021-02-09T07:26:05", "upload_time_iso_8601": "2021-02-09T07:26:05.808979Z", "url": "https://files.pythonhosted.org/packages/d1/34/369f8b157d353fb6228e32e1e3e99c8770715b3a59df439ef8c7d8595b4e/kopf-1.29.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7671d1a59832d33540a8df8d716a22cc", "sha256": "f38eb28ba4e4071e5cdcee85f30c12549091f37470fdb84dac7c6e670de74da9" }, "downloads": -1, "filename": "kopf-1.29.2.tar.gz", "has_sig": false, "md5_digest": "7671d1a59832d33540a8df8d716a22cc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 312621, "upload_time": "2021-02-09T07:26:06", "upload_time_iso_8601": "2021-02-09T07:26:06.956376Z", "url": "https://files.pythonhosted.org/packages/a5/ed/a9cb53bfc4cbe17b15c8025ba0f008b5aa7b70634ae85ee5bd237e08f882/kopf-1.29.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.30.0": [ { "comment_text": "", "digests": { "md5": "718e60af2a1493415c22c52bb00122d9", "sha256": "970c529602560e7b804ec2072e2a7e40a7768780abfa4b7527ddb8014499bc51" }, "downloads": -1, "filename": "kopf-1.30.0-py3-none-any.whl", "has_sig": false, "md5_digest": "718e60af2a1493415c22c52bb00122d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 164981, "upload_time": "2021-03-10T07:11:45", "upload_time_iso_8601": "2021-03-10T07:11:45.264038Z", "url": "https://files.pythonhosted.org/packages/74/e2/effb46a9a9e0424c443624f3a1d1f7dd38640ea9c28bb539d07148581928/kopf-1.30.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d24cb011719e315dffe1feb5d1da0208", "sha256": "bb2aaefdfaaf79e650b46e016c454a803de8e2877cbfa04dbcb3e8ca9fb118d0" }, "downloads": -1, "filename": "kopf-1.30.0.tar.gz", "has_sig": false, "md5_digest": "d24cb011719e315dffe1feb5d1da0208", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 339909, "upload_time": "2021-03-10T07:11:46", "upload_time_iso_8601": "2021-03-10T07:11:46.476217Z", "url": "https://files.pythonhosted.org/packages/57/2c/e94c5ff767a4239262aee2cb07b42ace704e67d61ef0c705f9ccce5502ce/kopf-1.30.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.30.0.dev1": [ { "comment_text": "", "digests": { "md5": "647f696909c3db61eeead8c5ce98470d", "sha256": "7ff56ab3a924e966c17c5606f487f8fe0c39a3b72d6a479bfdcb1d031b2b25e1" }, "downloads": -1, "filename": "kopf-1.30.0.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "647f696909c3db61eeead8c5ce98470d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 154527, "upload_time": "2021-02-06T00:20:30", "upload_time_iso_8601": "2021-02-06T00:20:30.944570Z", "url": "https://files.pythonhosted.org/packages/1a/2a/4cce996d76fa90ed58d157844da22d56fdaca6ca157d09fc8e97273ab34d/kopf-1.30.0.dev1-py3-none-any.whl", "yanked": true, "yanked_reason": "dev version was temporary" }, { "comment_text": "", "digests": { "md5": "c900743c96bb3b663246ef12ec8a7378", "sha256": "5f95085996d35592660ae8ff3f6754ff654b928a30ca2b640be0bf9839435311" }, "downloads": -1, "filename": "kopf-1.30.0.dev1.tar.gz", "has_sig": false, "md5_digest": "c900743c96bb3b663246ef12ec8a7378", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 315384, "upload_time": "2021-02-06T00:20:32", "upload_time_iso_8601": "2021-02-06T00:20:32.371549Z", "url": "https://files.pythonhosted.org/packages/f4/3f/e099fe40860ac59502aaf7202007f8a2fa4075d005ea69de39881f231677/kopf-1.30.0.dev1.tar.gz", "yanked": true, "yanked_reason": "dev version was temporary" } ], "1.30.0rc1": [ { "comment_text": "", "digests": { "md5": "108bf509c701f9822ac6a9491939449e", "sha256": "2c47b88d1225414813061cea71030826952939a2d3417f12df5c93b0ad024524" }, "downloads": -1, "filename": "kopf-1.30.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "108bf509c701f9822ac6a9491939449e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 165027, "upload_time": "2021-02-25T08:15:35", "upload_time_iso_8601": "2021-02-25T08:15:35.258184Z", "url": "https://files.pythonhosted.org/packages/0d/8e/e95aa1c6d1d4e0e95e465f2f1bdaf3385cd3badb779974e383ccbfe9c134/kopf-1.30.0rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3646e0d3d11b0479f2468f6623c2be7f", "sha256": "449f4d4c7f7434134747ddefffcb1d7a633e536420f0695375d09de84a783ad6" }, "downloads": -1, "filename": "kopf-1.30.0rc1.tar.gz", "has_sig": false, "md5_digest": "3646e0d3d11b0479f2468f6623c2be7f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 339876, "upload_time": "2021-02-25T08:15:36", "upload_time_iso_8601": "2021-02-25T08:15:36.396675Z", "url": "https://files.pythonhosted.org/packages/c0/74/0834cc2b77a90035453b789cd6c3417c588843fdc7ea732beec51164d46a/kopf-1.30.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.30.1": [ { "comment_text": "", "digests": { "md5": "0d7c49ebfe880d48312a383af648b6e9", "sha256": "d45731cb81fe1e22e910982350c9e9a1f13c18fb40feaf0552f08ba51bd01bf2" }, "downloads": -1, "filename": "kopf-1.30.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0d7c49ebfe880d48312a383af648b6e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 165040, "upload_time": "2021-03-10T20:43:20", "upload_time_iso_8601": "2021-03-10T20:43:20.249292Z", "url": "https://files.pythonhosted.org/packages/e1/9e/16734646dbe9253f58294c8b1ee9d5b0d0eed84088786779e8d707a6a307/kopf-1.30.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "41ef7bb8f65bb3d79ad8ea6cd3781baa", "sha256": "904bb017b41987c6526d04bc0f1bb028605880e79dbe6d8ec1271fceda8e9ff0" }, "downloads": -1, "filename": "kopf-1.30.1.tar.gz", "has_sig": false, "md5_digest": "41ef7bb8f65bb3d79ad8ea6cd3781baa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 339917, "upload_time": "2021-03-10T20:43:21", "upload_time_iso_8601": "2021-03-10T20:43:21.754793Z", "url": "https://files.pythonhosted.org/packages/d3/0d/3bd2920f42bedfa82d7f864c8a1f3c4844b9c3f8b45e77c40e6ef84a3ebd/kopf-1.30.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.30.2": [ { "comment_text": "", "digests": { "md5": "8526ade3bb88536d68cb55d77abe94bb", "sha256": "612ac13358da80b5b263ed408fd900bec3dfca6ad77937fe0e680922bd1ae238" }, "downloads": -1, "filename": "kopf-1.30.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8526ade3bb88536d68cb55d77abe94bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 165033, "upload_time": "2021-03-18T23:35:37", "upload_time_iso_8601": "2021-03-18T23:35:37.988884Z", "url": "https://files.pythonhosted.org/packages/4d/51/92e32ae14d0103174b6b4a4619fdab2f98697b268b56111c94654d5752f7/kopf-1.30.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d3b0564a188ac8a5be3c1789b6dce41e", "sha256": "abcf6b1209495821fb8348225fc287bc600635bf5010a085ab0fe61e9294703d" }, "downloads": -1, "filename": "kopf-1.30.2.tar.gz", "has_sig": false, "md5_digest": "d3b0564a188ac8a5be3c1789b6dce41e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 339842, "upload_time": "2021-03-18T23:35:39", "upload_time_iso_8601": "2021-03-18T23:35:39.290784Z", "url": "https://files.pythonhosted.org/packages/76/3f/faabf6b2ee3c2d281fbfac52e50b3d5c5e49af2632b5a09504f41c8af495/kopf-1.30.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.30.3": [ { "comment_text": "", "digests": { "md5": "a76e55069ea3dcd1f4491e15e486137d", "sha256": "795f6723eac1944e225732a8ed65cb52afcceb56ef12a94d729ef067955d41d0" }, "downloads": -1, "filename": "kopf-1.30.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a76e55069ea3dcd1f4491e15e486137d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 165153, "upload_time": "2021-03-29T20:27:35", "upload_time_iso_8601": "2021-03-29T20:27:35.696701Z", "url": "https://files.pythonhosted.org/packages/0e/46/4af03ab8cd7c07dfbe4886943bf9d3f45d9412ae2966d19dbc001d0d85c2/kopf-1.30.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9f997938d1b48f42e962d2611ad72c02", "sha256": "e63eee583ce2a2d500f3fb2b47e650236a7f1805c914e3b27ea4091fd44fd711" }, "downloads": -1, "filename": "kopf-1.30.3.tar.gz", "has_sig": false, "md5_digest": "9f997938d1b48f42e962d2611ad72c02", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 339986, "upload_time": "2021-03-29T20:27:36", "upload_time_iso_8601": "2021-03-29T20:27:36.679605Z", "url": "https://files.pythonhosted.org/packages/bf/6a/cd4d4d66c3814ac353fdd8ef7a6cec7b6fffc3d9b3f5cc9a73b0c056e270/kopf-1.30.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.31.0": [ { "comment_text": "", "digests": { "md5": "09b0a58d400a0087ff49f48721b921c3", "sha256": "866ef6614c2785edaa6c909f713761bc19997b4cda2c07eaf06baa532c370fa4" }, "downloads": -1, "filename": "kopf-1.31.0-py3-none-any.whl", "has_sig": false, "md5_digest": "09b0a58d400a0087ff49f48721b921c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 186663, "upload_time": "2021-04-27T06:43:54", "upload_time_iso_8601": "2021-04-27T06:43:54.897514Z", "url": "https://files.pythonhosted.org/packages/a5/90/fb346206c8bc932c5f4172bdc9573cff23c8ef34cc30a32ae791c80e00bc/kopf-1.31.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9c7f96b484441750f21c54946fa9174e", "sha256": "9585e4c2d7ee994261f777badd568b60bc7a2e24700be2e50342f89f1b616333" }, "downloads": -1, "filename": "kopf-1.31.0.tar.gz", "has_sig": false, "md5_digest": "9c7f96b484441750f21c54946fa9174e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 379719, "upload_time": "2021-04-27T06:43:56", "upload_time_iso_8601": "2021-04-27T06:43:56.279675Z", "url": "https://files.pythonhosted.org/packages/ea/8b/60c729f5c884f2fed7f45e5176c6e02bbd0fc359941c72d36f74700e02a5/kopf-1.31.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.31rc1": [ { "comment_text": "", "digests": { "md5": "fc1138fd9b18df101f304dc8fb72853d", "sha256": "1688f98bf6e2b9fe13b1392b75f4f5c1648b22f7494dc8b3efab40b1616a76ae" }, "downloads": -1, "filename": "kopf-1.31rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "fc1138fd9b18df101f304dc8fb72853d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 186320, "upload_time": "2021-03-28T10:45:06", "upload_time_iso_8601": "2021-03-28T10:45:06.504442Z", "url": "https://files.pythonhosted.org/packages/6a/df/098f94633d8d305c78b910cc8117ee7981adfb0eedd880e4bd908840f4f8/kopf-1.31rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "54aba9776bd724242089ca91782111bd", "sha256": "d0248ade6d5400865509d09b4c2a67a6270a39d670a81b2a6fd5769979dcde2e" }, "downloads": -1, "filename": "kopf-1.31rc1.tar.gz", "has_sig": false, "md5_digest": "54aba9776bd724242089ca91782111bd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 378581, "upload_time": "2021-03-28T10:45:07", "upload_time_iso_8601": "2021-03-28T10:45:07.612393Z", "url": "https://files.pythonhosted.org/packages/7e/9e/bd1cccd3f99f84a5cb954c71c67525bfd53f003c9b0401ce881e619be478/kopf-1.31rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.31rc2": [ { "comment_text": "", "digests": { "md5": "22578295f56c965cf7630d5e30a047aa", "sha256": "9443b68235b79f3743772fb4726c8f87efb4da248067c4e2474e098b19bb9227" }, "downloads": -1, "filename": "kopf-1.31rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "22578295f56c965cf7630d5e30a047aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 186440, "upload_time": "2021-03-29T20:41:54", "upload_time_iso_8601": "2021-03-29T20:41:54.611072Z", "url": "https://files.pythonhosted.org/packages/1d/b6/b1336134e69e33505fdcccb20fcdefaa9788940b6386af0e552928bbcec9/kopf-1.31rc2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "85a147961f78ab3299c37f53ad79e0cc", "sha256": "5fd7008595dc6edef82467df48c164ed1536744311189a794b8e75f4157473c3" }, "downloads": -1, "filename": "kopf-1.31rc2.tar.gz", "has_sig": false, "md5_digest": "85a147961f78ab3299c37f53ad79e0cc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 378680, "upload_time": "2021-03-29T20:41:56", "upload_time_iso_8601": "2021-03-29T20:41:56.433292Z", "url": "https://files.pythonhosted.org/packages/55/d7/e080893aaad19b04704bafca2b850095cd125831f248e5c43fe2cb5a8edb/kopf-1.31rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.31rc3": [ { "comment_text": "", "digests": { "md5": "e723ab49c81694541df1247aef5bc475", "sha256": "8d11c2f2e15f69171fb31e25f4e0dab86235a217962f81c4fa043451292c83cd" }, "downloads": -1, "filename": "kopf-1.31rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "e723ab49c81694541df1247aef5bc475", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 186622, "upload_time": "2021-04-03T11:19:20", "upload_time_iso_8601": "2021-04-03T11:19:20.005671Z", "url": "https://files.pythonhosted.org/packages/33/b4/250f132e605aa889d16678049f7f5347aaee98174a650ae09a6f1c70c260/kopf-1.31rc3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "012da03a3b07ec40f72733d42186d08f", "sha256": "68b7537ebf5ac2bf768f47479bf66064802300ef7d3382c798ce344765fa78d9" }, "downloads": -1, "filename": "kopf-1.31rc3.tar.gz", "has_sig": false, "md5_digest": "012da03a3b07ec40f72733d42186d08f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 379240, "upload_time": "2021-04-03T11:19:21", "upload_time_iso_8601": "2021-04-03T11:19:21.062818Z", "url": "https://files.pythonhosted.org/packages/ba/a4/e6e50f75c09770ee6bdbbb81cec1def7b45b69bbe68de89ec5f77c0ced79/kopf-1.31rc3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.32.0": [ { "comment_text": "", "digests": { "md5": "8208e32a50a483be6e17c4f0c8e0e10f", "sha256": "82323f84ddab504a6dbc145f705ddf4ee3e9ff1c72c1013020127e653b302e0a" }, "downloads": -1, "filename": "kopf-1.32.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8208e32a50a483be6e17c4f0c8e0e10f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 196931, "upload_time": "2021-05-19T06:10:24", "upload_time_iso_8601": "2021-05-19T06:10:24.432377Z", "url": "https://files.pythonhosted.org/packages/f5/2f/b90d3c52ecdd5a7c5271867baaed0fc5225514cb106a2c7b81915064c826/kopf-1.32.0-py3-none-any.whl", "yanked": true, "yanked_reason": "broken sub-sub-handlers?" }, { "comment_text": "", "digests": { "md5": "171277ea05a58eea9bf9c1f93b16bb21", "sha256": "3bb2d85a7d9579469f78e455f13c417018f1d483f7936ab853edbe8fdd2805a7" }, "downloads": -1, "filename": "kopf-1.32.0.tar.gz", "has_sig": false, "md5_digest": "171277ea05a58eea9bf9c1f93b16bb21", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1169948, "upload_time": "2021-05-19T06:10:26", "upload_time_iso_8601": "2021-05-19T06:10:26.517000Z", "url": "https://files.pythonhosted.org/packages/1a/45/e29f1bdc6d27296208ebe7742fbc5f01296d32d75e90f9de8bc1e66a3942/kopf-1.32.0.tar.gz", "yanked": true, "yanked_reason": "broken sub-sub-handlers?" } ], "1.32.1": [ { "comment_text": "", "digests": { "md5": "f5fc4906756627bbd4b3cbbe57fb294c", "sha256": "44802deb09245e34dc43106e339a206fcbb8758e49c17580b838e745d6387251" }, "downloads": -1, "filename": "kopf-1.32.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f5fc4906756627bbd4b3cbbe57fb294c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 196940, "upload_time": "2021-05-19T16:31:42", "upload_time_iso_8601": "2021-05-19T16:31:42.312590Z", "url": "https://files.pythonhosted.org/packages/51/a9/b5d91abbab280e039e6ca39112d08e055cef365a90a540f5893ecc9139e4/kopf-1.32.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aea4282ab0a62b92b7cb980357ea1f0b", "sha256": "5a1bb08adf6efe72b7e6fae26d39ed5738af382370f9d3f2abb537a4af35ee1f" }, "downloads": -1, "filename": "kopf-1.32.1.tar.gz", "has_sig": false, "md5_digest": "aea4282ab0a62b92b7cb980357ea1f0b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1170528, "upload_time": "2021-05-19T16:31:43", "upload_time_iso_8601": "2021-05-19T16:31:43.861305Z", "url": "https://files.pythonhosted.org/packages/16/7e/2d447908728246e731a5a8bb4c93de805212a1029bf36c0798a7a39f0dfa/kopf-1.32.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.32rc1": [ { "comment_text": "", "digests": { "md5": "a1bc5586b95a00c2cdcc07d8ff92ea35", "sha256": "35913d0f7b38b975c5cf842e008468f76090a212e9b4a5b97549b46adaf26dad" }, "downloads": -1, "filename": "kopf-1.32rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "a1bc5586b95a00c2cdcc07d8ff92ea35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 194570, "upload_time": "2021-05-13T11:18:00", "upload_time_iso_8601": "2021-05-13T11:18:00.729982Z", "url": "https://files.pythonhosted.org/packages/27/e6/7344ff1a264fc320963b6202c324ed34a2168b56ccdbc9a21415a0abe8bf/kopf-1.32rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "edca4ff87162ba73037d6515f84f12b8", "sha256": "8091b30a72b0eda72756f0c3cc2d81cfa90a4214f8ccf6876c13ff45e1c1abd5" }, "downloads": -1, "filename": "kopf-1.32rc1.tar.gz", "has_sig": false, "md5_digest": "edca4ff87162ba73037d6515f84f12b8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1161390, "upload_time": "2021-05-13T11:18:02", "upload_time_iso_8601": "2021-05-13T11:18:02.465958Z", "url": "https://files.pythonhosted.org/packages/0a/04/d7b2a21d0d3ee444ac09c314fc4975df3e8183f792e2fb24379dd3ce6f4f/kopf-1.32rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.32rc2": [ { "comment_text": "", "digests": { "md5": "7dd09a5dd7c371c292a55812c9193e11", "sha256": "faaca96738492efa3ed230da8ca315c11208acee2fb48c3e9a3327a946fa4829" }, "downloads": -1, "filename": "kopf-1.32rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "7dd09a5dd7c371c292a55812c9193e11", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 196947, "upload_time": "2021-05-14T14:43:49", "upload_time_iso_8601": "2021-05-14T14:43:49.155560Z", "url": "https://files.pythonhosted.org/packages/b0/50/163db6362a05c442dcbbcf40db78b77c39db9d949566bf92c41ea564f731/kopf-1.32rc2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "66e7e3147ef480fb1e0c088dd7eaa5db", "sha256": "7dbec8c514859f83c196b3e30548d8785d55e226e1935b60e776c6120293a21a" }, "downloads": -1, "filename": "kopf-1.32rc2.tar.gz", "has_sig": false, "md5_digest": "66e7e3147ef480fb1e0c088dd7eaa5db", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1169969, "upload_time": "2021-05-14T14:43:50", "upload_time_iso_8601": "2021-05-14T14:43:50.575878Z", "url": "https://files.pythonhosted.org/packages/62/87/272f07990ffa3129cf6b65e591a3e46fb3c8a38ccc46e2c512029a425f3b/kopf-1.32rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.33.0": [ { "comment_text": "", "digests": { "md5": "899bf1464786819a1533aef3d757a2a5", "sha256": "1d7de52f3307765118906c6189a5c5a96c94a555aaa2ddddb38ff3dd7c1e405c" }, "downloads": -1, "filename": "kopf-1.33.0-py3-none-any.whl", "has_sig": false, "md5_digest": "899bf1464786819a1533aef3d757a2a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 198850, "upload_time": "2021-08-03T08:06:14", "upload_time_iso_8601": "2021-08-03T08:06:14.277004Z", "url": "https://files.pythonhosted.org/packages/d0/be/73caeaee51fbe6b09c6ea5581c43f310711840a0d425848b90d812f0187e/kopf-1.33.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bc8c5e1c350ccb0d2661233b4fb0f835", "sha256": "bacb89d0ec6d5509a5a57c47423c5d8a414f3f0eb9e135e2be20dfa9265c1c4f" }, "downloads": -1, "filename": "kopf-1.33.0.tar.gz", "has_sig": false, "md5_digest": "bc8c5e1c350ccb0d2661233b4fb0f835", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1174955, "upload_time": "2021-08-03T08:06:16", "upload_time_iso_8601": "2021-08-03T08:06:16.059024Z", "url": "https://files.pythonhosted.org/packages/bc/4e/7c9544faba0c10ae7b673992e4188b14b3b6e1e370118ce8360903e6c00a/kopf-1.33.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.33rc1": [ { "comment_text": "", "digests": { "md5": "56464d7d05cc101ec71f29ade8ff4097", "sha256": "3ec8504613f3ebe2f22fb71771607186ab3c2ecd628ce9d0f9ec77bae8f5c97a" }, "downloads": -1, "filename": "kopf-1.33rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "56464d7d05cc101ec71f29ade8ff4097", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 198674, "upload_time": "2021-07-04T17:34:58", "upload_time_iso_8601": "2021-07-04T17:34:58.116160Z", "url": "https://files.pythonhosted.org/packages/88/9d/b1cdde2fbbe9a98425be6489617c52b696f5c59860f70db776c75163a79f/kopf-1.33rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "58fb0f40bc20f8a68d128dbcf7b64772", "sha256": "212276068cac2acce54d10876444eeb3ff12e02970844012ca2ec05f2e90b54f" }, "downloads": -1, "filename": "kopf-1.33rc1.tar.gz", "has_sig": false, "md5_digest": "58fb0f40bc20f8a68d128dbcf7b64772", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1174305, "upload_time": "2021-07-04T17:34:59", "upload_time_iso_8601": "2021-07-04T17:34:59.882786Z", "url": "https://files.pythonhosted.org/packages/1d/ce/a161c514503908fda332c25027b4396b2d27d342f5c61f440388a1461996/kopf-1.33rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.33rc2": [ { "comment_text": "", "digests": { "md5": "18d057c9c78e432bcc5dea48a4c375b5", "sha256": "46b85dec9ffe6b6f8fab98a839ca79a479fb437a44ed23400eb40a1d075202b2" }, "downloads": -1, "filename": "kopf-1.33rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "18d057c9c78e432bcc5dea48a4c375b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 198863, "upload_time": "2021-07-22T14:46:20", "upload_time_iso_8601": "2021-07-22T14:46:20.747943Z", "url": "https://files.pythonhosted.org/packages/68/24/bd4f94ab440356982a9d45f1397f33eaa1e7b8e1a82c06e9c780a0ee49c3/kopf-1.33rc2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e8e22131fc05566e3288e55c6fa4fdc7", "sha256": "a50724869e62dcfa9eadb56283e4c5a2aef259227f55f122d59bb8a6243f0d68" }, "downloads": -1, "filename": "kopf-1.33rc2.tar.gz", "has_sig": false, "md5_digest": "e8e22131fc05566e3288e55c6fa4fdc7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1174946, "upload_time": "2021-07-22T14:46:24", "upload_time_iso_8601": "2021-07-22T14:46:24.356522Z", "url": "https://files.pythonhosted.org/packages/e1/e5/98b1067d479d1d5df50711b1916e44e248172e43e0056462edce2f066b27/kopf-1.33rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.34.0": [ { "comment_text": "", "digests": { "md5": "a5016ed929c1073421d3787bbb4a2c8a", "sha256": "a281c7b4e6bf5b50d1a573ef81ae21f7a23dd3c1fe96ff996c1f1e8fb176e6f4" }, "downloads": -1, "filename": "kopf-1.34.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a5016ed929c1073421d3787bbb4a2c8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 199676, "upload_time": "2021-09-20T07:26:51", "upload_time_iso_8601": "2021-09-20T07:26:51.923224Z", "url": "https://files.pythonhosted.org/packages/41/f9/89e206a79d84075e21907fcfcb6ab76b3c1398687251fa19a333b7c7e124/kopf-1.34.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9cccb7314a7e05ce46fbf875c4435e70", "sha256": "df5c7e772a8b731964bd988dd3ee813707ba9054bf3160a72a0ac77e4d70c1d5" }, "downloads": -1, "filename": "kopf-1.34.0.tar.gz", "has_sig": false, "md5_digest": "9cccb7314a7e05ce46fbf875c4435e70", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1176993, "upload_time": "2021-09-20T07:26:53", "upload_time_iso_8601": "2021-09-20T07:26:53.641071Z", "url": "https://files.pythonhosted.org/packages/5b/c2/e66a4a2c745628d3f27283af72b82b40475542cc37ccb67e502be313623e/kopf-1.34.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.34rc1": [ { "comment_text": "", "digests": { "md5": "9aaf90753046f4413aa8d692174ef895", "sha256": "6ce30198276e36f7af4bf74c45dcf796a3d5000e39cd2bbbb00e4ddfc1663376" }, "downloads": -1, "filename": "kopf-1.34rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "9aaf90753046f4413aa8d692174ef895", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 199691, "upload_time": "2021-09-12T23:25:06", "upload_time_iso_8601": "2021-09-12T23:25:06.021483Z", "url": "https://files.pythonhosted.org/packages/33/a4/7066741afad4e3a6f0015e29ae96391f328bb4f6d3bae2b64b6659b322fc/kopf-1.34rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "192623fcb7bc3966f5b32ae0515ef329", "sha256": "b9a34493ce02cb008de2ef5129fc024eeaf458da44a358abeaba19e1068681b7" }, "downloads": -1, "filename": "kopf-1.34rc1.tar.gz", "has_sig": false, "md5_digest": "192623fcb7bc3966f5b32ae0515ef329", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1176982, "upload_time": "2021-09-12T23:25:07", "upload_time_iso_8601": "2021-09-12T23:25:07.485986Z", "url": "https://files.pythonhosted.org/packages/08/9e/10815ea24012e0a8973f9b6db21af2af57b92eb0f0eb02881b6b086aebe4/kopf-1.34rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.35.0": [ { "comment_text": "", "digests": { "md5": "ab2817d3771e42fe1db6d1788199c0b6", "sha256": "901ba56656928ce03f1eab6d0ac59845ab83bf840809d199d341cd54f58a4258" }, "downloads": -1, "filename": "kopf-1.35.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ab2817d3771e42fe1db6d1788199c0b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 202525, "upload_time": "2021-10-10T17:27:26", "upload_time_iso_8601": "2021-10-10T17:27:26.774005Z", "url": "https://files.pythonhosted.org/packages/5a/76/2f20aff985bb05fb3a475eb1ade53fb44802718de0deae8b63c7506dd782/kopf-1.35.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a89c5a789d13b4aaeb478c9b8d73d830", "sha256": "4d3e0dc376bdfc91d1006d6c2475ac78976f905048bd9e427614c22222300d19" }, "downloads": -1, "filename": "kopf-1.35.0.tar.gz", "has_sig": false, "md5_digest": "a89c5a789d13b4aaeb478c9b8d73d830", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1181976, "upload_time": "2021-10-10T17:27:28", "upload_time_iso_8601": "2021-10-10T17:27:28.760419Z", "url": "https://files.pythonhosted.org/packages/17/3e/b865dee23d9e997d9ffac6bb99514d360c174a64ad76481d2d0b54863f4e/kopf-1.35.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.35.1": [ { "comment_text": "", "digests": { "md5": "dab59df1310971a4a4891ba69faf83a2", "sha256": "15920098835613b1b1be11087a8fb2889c7ef6e89b5f2f37df9507e2bc57a23c" }, "downloads": -1, "filename": "kopf-1.35.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dab59df1310971a4a4891ba69faf83a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 202523, "upload_time": "2021-10-10T18:17:27", "upload_time_iso_8601": "2021-10-10T18:17:27.010354Z", "url": "https://files.pythonhosted.org/packages/9e/cb/0f40a07b55ea439d366fa114498a7355701e5a57ca573050bed3155fabe0/kopf-1.35.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6928cca4659eadde6555ec7fab350c11", "sha256": "9dc4ae8837e7aad96ea70c91de08eca2928d0a92398198d0976d74e9c8d05cb1" }, "downloads": -1, "filename": "kopf-1.35.1.tar.gz", "has_sig": false, "md5_digest": "6928cca4659eadde6555ec7fab350c11", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1181955, "upload_time": "2021-10-10T18:17:28", "upload_time_iso_8601": "2021-10-10T18:17:28.685370Z", "url": "https://files.pythonhosted.org/packages/b1/1e/8ca58b2faf6391d40c7eac3b50e91f2b35203e0bb8c4d6a50a66fff3380c/kopf-1.35.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.35.2": [ { "comment_text": "", "digests": { "md5": "238d173661074e5b8ccdcac1ad64def6", "sha256": "7e430e5069814e47a00817baaae3e6bb18823fa5cd161aac0edbec51ee15634d" }, "downloads": -1, "filename": "kopf-1.35.2-py3-none-any.whl", "has_sig": false, "md5_digest": "238d173661074e5b8ccdcac1ad64def6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 202524, "upload_time": "2021-10-26T19:09:03", "upload_time_iso_8601": "2021-10-26T19:09:03.761523Z", "url": "https://files.pythonhosted.org/packages/a3/b7/e60c926e0ba4fdcdc2dd8ec5ed2456579fd6b10c2b15428481d4b1377e59/kopf-1.35.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "48288f7098fb9da3c1ac4dec16a62114", "sha256": "9934edb94e38f10a9762e01bade0007ded4f625bc2d6286df491bb40ccceecb6" }, "downloads": -1, "filename": "kopf-1.35.2.tar.gz", "has_sig": false, "md5_digest": "48288f7098fb9da3c1ac4dec16a62114", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1182040, "upload_time": "2021-10-26T19:09:05", "upload_time_iso_8601": "2021-10-26T19:09:05.800899Z", "url": "https://files.pythonhosted.org/packages/49/b2/86e7e3d68efe1e252a1da0bf620a6c91e6ec19ab2651eb966e8afa08744b/kopf-1.35.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.35.3": [ { "comment_text": "", "digests": { "md5": "f0400f05384cb8fcc640be8e340bb435", "sha256": "cff46d874d087d3a86b7ad9ce2e75a0312d9e7a334964d69cc1a63a3fe0e15c8" }, "downloads": -1, "filename": "kopf-1.35.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f0400f05384cb8fcc640be8e340bb435", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 202599, "upload_time": "2021-11-17T22:01:32", "upload_time_iso_8601": "2021-11-17T22:01:32.964898Z", "url": "https://files.pythonhosted.org/packages/23/69/c19fe131efecf860d02b8155d54ad0d00ca4b2d2dfe979df3f6bc0263cbc/kopf-1.35.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1cb8b9d400ad6d08ae960fd921690401", "sha256": "3f5d945549902a46e86a99eee604f9efc561af75ac9666eee462ed0319eccc06" }, "downloads": -1, "filename": "kopf-1.35.3.tar.gz", "has_sig": false, "md5_digest": "1cb8b9d400ad6d08ae960fd921690401", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1182128, "upload_time": "2021-11-17T22:01:34", "upload_time_iso_8601": "2021-11-17T22:01:34.149656Z", "url": "https://files.pythonhosted.org/packages/5f/fe/04f5f76c03cc36d090b936f56f8d876c9ddf73f2f4f02b3e40ecb30afef9/kopf-1.35.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.35.4": [ { "comment_text": "", "digests": { "md5": "6a00022e271292a924bf30efd6d507c0", "sha256": "852c4a3bb303962e85e1a077f0bd5e889295f98fdc58a1b8721938d2a65faae6" }, "downloads": -1, "filename": "kopf-1.35.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6a00022e271292a924bf30efd6d507c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 204897, "upload_time": "2022-04-02T14:11:13", "upload_time_iso_8601": "2022-04-02T14:11:13.119791Z", "url": "https://files.pythonhosted.org/packages/51/6c/b409f95a0f5894cf39eab39e90a3b1545973456e411b627cb7b227dcb9e9/kopf-1.35.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "165c6856328c044fae1bc4339c0561c2", "sha256": "0fbf5c7ef70b3fbbffc8efbcd5d13a736db8b8ddbab6bd680a9128529b57bdaf" }, "downloads": -1, "filename": "kopf-1.35.4.tar.gz", "has_sig": false, "md5_digest": "165c6856328c044fae1bc4339c0561c2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1184753, "upload_time": "2022-04-02T14:11:15", "upload_time_iso_8601": "2022-04-02T14:11:15.054140Z", "url": "https://files.pythonhosted.org/packages/99/40/4a91320bd0f39cf4b1793ec18d387c1e13d7db861ea0d7b3d433505ad266/kopf-1.35.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.35rc1": [ { "comment_text": "", "digests": { "md5": "6674572f15182b8c62335daf065072f1", "sha256": "54dc13afaa7d2ccd4c0f5513afdd1018d9d8112a428fff3fb66b7f37e35a6d0d" }, "downloads": -1, "filename": "kopf-1.35rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "6674572f15182b8c62335daf065072f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 202381, "upload_time": "2021-10-05T09:26:11", "upload_time_iso_8601": "2021-10-05T09:26:11.636157Z", "url": "https://files.pythonhosted.org/packages/34/66/60da0c2b3de8b4245aa5df2d27c5b49d91edde676a14e26105b280ca7f99/kopf-1.35rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e4e912641b5653522421f62ec0fc0121", "sha256": "466c582543292694162d04657ee2c62464083b864a96b5ddfc4aa5038a9eb201" }, "downloads": -1, "filename": "kopf-1.35rc1.tar.gz", "has_sig": false, "md5_digest": "e4e912641b5653522421f62ec0fc0121", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1181126, "upload_time": "2021-10-05T09:26:12", "upload_time_iso_8601": "2021-10-05T09:26:12.696133Z", "url": "https://files.pythonhosted.org/packages/46/04/3d069a4a2cdc97e569fc13faf575f59da5db04e9f195b459589294dcb9ec/kopf-1.35rc1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a00022e271292a924bf30efd6d507c0", "sha256": "852c4a3bb303962e85e1a077f0bd5e889295f98fdc58a1b8721938d2a65faae6" }, "downloads": -1, "filename": "kopf-1.35.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6a00022e271292a924bf30efd6d507c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 204897, "upload_time": "2022-04-02T14:11:13", "upload_time_iso_8601": "2022-04-02T14:11:13.119791Z", "url": "https://files.pythonhosted.org/packages/51/6c/b409f95a0f5894cf39eab39e90a3b1545973456e411b627cb7b227dcb9e9/kopf-1.35.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "165c6856328c044fae1bc4339c0561c2", "sha256": "0fbf5c7ef70b3fbbffc8efbcd5d13a736db8b8ddbab6bd680a9128529b57bdaf" }, "downloads": -1, "filename": "kopf-1.35.4.tar.gz", "has_sig": false, "md5_digest": "165c6856328c044fae1bc4339c0561c2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 1184753, "upload_time": "2022-04-02T14:11:15", "upload_time_iso_8601": "2022-04-02T14:11:15.054140Z", "url": "https://files.pythonhosted.org/packages/99/40/4a91320bd0f39cf4b1793ec18d387c1e13d7db861ea0d7b3d433505ad266/kopf-1.35.4.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }