{ "info": { "author": "SimonComputing, Inc.", "author_email": "simon@simoncomputing.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "# K9 - Experimental\n\nTested with: kubernetes v10.0.1\n\nK9 is a helper library to simplify the automation of Kubernetes. It is an experiment to find the simplest interface that can be useful for automating Kubenetes. If you need to automate the deployment if your application and the setup of Kubernetes, this is a new and simple way to get that done.\n\n## Why K9?\n\nYAML and JSON configuration files have a gone a long way towards automating the creation of cloud environments. These are great for concisely describing configurations, but as our configurations get progressively more complex and elaborate, we need the ability to build logic into our automation. Tools based on YAML/JSON configuration files have limited ability to construct loops, variables, and if-statements.\n\nAs coders, it\u2019s much easier to just code in a language that naturally supports these constructs to perform the automation tasks. This library is created for coders that have the responsibility of fully automating their cloud environments, specifically Kubernetes environments.\n\nK9 is a Python 3 based facade over the Kubernetes API, and it\u2019s intent is to present a simplified interface to automate Kubernetes activities.\n\nIn addition, we are putting emphasis on providing complete documentation with lots of example code so that hopefully, you can accomplish your tasks easily relying only on this documentation. If you find areas that don\u2019t make sense or needs better elaboration, let us know.\n\n## Design Approach\nOur primary objective is to make automating deployments on Kubernetes as simple and easy as possible. We are taking both a minimalist and opinionated approach to achieve this:\n\n1. Create the smallest API that can provide the most functionality. That means cutting out functions that are redundant or infrequently used - focusing on the 20% that gets 80% or more of what you need done.\n1. Reduce the complexity and number of parameters that need to be passed in to perform a given function.\n1. Provide complete documentation with examples.\n\n## Getting Started\n\nThe complete documentation can be found here: http://k9.docs.simoncomputing.com/. You can follow the links at the bottom left of each page to step through all the features.\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://gitlab.com/python-cicd/k9", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "k9", "package_url": "https://pypi.org/project/k9/", "platform": "", "project_url": "https://pypi.org/project/k9/", "project_urls": { "Homepage": "https://gitlab.com/python-cicd/k9" }, "release_url": "https://pypi.org/project/k9/0.2.24/", "requires_dist": [ "kubernetes", "jinja2", "requests" ], "requires_python": "", "summary": "Automation Helper for K8 (Kubernetes)", "version": "0.2.24", "yanked": false, "yanked_reason": null }, "last_serial": 8814259, "releases": { "0.0.6": [ { "comment_text": "", "digests": { "md5": "6eba75d4f02ac98beb66b31b7d88ccd1", "sha256": "d55246a6d49bec9f8e1c2edfc58357a2375cb66985c6fb1800d649144ea2f88b" }, "downloads": -1, "filename": "k9-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "6eba75d4f02ac98beb66b31b7d88ccd1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5459, "upload_time": "2019-10-15T00:18:10", "upload_time_iso_8601": "2019-10-15T00:18:10.962024Z", "url": "https://files.pythonhosted.org/packages/a7/75/ca74c39fc666048e3c3ce0824fa58477c6103dba842b1c7f34907f8333e7/k9-0.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e074c59e6cd8ff3a380dd8747e0b2dbd", "sha256": "be985db5a62be48ff2eb4989b6c3e14fd5bb0f145287e3919098ba38a3260d7d" }, "downloads": -1, "filename": "k9-0.0.6.tar.gz", "has_sig": false, "md5_digest": "e074c59e6cd8ff3a380dd8747e0b2dbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4725, "upload_time": "2019-10-15T00:18:14", "upload_time_iso_8601": "2019-10-15T00:18:14.712712Z", "url": "https://files.pythonhosted.org/packages/9b/2d/1fc9c3ac323fe7c42fc99c125308f22af6144a7de451bf1b904f917bf2ac/k9-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "eec5b7ebce7c115c91db8e7f89118f8c", "sha256": "cd0db388848f8aeeb9f0931e8b5a0aa4eabdec9bc4416de6ba27771d08ef0d8e" }, "downloads": -1, "filename": "k9-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "eec5b7ebce7c115c91db8e7f89118f8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10936, "upload_time": "2019-10-24T18:04:28", "upload_time_iso_8601": "2019-10-24T18:04:28.726994Z", "url": "https://files.pythonhosted.org/packages/76/97/30b2c19edaed225865e40afa0cdfee95c1539cde615cc830641233e66788/k9-0.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7347dcf433138dfd486ad404283c4a15", "sha256": "9d4e9dbbb47147a8096593d9283c710cb40602c3daa9b0d2b6400c860877a78d" }, "downloads": -1, "filename": "k9-0.0.7.tar.gz", "has_sig": false, "md5_digest": "7347dcf433138dfd486ad404283c4a15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14823, "upload_time": "2019-10-24T18:04:32", "upload_time_iso_8601": "2019-10-24T18:04:32.478038Z", "url": "https://files.pythonhosted.org/packages/ae/19/ec435092f47a2eb34187b7162fd453991bb47fa3a85d4a74c82fb6bc8df7/k9-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "22e0f83168236cd3a7509da585a4dc33", "sha256": "a80d988d35eb40bdb975eb6a5b81215aba8c182e7945d9130211de1b1633e692" }, "downloads": -1, "filename": "k9-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "22e0f83168236cd3a7509da585a4dc33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11470, "upload_time": "2019-10-24T18:04:30", "upload_time_iso_8601": "2019-10-24T18:04:30.059397Z", "url": "https://files.pythonhosted.org/packages/9a/82/deeea2fcb00acd123b959884a2511b12cf9467b7c2a4a148d89461874caf/k9-0.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f76b710e035f4de1f5313f51857268ee", "sha256": "d6f4b9cfcd2af23749f36fa13651e039bab7f8a43fb89f92e864b167420669f0" }, "downloads": -1, "filename": "k9-0.0.8.tar.gz", "has_sig": false, "md5_digest": "f76b710e035f4de1f5313f51857268ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15364, "upload_time": "2019-10-24T18:04:34", "upload_time_iso_8601": "2019-10-24T18:04:34.013686Z", "url": "https://files.pythonhosted.org/packages/01/32/060ef44b26fcbe82766baf40c323ecc0f4b6bc329698b0896775b1394a69/k9-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "2a45666ac2f025aa7d89c25cf0e6fb55", "sha256": "33ee5212bdeb8c2932deb61f3005c14690be50a61bb16753dc929c35a2fdad7e" }, "downloads": -1, "filename": "k9-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "2a45666ac2f025aa7d89c25cf0e6fb55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12208, "upload_time": "2019-10-24T22:41:03", "upload_time_iso_8601": "2019-10-24T22:41:03.973474Z", "url": "https://files.pythonhosted.org/packages/d2/2b/678516a67a7695df65a3f9bd6a80c2420523218a20a2a3452b85afe293f2/k9-0.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "605a6b2e419ca7132bf2b00436d90f83", "sha256": "8a962d4c25c735068c5a6af6f52f28e6d5bf906ec30ae44e892179b6628d66fb" }, "downloads": -1, "filename": "k9-0.0.9.tar.gz", "has_sig": false, "md5_digest": "605a6b2e419ca7132bf2b00436d90f83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16734, "upload_time": "2019-10-24T22:41:07", "upload_time_iso_8601": "2019-10-24T22:41:07.540887Z", "url": "https://files.pythonhosted.org/packages/0c/da/cd20beba88fcbfee3654ea72950ffdd8eb3be21f5c7e0c41a76f080f1618/k9-0.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "b70fef27c0a33b9b88d974900f421ac9", "sha256": "8afb3e41ca4050e8ff0d859541654f66ab0d494fe82da69588884c07f0785a77" }, "downloads": -1, "filename": "k9-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b70fef27c0a33b9b88d974900f421ac9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24153, "upload_time": "2019-12-11T01:56:35", "upload_time_iso_8601": "2019-12-11T01:56:35.170081Z", "url": "https://files.pythonhosted.org/packages/77/cf/79d46db9f10cc3eacc4c83f9927baf4aa6dc7e80f4e6e66ad45cb95661ae/k9-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "185a1c014b7cffd5389796ca83283aec", "sha256": "7cfed279477694a1d72b300f58e6fdbed36f311ed5a16a142871462d0fb27d43" }, "downloads": -1, "filename": "k9-0.1.0.tar.gz", "has_sig": false, "md5_digest": "185a1c014b7cffd5389796ca83283aec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19090, "upload_time": "2019-12-11T01:56:36", "upload_time_iso_8601": "2019-12-11T01:56:36.487085Z", "url": "https://files.pythonhosted.org/packages/71/bd/3c1dfd8f8e70d6a99a5f449917e488325033da9f4e32b51c879eb22ff6a0/k9-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "853e95c94c4bc309b398bcdcbd4094a3", "sha256": "b7f0d1140e785776095cba3ab0fb1ffbe24fec65dcce7e2591f023c6765487c9" }, "downloads": -1, "filename": "k9-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "853e95c94c4bc309b398bcdcbd4094a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24186, "upload_time": "2019-12-17T21:14:58", "upload_time_iso_8601": "2019-12-17T21:14:58.194667Z", "url": "https://files.pythonhosted.org/packages/11/5d/9f04782b50c0b65bfd8daa112fad4c40dbfc339b54c5e733b8fde90e110c/k9-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b9e68d64b4768b8bc17f05605779d5ee", "sha256": "fae198849e3b5a310a5d7bceef9e39d59671ca96507c166f4296895eb8810176" }, "downloads": -1, "filename": "k9-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b9e68d64b4768b8bc17f05605779d5ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19056, "upload_time": "2019-12-17T21:15:00", "upload_time_iso_8601": "2019-12-17T21:15:00.628174Z", "url": "https://files.pythonhosted.org/packages/dc/85/3c8c4768307e704a83aaa11e09a90da39155d8b851d21f00702efe2ae878/k9-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a9c550610fb9ac3c6b52d9f031606455", "sha256": "224b207cc7ed04a606aea950dbf4d8750b12c5270f5b6b0940d52819db7d84fc" }, "downloads": -1, "filename": "k9-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a9c550610fb9ac3c6b52d9f031606455", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24611, "upload_time": "2019-12-19T00:35:49", "upload_time_iso_8601": "2019-12-19T00:35:49.963351Z", "url": "https://files.pythonhosted.org/packages/58/6e/d3157969720df7e79665ae2ab9295b77aaa1fd0f923bb371e48497e137ab/k9-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7671362a6aee01629a81f36d3a8454cf", "sha256": "8e3ee9ab8049b0c596e20313a1d6f32488d6e68b936dd5a9e64386e52703a847" }, "downloads": -1, "filename": "k9-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7671362a6aee01629a81f36d3a8454cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19668, "upload_time": "2019-12-19T00:35:53", "upload_time_iso_8601": "2019-12-19T00:35:53.227870Z", "url": "https://files.pythonhosted.org/packages/83/33/899fc123c37b5251a9179c477336851a4f93148d3ceffed583d106c78ae6/k9-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "bce71076162bc765fe5769ab1972f3de", "sha256": "bf5c5002608cb9edd215d35a02353cc2fbe1047f9bee06dab7aa3092b13907c8" }, "downloads": -1, "filename": "k9-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "bce71076162bc765fe5769ab1972f3de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26002, "upload_time": "2019-12-20T15:05:42", "upload_time_iso_8601": "2019-12-20T15:05:42.628947Z", "url": "https://files.pythonhosted.org/packages/12/97/1f87e1f7c947b6449ba6774dbf3952ebb39bcac695f5e75b8ceb06a80e06/k9-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "930b39eccef2168fabcf779d113859c1", "sha256": "6dcffebf558028c778215fd13f09b80b8054c1f043b6df55173e84a8a8c366ce" }, "downloads": -1, "filename": "k9-0.1.3.tar.gz", "has_sig": false, "md5_digest": "930b39eccef2168fabcf779d113859c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20711, "upload_time": "2019-12-20T15:05:46", "upload_time_iso_8601": "2019-12-20T15:05:46.703558Z", "url": "https://files.pythonhosted.org/packages/27/83/8c3038fd4d83efe3d48a4ecf3b61cda504c8ca2221de8c5f13b4afb60350/k9-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "71d4d84118f88df571be106edd467c0d", "sha256": "debda76bbabe5cbfc3ad6da18ffc1bd23d98bcfec036205571eb20020674bfda" }, "downloads": -1, "filename": "k9-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "71d4d84118f88df571be106edd467c0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26242, "upload_time": "2019-12-20T18:45:55", "upload_time_iso_8601": "2019-12-20T18:45:55.062805Z", "url": "https://files.pythonhosted.org/packages/3c/ed/fcf2febc189fe6e2cd02ddcc1c07f1ba7416ad4b8404c93d64d502620a50/k9-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "89f37f4a0948ea9473d988b80f28f2c7", "sha256": "b4e2da846b3fbb6c22600688dee304381bd9440812815f09e15a18e3bf6e1767" }, "downloads": -1, "filename": "k9-0.1.4.tar.gz", "has_sig": false, "md5_digest": "89f37f4a0948ea9473d988b80f28f2c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20821, "upload_time": "2019-12-20T18:45:59", "upload_time_iso_8601": "2019-12-20T18:45:59.643505Z", "url": "https://files.pythonhosted.org/packages/99/61/c524f283973b35304b3a7b1e9549867a62de22d344e76c2f82b59d7fece2/k9-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "cde2c3bc3fa60c9cb4efe22c4f928f44", "sha256": "809b87b609fdd7b5a60a8fd14c58d5290e12529ad69a498435c0ebb1c429a4c9" }, "downloads": -1, "filename": "k9-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cde2c3bc3fa60c9cb4efe22c4f928f44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26566, "upload_time": "2019-12-20T21:23:26", "upload_time_iso_8601": "2019-12-20T21:23:26.140229Z", "url": "https://files.pythonhosted.org/packages/42/41/b17888e1773f44e17e80507e7dd8e0366c9d222d8abafbb8fe650a94d407/k9-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e211007b410aaecb393746e64c5272a1", "sha256": "1448d30ea395b49836dcd4f0a78dc254161592865f09844b241a705a9e6b9c20" }, "downloads": -1, "filename": "k9-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e211007b410aaecb393746e64c5272a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21409, "upload_time": "2019-12-20T21:23:31", "upload_time_iso_8601": "2019-12-20T21:23:31.420961Z", "url": "https://files.pythonhosted.org/packages/cf/27/f1f8a26884128516c639f5f1e5af0a89ec0f2aec8258155f7ae904e759d6/k9-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e3f8ed05c8cd0cfb6a829a5879852767", "sha256": "6beca41ebdadc3797b8e7f9cf2f280bc4aea061d90996390d34fe16614050ce0" }, "downloads": -1, "filename": "k9-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e3f8ed05c8cd0cfb6a829a5879852767", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27084, "upload_time": "2020-01-13T21:09:46", "upload_time_iso_8601": "2020-01-13T21:09:46.327833Z", "url": "https://files.pythonhosted.org/packages/4b/9c/f55c64a00add0847a1fd7cb94c4650eff4a8cb9e3d455615d2484c19b10e/k9-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f47c6ccadd638eb0b6db2836d110a7f7", "sha256": "82bdb360944360acdb0372f1066eaa7c703e29bd3d4801dde1b9f7167e3468c7" }, "downloads": -1, "filename": "k9-0.2.1.tar.gz", "has_sig": false, "md5_digest": "f47c6ccadd638eb0b6db2836d110a7f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22614, "upload_time": "2020-01-13T21:09:48", "upload_time_iso_8601": "2020-01-13T21:09:48.030876Z", "url": "https://files.pythonhosted.org/packages/79/4b/e6c9f5e3f682c8a4da554a422667e73072721379e49259729b066d2877ed/k9-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "d3e93389a5475d2af9413f7f06b30d0e", "sha256": "378f599fd5cf4416df45982e82113ede579dc5d8e3bfa2d5239b3bf7d6093856" }, "downloads": -1, "filename": "k9-0.2.10-py3-none-any.whl", "has_sig": false, "md5_digest": "d3e93389a5475d2af9413f7f06b30d0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20275, "upload_time": "2020-05-11T12:35:11", "upload_time_iso_8601": "2020-05-11T12:35:11.582350Z", "url": "https://files.pythonhosted.org/packages/b3/39/a2c97b94037f883ecba2f4215227591ec370375f867858eca44d5eee10b5/k9-0.2.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "808a1201eb8c598b63786ae85c99877c", "sha256": "caf72a014e8d4b6de24c59ae925c2620b7ebf1c23b5e6f47365424b9b0a7502f" }, "downloads": -1, "filename": "k9-0.2.10.tar.gz", "has_sig": false, "md5_digest": "808a1201eb8c598b63786ae85c99877c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22946, "upload_time": "2020-05-11T12:35:12", "upload_time_iso_8601": "2020-05-11T12:35:12.471602Z", "url": "https://files.pythonhosted.org/packages/54/83/b0d26a5d098ce520ef81e43104cb69419822ab5b1d7b55bfb0d54ac39171/k9-0.2.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "ee7310f565f46e358ccad25c20ccb339", "sha256": "482f06507d73d62a8847c6de7e8c027767e88e5077b96c383acc58edacbb817b" }, "downloads": -1, "filename": "k9-0.2.11-py3-none-any.whl", "has_sig": false, "md5_digest": "ee7310f565f46e358ccad25c20ccb339", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20274, "upload_time": "2020-05-11T12:42:28", "upload_time_iso_8601": "2020-05-11T12:42:28.861570Z", "url": "https://files.pythonhosted.org/packages/d4/1f/205655a0d15e4f2b4767ec1a47842bb55fa8d08ad685c959dbb2636940a1/k9-0.2.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "456f3d79b18e990fde6297a9e6837e05", "sha256": "ffa7b80f871351eb99f4fd7a073fb0c4299cdd37adf8ef4a7e261f33285b9072" }, "downloads": -1, "filename": "k9-0.2.11.tar.gz", "has_sig": false, "md5_digest": "456f3d79b18e990fde6297a9e6837e05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22947, "upload_time": "2020-05-11T12:42:30", "upload_time_iso_8601": "2020-05-11T12:42:30.104376Z", "url": "https://files.pythonhosted.org/packages/f9/fc/576de98fca5ab4c7a5ba47e1a1f48ec34d5c2b967258b195c5193292c580/k9-0.2.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "9503df2aa2188055e2d8043d08d982ac", "sha256": "63ee10e26d45110d9fc53cd29e1b95593f4fb427441470c3d487d2dae710abc3" }, "downloads": -1, "filename": "k9-0.2.12-py3-none-any.whl", "has_sig": false, "md5_digest": "9503df2aa2188055e2d8043d08d982ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20274, "upload_time": "2020-05-11T12:57:17", "upload_time_iso_8601": "2020-05-11T12:57:17.920160Z", "url": "https://files.pythonhosted.org/packages/34/0d/6997fb1d44f8d555ac4cea4783df855e8ac4c27388fbe4e45b29f8257107/k9-0.2.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b2f52c37e37337948e75fe2e3dd173c6", "sha256": "2cd8b82462afe94113d7b40fb027a7f44d8b3d63c37b22ac67832077e8ba2b6c" }, "downloads": -1, "filename": "k9-0.2.12.tar.gz", "has_sig": false, "md5_digest": "b2f52c37e37337948e75fe2e3dd173c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22947, "upload_time": "2020-05-11T12:57:19", "upload_time_iso_8601": "2020-05-11T12:57:19.024536Z", "url": "https://files.pythonhosted.org/packages/40/2c/62d84d0ac4b39bdf1ca550e5565330e70999d541d6463b7869de49890aea/k9-0.2.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "354d28a1c08478332a2449fb0ad60aff", "sha256": "4d3130f758260c55f1258f9aab65b45fcf1eb206571ce771fc065d73a41ebac2" }, "downloads": -1, "filename": "k9-0.2.13-py3-none-any.whl", "has_sig": false, "md5_digest": "354d28a1c08478332a2449fb0ad60aff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24671, "upload_time": "2020-10-19T12:20:38", "upload_time_iso_8601": "2020-10-19T12:20:38.666249Z", "url": "https://files.pythonhosted.org/packages/6b/7d/e13c260bd75e66374533db23558433b0adf2d06a38bb0a7353eebc4a1058/k9-0.2.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6e5271acbf2b4661de487106be79446f", "sha256": "608cf50fd548b25ffa28f365defdc83b3f6c79225f93009f57367e0dfee56996" }, "downloads": -1, "filename": "k9-0.2.13.tar.gz", "has_sig": false, "md5_digest": "6e5271acbf2b4661de487106be79446f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27330, "upload_time": "2020-10-19T12:20:40", "upload_time_iso_8601": "2020-10-19T12:20:40.010948Z", "url": "https://files.pythonhosted.org/packages/11/e0/c791627c10ebedd461534998b78a49337389fc5d759d33b6eab726ffdd2f/k9-0.2.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "44ca477a22123025b9e45bcd5a97e40a", "sha256": "23d1690002133ff323637bb3124a4cdba85ea8b73dd0cb0e7c9cccfd7c26f57f" }, "downloads": -1, "filename": "k9-0.2.14-py3-none-any.whl", "has_sig": false, "md5_digest": "44ca477a22123025b9e45bcd5a97e40a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24668, "upload_time": "2020-10-19T13:07:54", "upload_time_iso_8601": "2020-10-19T13:07:54.950764Z", "url": "https://files.pythonhosted.org/packages/4f/10/ca098e277a0601cceda903e3823ec242cb5afa1bbaf709bb0af30869ff2f/k9-0.2.14-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "681ac3bdc0d8121db68948182823d642", "sha256": "c9e9dd68d1287820736d39a598b7f2a4be4773c87a4c71067c327673b1123b4a" }, "downloads": -1, "filename": "k9-0.2.14.tar.gz", "has_sig": false, "md5_digest": "681ac3bdc0d8121db68948182823d642", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27322, "upload_time": "2020-10-19T13:07:56", "upload_time_iso_8601": "2020-10-19T13:07:56.183781Z", "url": "https://files.pythonhosted.org/packages/fa/51/8af978a1a2b2244fd5f78c4867b4c44b110eee015647af06adeff23756a5/k9-0.2.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.15": [ { "comment_text": "", "digests": { "md5": "09c65f6fba8769d2bc43bfad7ecad94a", "sha256": "cbb05818288f6aa3ffe4281edd15055c9460e1e70198ee19cfba6d104b6be225" }, "downloads": -1, "filename": "k9-0.2.15-py3-none-any.whl", "has_sig": false, "md5_digest": "09c65f6fba8769d2bc43bfad7ecad94a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24669, "upload_time": "2020-10-19T14:03:26", "upload_time_iso_8601": "2020-10-19T14:03:26.966785Z", "url": "https://files.pythonhosted.org/packages/08/81/c1a10b72f4a45d45e0cb55cc0cd135fcc8369cef11c11a3a247a380a7165/k9-0.2.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1a4f16bc72b742b2a68b5cf14ba2a8b9", "sha256": "5c59d23ee847196b751b5bbb5bcee497a6524a47bb9a6f8232094233a07ee96f" }, "downloads": -1, "filename": "k9-0.2.15.tar.gz", "has_sig": false, "md5_digest": "1a4f16bc72b742b2a68b5cf14ba2a8b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27312, "upload_time": "2020-10-19T14:03:28", "upload_time_iso_8601": "2020-10-19T14:03:28.399430Z", "url": "https://files.pythonhosted.org/packages/e0/0c/79c1c4297a744b0e8c7845b299d4cc59277967ab36be116da394a47ed299/k9-0.2.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.16": [ { "comment_text": "", "digests": { "md5": "bc475692969c5bb25d3e4c9937089bfe", "sha256": "792dbf638a7d620829c24d02aadf4379aefbb3b8e207c27814589c49b55a1567" }, "downloads": -1, "filename": "k9-0.2.16-py3-none-any.whl", "has_sig": false, "md5_digest": "bc475692969c5bb25d3e4c9937089bfe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24670, "upload_time": "2020-10-26T02:41:24", "upload_time_iso_8601": "2020-10-26T02:41:24.125067Z", "url": "https://files.pythonhosted.org/packages/f1/62/afc57fcc2e32220a382bd74e3cded6889940ef9f10822cacea286fe87386/k9-0.2.16-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6611b775db5057377cea68d9f102680e", "sha256": "462bf46f1b6ae4566261c23e5cc64d586251a3fa9250e49174f464bfc9505d33" }, "downloads": -1, "filename": "k9-0.2.16.tar.gz", "has_sig": false, "md5_digest": "6611b775db5057377cea68d9f102680e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27324, "upload_time": "2020-10-26T02:41:25", "upload_time_iso_8601": "2020-10-26T02:41:25.332827Z", "url": "https://files.pythonhosted.org/packages/b1/57/ecc8ec4658243a5b8b18287f3c1659516cd62ebdb365d1ff9bc6c27cb82a/k9-0.2.16.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.17": [ { "comment_text": "", "digests": { "md5": "b7b034f79a2ce52ad003810ec6fa26cc", "sha256": "7617069f5b584506c64b4f7978d53c5aa1c649d4e9927836fe74c1de2b880cc3" }, "downloads": -1, "filename": "k9-0.2.17-py3-none-any.whl", "has_sig": false, "md5_digest": "b7b034f79a2ce52ad003810ec6fa26cc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24671, "upload_time": "2020-10-26T12:06:14", "upload_time_iso_8601": "2020-10-26T12:06:14.166122Z", "url": "https://files.pythonhosted.org/packages/33/82/b871022cf739d18dbc93ceefb4f496f5a40dcc9c91054a9b997ef14e4d4c/k9-0.2.17-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b1732a707f427d841056ffc5f3b74eef", "sha256": "6ad5855c5ac9cecb84692327940a49171c6dba742a424f39d3cefe8769a6cd16" }, "downloads": -1, "filename": "k9-0.2.17.tar.gz", "has_sig": false, "md5_digest": "b1732a707f427d841056ffc5f3b74eef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27334, "upload_time": "2020-10-26T12:06:15", "upload_time_iso_8601": "2020-10-26T12:06:15.271147Z", "url": "https://files.pythonhosted.org/packages/be/94/89844dd22b8d783ce4d1ac3a76d57b71a231d4ba6a5add3ae8c5a35afd83/k9-0.2.17.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.18": [ { "comment_text": "", "digests": { "md5": "b54de60598befb687c08c5e85c3ab84e", "sha256": "ddf4d75f04ffc2558d6fe104e9e2e744c082f9913596087fd3ec21995505ce48" }, "downloads": -1, "filename": "k9-0.2.18-py3-none-any.whl", "has_sig": false, "md5_digest": "b54de60598befb687c08c5e85c3ab84e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24670, "upload_time": "2020-10-26T13:16:32", "upload_time_iso_8601": "2020-10-26T13:16:32.142969Z", "url": "https://files.pythonhosted.org/packages/07/33/4cc7f4e4ab530202749371e5cbe75b23c407ad42a53a524ad0288f6cf9f3/k9-0.2.18-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "52e2f7e81db3056f0004c3da20d432c5", "sha256": "a840a4f5e1bd1676ec880fd2f6bb0910291f6588d395b50fcad841216a9c9793" }, "downloads": -1, "filename": "k9-0.2.18.tar.gz", "has_sig": false, "md5_digest": "52e2f7e81db3056f0004c3da20d432c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27312, "upload_time": "2020-10-26T13:16:33", "upload_time_iso_8601": "2020-10-26T13:16:33.309797Z", "url": "https://files.pythonhosted.org/packages/9e/8f/820f933fc7369eb51768d0a8b46214515e75ae1a4fc8522ee334f4e72488/k9-0.2.18.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.19": [ { "comment_text": "", "digests": { "md5": "2e1e8156563006ccab6869b6ccf0ae18", "sha256": "1d9dbf415ae1fb57e2d41aee97a10194b79c0dd523f0c4cb40bbdb60fde88332" }, "downloads": -1, "filename": "k9-0.2.19-py3-none-any.whl", "has_sig": false, "md5_digest": "2e1e8156563006ccab6869b6ccf0ae18", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24671, "upload_time": "2020-10-26T14:33:53", "upload_time_iso_8601": "2020-10-26T14:33:53.297428Z", "url": "https://files.pythonhosted.org/packages/ab/9f/9032bb00553ccd4208cc1c23e0504d0c2a581291d87edbfc50a89a807124/k9-0.2.19-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "08ed4ee8f251f67bbf8a68535b68aa69", "sha256": "8ae2fb3db910ffb003f98a4eb0e8672b1173918d1436bc6f13e9f5a643734b59" }, "downloads": -1, "filename": "k9-0.2.19.tar.gz", "has_sig": false, "md5_digest": "08ed4ee8f251f67bbf8a68535b68aa69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27334, "upload_time": "2020-10-26T14:33:54", "upload_time_iso_8601": "2020-10-26T14:33:54.280741Z", "url": "https://files.pythonhosted.org/packages/85/18/bd23429c0699bbe4a7c00fe9972d96a194a096434248a02652dbf59db709/k9-0.2.19.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "dfc69897e966815be8be478a81a16369", "sha256": "6dc2f92ed136187483f67122234002ca607b6db5af9ba6f8c90acb9bf5409501" }, "downloads": -1, "filename": "k9-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dfc69897e966815be8be478a81a16369", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27308, "upload_time": "2020-02-03T14:13:21", "upload_time_iso_8601": "2020-02-03T14:13:21.503688Z", "url": "https://files.pythonhosted.org/packages/7a/3f/46d76eb7742ae349a5c8098eb071055744bf947a90e330cec4a2aaead730/k9-0.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c883b94d2ec79a8367c0ff2464c7fb10", "sha256": "810f2f8060022097c76d86750ac6dd4dd3caff53c596041746721595ca172a9e" }, "downloads": -1, "filename": "k9-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c883b94d2ec79a8367c0ff2464c7fb10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22732, "upload_time": "2020-02-03T14:13:23", "upload_time_iso_8601": "2020-02-03T14:13:23.153385Z", "url": "https://files.pythonhosted.org/packages/dc/45/87ba0d63777e6d8f049bb628413835ab869d902992cd74b276c08eff8a3c/k9-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.20": [ { "comment_text": "", "digests": { "md5": "5886d513c028a2947f3eae1d7a7c4c91", "sha256": "792590fc72b24a5c3eb40f316c2bbfd2e0ec93e2f2198e5bb1859ef54bb10ccf" }, "downloads": -1, "filename": "k9-0.2.20-py3-none-any.whl", "has_sig": false, "md5_digest": "5886d513c028a2947f3eae1d7a7c4c91", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24672, "upload_time": "2020-10-27T18:38:42", "upload_time_iso_8601": "2020-10-27T18:38:42.007357Z", "url": "https://files.pythonhosted.org/packages/1f/4b/20cec06db2f4c4a16b901f312a983f876835edeacb3fbc2510edee4dccca/k9-0.2.20-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b409e000d5213071714959c7686e359e", "sha256": "a1a717f1d729b6856497d2233aa011668156363cbc8a91dd22cc199aae21e7f6" }, "downloads": -1, "filename": "k9-0.2.20.tar.gz", "has_sig": false, "md5_digest": "b409e000d5213071714959c7686e359e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27315, "upload_time": "2020-10-27T18:38:43", "upload_time_iso_8601": "2020-10-27T18:38:43.140057Z", "url": "https://files.pythonhosted.org/packages/1f/e2/ff217731a8ca2661b5c48488d5a14972f84b95aae853203d7deb6e7c37ba/k9-0.2.20.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.21": [ { "comment_text": "", "digests": { "md5": "3e24355ad7d29f0e47f0f3e8943d4d6a", "sha256": "fd4d063af6d614746cdcafbfe6d6baa4b0150b4e362bcf5bc90f39fd27a2d1e1" }, "downloads": -1, "filename": "k9-0.2.21-py3-none-any.whl", "has_sig": false, "md5_digest": "3e24355ad7d29f0e47f0f3e8943d4d6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24706, "upload_time": "2020-11-02T06:23:04", "upload_time_iso_8601": "2020-11-02T06:23:04.159590Z", "url": "https://files.pythonhosted.org/packages/18/9a/60cd2e017e536c6cb8d13dd8878b75e2dcb8bdbef45fc43d12c9703ea108/k9-0.2.21-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "af74173d31e9c54290ed07f22d9e1aaf", "sha256": "ed394a43a5c4664310e02eee7324c66e80aa278abd5cadaf230e9a751bfc2992" }, "downloads": -1, "filename": "k9-0.2.21.tar.gz", "has_sig": false, "md5_digest": "af74173d31e9c54290ed07f22d9e1aaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27315, "upload_time": "2020-11-02T06:23:05", "upload_time_iso_8601": "2020-11-02T06:23:05.406786Z", "url": "https://files.pythonhosted.org/packages/a0/5c/088b56c61a0678eb54ffecfe78771a578f4c8eba2d502f01757e7c13bdda/k9-0.2.21.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.22": [ { "comment_text": "", "digests": { "md5": "8438dcade790a4b9b4e9a70c6ef4e187", "sha256": "6377d490e84b580595951e08f2987d0cd135afb895840437db40935410e0b6bc" }, "downloads": -1, "filename": "k9-0.2.22-py3-none-any.whl", "has_sig": false, "md5_digest": "8438dcade790a4b9b4e9a70c6ef4e187", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25669, "upload_time": "2020-11-23T20:26:24", "upload_time_iso_8601": "2020-11-23T20:26:24.035270Z", "url": "https://files.pythonhosted.org/packages/41/4d/5990da12db7846e26ee85f01421b0b734d62ff6718a4912b27b4a7505244/k9-0.2.22-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b7a69c66cb85e0f9f4fca0f3f47df922", "sha256": "124309d39fc19a00354715b81e3d10173362a443721f1fc34f609f3fc85c03cf" }, "downloads": -1, "filename": "k9-0.2.22.tar.gz", "has_sig": false, "md5_digest": "b7a69c66cb85e0f9f4fca0f3f47df922", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27935, "upload_time": "2020-11-23T20:26:25", "upload_time_iso_8601": "2020-11-23T20:26:25.199483Z", "url": "https://files.pythonhosted.org/packages/37/ae/ebd789e8a87f1ca97f0d7722da36826ed75484e1a000488d404f69f2589b/k9-0.2.22.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.23": [ { "comment_text": "", "digests": { "md5": "2fe79ceac75e275610e52f5144010372", "sha256": "ecdb61c95ec44254a4591b4d87af2a722746a86cc5a2f169009f612088c59e6c" }, "downloads": -1, "filename": "k9-0.2.23-py3-none-any.whl", "has_sig": false, "md5_digest": "2fe79ceac75e275610e52f5144010372", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25669, "upload_time": "2020-11-24T14:46:26", "upload_time_iso_8601": "2020-11-24T14:46:26.924733Z", "url": "https://files.pythonhosted.org/packages/40/28/c81efd32234a579f67693b3422f3a1fd3c231ff82fdd7fb8e1b39a57f2c8/k9-0.2.23-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c370bf058cae5650a237e2a4213bd6c8", "sha256": "ea3af52bf21b849078d0af4cfa318f410342ee0f3347160461024b61c5424951" }, "downloads": -1, "filename": "k9-0.2.23.tar.gz", "has_sig": false, "md5_digest": "c370bf058cae5650a237e2a4213bd6c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27941, "upload_time": "2020-11-24T14:46:27", "upload_time_iso_8601": "2020-11-24T14:46:27.899490Z", "url": "https://files.pythonhosted.org/packages/e0/75/c8ba84ce12db4140321828f6319de73cebe5023106ef3ab914a7389d8641/k9-0.2.23.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.24": [ { "comment_text": "", "digests": { "md5": "561de920d6cdbb372ec64a87f580c804", "sha256": "68586db7b35c4ed4d8e07c27cec440c4cdd5b75078e246b3e8c5a4d8580a6ca9" }, "downloads": -1, "filename": "k9-0.2.24-py3-none-any.whl", "has_sig": false, "md5_digest": "561de920d6cdbb372ec64a87f580c804", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27171, "upload_time": "2020-12-03T19:08:08", "upload_time_iso_8601": "2020-12-03T19:08:08.243764Z", "url": "https://files.pythonhosted.org/packages/9f/ae/98c82031b737e9aae61ee115cf2bab63d6a67c946149f41c8dc11b09c4fc/k9-0.2.24-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3d2ac2e7bce66f10c3ef64d550d9253e", "sha256": "8b54a394f509f0ec294f53edf9afdc675187bd316392fc68feb00ac9f0ddbe43" }, "downloads": -1, "filename": "k9-0.2.24.tar.gz", "has_sig": false, "md5_digest": "3d2ac2e7bce66f10c3ef64d550d9253e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28995, "upload_time": "2020-12-03T19:08:09", "upload_time_iso_8601": "2020-12-03T19:08:09.143026Z", "url": "https://files.pythonhosted.org/packages/3c/66/8eda8f9e8707dffe1bc860f4bdb61a1d99a1dbef3c966ba5e12e74d3cb54/k9-0.2.24.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "2bbbcbad964fa6a48ca965e2b0e2f62c", "sha256": "bc76f81e5bea66666195ddb5e74c45a9562e2e6b62a0b0b57ae5d34e85bf9cd9" }, "downloads": -1, "filename": "k9-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "2bbbcbad964fa6a48ca965e2b0e2f62c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20118, "upload_time": "2020-02-12T14:54:16", "upload_time_iso_8601": "2020-02-12T14:54:16.902874Z", "url": "https://files.pythonhosted.org/packages/bb/7f/30bfe03d228f2d02338ca34bd1d42c0909febba0e00b60367ad7e12bdd4a/k9-0.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "40b84e5fced5175407a86b7003923f2d", "sha256": "9bbf0c9e16851d79f8aecddb829c75ed8640ae0d77ec6dcac51375fa05c16bb8" }, "downloads": -1, "filename": "k9-0.2.3.tar.gz", "has_sig": false, "md5_digest": "40b84e5fced5175407a86b7003923f2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22834, "upload_time": "2020-02-12T14:54:18", "upload_time_iso_8601": "2020-02-12T14:54:18.506836Z", "url": "https://files.pythonhosted.org/packages/9b/dd/8e4383a279a16c32e0a1f2af42f41129c588bbba25e94eb2dbb93fa6849b/k9-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "2be7b44e0c6dd2a67d0f05fd3b71f85a", "sha256": "0c87ac04b9aca3e47357e1ccc061cb407d599dc5bcefa7ec9d0d81cb86eeaaa1" }, "downloads": -1, "filename": "k9-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2be7b44e0c6dd2a67d0f05fd3b71f85a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27525, "upload_time": "2020-02-12T21:03:57", "upload_time_iso_8601": "2020-02-12T21:03:57.193729Z", "url": "https://files.pythonhosted.org/packages/de/ef/23190bf99b0aac77c4b1fcaacce1d094ceb9a91382057c98d9b5cf8b18d2/k9-0.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cb55946cbaa9f23a6a673b3533a0d5c2", "sha256": "a91c7cebb7ba10ff658fa5ffc5596a8c3b63e259b07575b8d5a2f13e6908f95e" }, "downloads": -1, "filename": "k9-0.2.4.tar.gz", "has_sig": false, "md5_digest": "cb55946cbaa9f23a6a673b3533a0d5c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22973, "upload_time": "2020-02-12T21:03:58", "upload_time_iso_8601": "2020-02-12T21:03:58.243306Z", "url": "https://files.pythonhosted.org/packages/69/f5/bdb63fca0c407f6fac81fb31b10858a17e3ff2b5476fedb31650a4cd7907/k9-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "7551b3601f186e4027b32953fddbbb40", "sha256": "71b0c1d3e20007b4264ab98aab100b37aa38bc8b3a3b8d3b91e43046b5bd8b0b" }, "downloads": -1, "filename": "k9-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7551b3601f186e4027b32953fddbbb40", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27535, "upload_time": "2020-02-14T18:23:46", "upload_time_iso_8601": "2020-02-14T18:23:46.801953Z", "url": "https://files.pythonhosted.org/packages/d9/45/f4121248951446f927d8ea7817066587c6d72e9b6d42df0abf96465329d0/k9-0.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "da06f3f34ac3c88c225e34094ddf556b", "sha256": "8347a7617d38d6968b856dc571b4a3c4c27eaeae37d6d4e435245f54bc90c368" }, "downloads": -1, "filename": "k9-0.2.5.tar.gz", "has_sig": false, "md5_digest": "da06f3f34ac3c88c225e34094ddf556b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22990, "upload_time": "2020-02-14T18:23:48", "upload_time_iso_8601": "2020-02-14T18:23:48.320193Z", "url": "https://files.pythonhosted.org/packages/a3/94/83e808a5dcdc682e4d0f84f811dd4a5cf5e3c5cd01b3ef79fd236dc352fa/k9-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "9aa393c208f27e3607fe3eb94b314f50", "sha256": "6e18581d98a142f7c190e50b9b2bc01c33fcde4c67e5d67f6bc2b16ea8f26a82" }, "downloads": -1, "filename": "k9-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "9aa393c208f27e3607fe3eb94b314f50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27589, "upload_time": "2020-02-27T20:15:44", "upload_time_iso_8601": "2020-02-27T20:15:44.136951Z", "url": "https://files.pythonhosted.org/packages/6b/b9/aab1c993dbdf1852ac2ada87bde345dcc7d6ffbfae0c53acea50da5a1a74/k9-0.2.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "682a0b011ad371f1a3101b0707b1369c", "sha256": "cd22fe2f9f1a0547bf610343323f4ab84876c8f16f2298cc5f8b27b94f9f0e69" }, "downloads": -1, "filename": "k9-0.2.6.tar.gz", "has_sig": false, "md5_digest": "682a0b011ad371f1a3101b0707b1369c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23048, "upload_time": "2020-02-27T20:15:45", "upload_time_iso_8601": "2020-02-27T20:15:45.713159Z", "url": "https://files.pythonhosted.org/packages/e0/6e/bf5b43a1a6a4cd67116beb36447881df0c4c7fd9a783079db2b4093fc3dc/k9-0.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "1e8ba298f18e475c78b477be438ce23d", "sha256": "1e4537efbd21a2f8ab85c65d05793a3b2eeb3b068c00f52a5d212bb49f373aa4" }, "downloads": -1, "filename": "k9-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "1e8ba298f18e475c78b477be438ce23d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27602, "upload_time": "2020-03-13T13:15:04", "upload_time_iso_8601": "2020-03-13T13:15:04.850165Z", "url": "https://files.pythonhosted.org/packages/1b/b5/9374d09fa59fb9e7bb9dba2eb484f9b21b12de4616c44a745a28421dd3a1/k9-0.2.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1ddfd52a4a5e5159bc0ec789b1664afb", "sha256": "acb662be0ed2a235427b31dad9ed81d512af4adeaa79b77959e649c76b4428bd" }, "downloads": -1, "filename": "k9-0.2.7.tar.gz", "has_sig": false, "md5_digest": "1ddfd52a4a5e5159bc0ec789b1664afb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23066, "upload_time": "2020-03-13T13:15:06", "upload_time_iso_8601": "2020-03-13T13:15:06.231789Z", "url": "https://files.pythonhosted.org/packages/42/d6/57ef47f53ee028331f12b0255474ec081b65c8f0189baa4c87b0d37449b9/k9-0.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "71987ec596b40802d598b2ff9d490f7f", "sha256": "8efb86fb04c4a2a82a77764476de8ee4898fd08f130e97fe9ddd1b86520f5077" }, "downloads": -1, "filename": "k9-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "71987ec596b40802d598b2ff9d490f7f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20266, "upload_time": "2020-04-30T20:00:11", "upload_time_iso_8601": "2020-04-30T20:00:11.295213Z", "url": "https://files.pythonhosted.org/packages/92/3f/6761b3068b85755b052fd5c04b78e9b8ef7103d3862f8e8083c5293209f1/k9-0.2.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "68250b7c07ce826895e4683f9e95157b", "sha256": "245492f04c6557ada7cb3dce70d909cfdeae193303b6c0db03d3805d3511bbfe" }, "downloads": -1, "filename": "k9-0.2.8.tar.gz", "has_sig": false, "md5_digest": "68250b7c07ce826895e4683f9e95157b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22933, "upload_time": "2020-04-30T20:00:12", "upload_time_iso_8601": "2020-04-30T20:00:12.542235Z", "url": "https://files.pythonhosted.org/packages/25/2c/b649bfeb803147e33c9091e187c6d84b13b8859c77d236007a4c7c85b1e2/k9-0.2.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "9bb1cb9108bdf57fb6dfc5871f52b67a", "sha256": "f5459e6e566dc5e5002759a30a2d863fa6df083fbb9f8d9a96240b9d8d5a3714" }, "downloads": -1, "filename": "k9-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "9bb1cb9108bdf57fb6dfc5871f52b67a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20266, "upload_time": "2020-05-05T18:01:27", "upload_time_iso_8601": "2020-05-05T18:01:27.252389Z", "url": "https://files.pythonhosted.org/packages/aa/54/a22d620543a4127146ee69bb2d80e822e0a34d7f7adc87cd7dcfebba62b2/k9-0.2.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7661fc6de944875bfa9875183bb64f14", "sha256": "810649702c2bc16ff545ce80be427003eb1d4a708c14aa79dc0cd41d252f8ab1" }, "downloads": -1, "filename": "k9-0.2.9.tar.gz", "has_sig": false, "md5_digest": "7661fc6de944875bfa9875183bb64f14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22935, "upload_time": "2020-05-05T18:01:28", "upload_time_iso_8601": "2020-05-05T18:01:28.428820Z", "url": "https://files.pythonhosted.org/packages/07/67/1a11cb65991786a7f5db235e30890d3c4071d253969ea255f7ed1af1a312/k9-0.2.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "561de920d6cdbb372ec64a87f580c804", "sha256": "68586db7b35c4ed4d8e07c27cec440c4cdd5b75078e246b3e8c5a4d8580a6ca9" }, "downloads": -1, "filename": "k9-0.2.24-py3-none-any.whl", "has_sig": false, "md5_digest": "561de920d6cdbb372ec64a87f580c804", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27171, "upload_time": "2020-12-03T19:08:08", "upload_time_iso_8601": "2020-12-03T19:08:08.243764Z", "url": "https://files.pythonhosted.org/packages/9f/ae/98c82031b737e9aae61ee115cf2bab63d6a67c946149f41c8dc11b09c4fc/k9-0.2.24-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3d2ac2e7bce66f10c3ef64d550d9253e", "sha256": "8b54a394f509f0ec294f53edf9afdc675187bd316392fc68feb00ac9f0ddbe43" }, "downloads": -1, "filename": "k9-0.2.24.tar.gz", "has_sig": false, "md5_digest": "3d2ac2e7bce66f10c3ef64d550d9253e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28995, "upload_time": "2020-12-03T19:08:09", "upload_time_iso_8601": "2020-12-03T19:08:09.143026Z", "url": "https://files.pythonhosted.org/packages/3c/66/8eda8f9e8707dffe1bc860f4bdb61a1d99a1dbef3c966ba5e12e74d3cb54/k9-0.2.24.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }