{ "info": { "author": "Filip Dimitrovski", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "elkai - a Python 3 TSP solver\n====\n\nelkai is a Python 3 library for solving [travelling salesman problems](https://en.wikipedia.org/wiki/Travelling_salesman_problem) without external dependencies,\nbased on [LKH](http://akira.ruc.dk/~keld/research/LKH/) by\nKeld Helsgaun.\n\n\ud83d\udcbe **To install it** run `pip install elkai`\n\n\ud83d\udcbb **Supported platforms:** elkai is available on Windows, Linux, OS X for Python 3.5 and above as a binary wheel.\n\n\n[![Build status](https://ci.appveyor.com/api/projects/status/agi76gjl3e2m00oq?svg=true)](https://ci.appveyor.com/project/filipArena/elkai)\n[![image](https://img.shields.io/pypi/v/elkai.svg)](https://pypi.org/project/elkai/)\n\nExample usage \n----------\n\n```python\nimport numpy as np\nimport elkai\n\nM = np.zeros((3, 3), dtype=int)\nM[0, 1] = 4\nM[1, 2] = 5\nelkai.solve_int_matrix(M) # Output: [0, 2, 1]\n```\n\nDocumentation\n-------------\n\n\n**solve_int_matrix(matrix, runs=10)** solves an instance of the asymmetric TSP problem with integer distances.\n\n* `matrix`:\n *an N\\*N matrix representing an integer distance matrix between cities.*\n \n *An example of N=3 city arrangement:*\n ```python\n [ # cities are zero indexed, d() is distance\n [0, 4, 9], # d(0, 0), d(0, 1), d(0, 2)\n [4, 0, 10], # d(1, 0), d(1, 1), ...\n [2, 4, 0] # ... and so on\n ]\n ```\n\n* `runs`:\n *An integer representing how many iterations the solver should\n perform. By default, 10.*\n\n* Return value: *The tour represented as a list of indices. The indices are\n zero-indexed and based on the distance matrix order.*\n\n\n\n\n**solve_float_matrix(matrix, runs=10)** has the same signature as the previous, but allows floating point distances.\nIt may be inaccurate.\n\nFAQ\n----------------------\n\n**What's the difference between LKH and elkai?**\n\nelkai is a library that contains the [LKH solver](http://akira.ruc.dk/~keld) and has some wrapper code to expose it to Python.\nThe advantage is that you don't have to compile LKH yourself or download its executables and then manually parse the output.\nNote that elkai and its author are not affiliated with the LKH project. **Note:** Helsgaun released the LKH project for non-commercial use only, so elkai must be used this way too.\n\n**How to manually build the library?**\n\nYou need CMake, a C compiler and Python 3.5+. You need to install the dev dependencies first: `pip install scikit-build ninja`. To build the library, run `python setup.py build` and `python setup.py install` to install it. To make a binary wheel, run `python setup.py bdist_wheel`.\n\n**How accurately does it solve asymmetric TSP problems?**\n\nInstances with known solutions, which are up to N=315 cities, [can be solved optimally](http://akira.ruc.dk/~keld/research/LKH/Soler_ATSP_results.html).\n\n**Can you run multiple threads?**\n\nThe library doesn't not release the GIL during the solution search, so other threads will be blocked. If you want to solve multiple problems\nconcurrently you may try the [multiprocessing](https://docs.python.org/3.7/library/multiprocessing.html) module. \n\n*P.S.:* The LKH solver was written in C with one problem per process in mind. We try to clean up the global state before and after solving a problem, but leaks are possible - if you want to help out, run Valgrind or similar diagnostics and submit an issue/PR.", "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/filipArena/elkai", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "elkai", "package_url": "https://pypi.org/project/elkai/", "platform": "", "project_url": "https://pypi.org/project/elkai/", "project_urls": { "Homepage": "https://github.com/filipArena/elkai" }, "release_url": "https://pypi.org/project/elkai/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "A TSP solver for Python without any dependencies.", "version": "0.1.2", "yanked": false, "yanked_reason": null }, "last_serial": 12589609, "releases": { "0.0.7": [ { "comment_text": "", "digests": { "md5": "9c76cdab32440614039282d40fdf83ff", "sha256": "c4a9aa1507d2fa5a1d01b3428ede19e1f0ed798e162af8f19c2b5505a38b41cb" }, "downloads": -1, "filename": "elkai-0.0.7-cp35-cp35m-macosx_10_6_x86_64.whl", "has_sig": false, "md5_digest": "9c76cdab32440614039282d40fdf83ff", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 95099, "upload_time": "2019-05-14T23:12:15", "upload_time_iso_8601": "2019-05-14T23:12:15.666089Z", "url": "https://files.pythonhosted.org/packages/67/da/2df84862273fef7bd348f77e14166f62ab3bdfef86effe6de38dc8ad5453/elkai-0.0.7-cp35-cp35m-macosx_10_6_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "798f901371cb146c1d3a98cf0e6f3f97", "sha256": "bbf3ef07a459afcf8027b582ba93c00ceef0b7c65f5b3c71c32d35fb06f84213" }, "downloads": -1, "filename": "elkai-0.0.7-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "798f901371cb146c1d3a98cf0e6f3f97", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 94912, "upload_time": "2019-05-14T23:12:17", "upload_time_iso_8601": "2019-05-14T23:12:17.892191Z", "url": "https://files.pythonhosted.org/packages/c3/f5/238a210c1fd9d3a22d9f04e05351a29601a7d861f9b7e48182e2c1a05157/elkai-0.0.7-cp35-cp35m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ecd26ff9d7bd9cf015d5f68f69eb3b26", "sha256": "737ead31578fca527eefd1f7ec20a6518a7c6b3e8c236f488459f638c2bcd493" }, "downloads": -1, "filename": "elkai-0.0.7-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "ecd26ff9d7bd9cf015d5f68f69eb3b26", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 80635, "upload_time": "2019-05-14T23:12:20", "upload_time_iso_8601": "2019-05-14T23:12:20.044725Z", "url": "https://files.pythonhosted.org/packages/c3/94/279e2525b76c0cc84cb157ce7613a424cdfba4d6f7e36b0d0d997f65e17b/elkai-0.0.7-cp35-cp35m-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2baa3b4992315950e6d45df4659b0744", "sha256": "567e4f59465aaebc183a07bd84c27bb948829144d8d77635584cd382bb3597a4" }, "downloads": -1, "filename": "elkai-0.0.7-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "2baa3b4992315950e6d45df4659b0744", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 91781, "upload_time": "2019-05-14T23:12:22", "upload_time_iso_8601": "2019-05-14T23:12:22.358939Z", "url": "https://files.pythonhosted.org/packages/32/00/041701bc8b7119c6be6814a47143e7649ec7e07f145dd8e666adfc9cddac/elkai-0.0.7-cp35-cp35m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "75e5a85a663fbc151373a6962be5b5d5", "sha256": "daf935f77c1c9aba28e1da740577bf89719c821a9a7bd8084878534d7e4771bb" }, "downloads": -1, "filename": "elkai-0.0.7-cp36-cp36m-macosx_10_6_x86_64.whl", "has_sig": false, "md5_digest": "75e5a85a663fbc151373a6962be5b5d5", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 95098, "upload_time": "2019-05-14T23:12:24", "upload_time_iso_8601": "2019-05-14T23:12:24.679066Z", "url": "https://files.pythonhosted.org/packages/98/29/14ca79a7d76f244eaafedb809f23b507ab1df2ee2a5e5585ace931f884d2/elkai-0.0.7-cp36-cp36m-macosx_10_6_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2f2bdb7674fc38589f0dcef56f816d82", "sha256": "e825cff314d4757f359f594620f46db62582132155332e5375a3fedcb43c59f4" }, "downloads": -1, "filename": "elkai-0.0.7-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "2f2bdb7674fc38589f0dcef56f816d82", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 94914, "upload_time": "2019-05-14T23:12:26", "upload_time_iso_8601": "2019-05-14T23:12:26.963303Z", "url": "https://files.pythonhosted.org/packages/6d/76/3274b679966e484516a3bf916234b1b06e4a9781ea70f02781906285a034/elkai-0.0.7-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cbb1b0692ff49df8f483a1ff1af10e36", "sha256": "064074416afb662ffe86e4058e0c6ce52b58474dfaaccc5d65a7e89088f9d5e4" }, "downloads": -1, "filename": "elkai-0.0.7-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "cbb1b0692ff49df8f483a1ff1af10e36", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 80642, "upload_time": "2019-05-14T23:12:28", "upload_time_iso_8601": "2019-05-14T23:12:28.971743Z", "url": "https://files.pythonhosted.org/packages/5f/12/fb4fcaefebb4bb211707c910213c096118568b9602164c5538ccb581567b/elkai-0.0.7-cp36-cp36m-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c52c90f39b736f5b18c424af410d8fa4", "sha256": "5e3289565b91369228d2285dd69e208be288a684276e10c1a4100ad3cce8f439" }, "downloads": -1, "filename": "elkai-0.0.7-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "c52c90f39b736f5b18c424af410d8fa4", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 91780, "upload_time": "2019-05-14T23:12:31", "upload_time_iso_8601": "2019-05-14T23:12:31.517168Z", "url": "https://files.pythonhosted.org/packages/9e/10/8e1f5d32e2d1b1ba294fbb03821a5b9b2267aaa067fb954e77093bb2eec0/elkai-0.0.7-cp36-cp36m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6cf83cc42a1a2ace83abdf22b3e9c946", "sha256": "927183d22abe1d2aa256532d265ef509c37982062fe7fb8d9623284127db9d2b" }, "downloads": -1, "filename": "elkai-0.0.7-cp37-cp37m-macosx_10_6_x86_64.whl", "has_sig": false, "md5_digest": "6cf83cc42a1a2ace83abdf22b3e9c946", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 95097, "upload_time": "2019-05-14T23:12:33", "upload_time_iso_8601": "2019-05-14T23:12:33.943987Z", "url": "https://files.pythonhosted.org/packages/db/f5/d7ea33512642d36fffd6a47a7b06791fe15a1eb3976bb1936b3bb06243b8/elkai-0.0.7-cp37-cp37m-macosx_10_6_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b688c0a1bc4dbb4a8d2b0f95a6d170bc", "sha256": "d3c191f0691c1bbc970cd65ac974744160b8ff3fd3ccfd85aea902ed068e0d4b" }, "downloads": -1, "filename": "elkai-0.0.7-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b688c0a1bc4dbb4a8d2b0f95a6d170bc", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 94914, "upload_time": "2019-05-14T23:12:36", "upload_time_iso_8601": "2019-05-14T23:12:36.053840Z", "url": "https://files.pythonhosted.org/packages/57/93/09258af96da91b753f29b6387724552a7eddfb9d29b0f222b084019018d3/elkai-0.0.7-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "575bdb40d143168f9a9f46bd91624a75", "sha256": "ce2961f6fa2fe8a6a5cc8aadd43a2500e137954dcc906079a09a5330b517bcca" }, "downloads": -1, "filename": "elkai-0.0.7-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "575bdb40d143168f9a9f46bd91624a75", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 80645, "upload_time": "2019-05-14T23:12:37", "upload_time_iso_8601": "2019-05-14T23:12:37.929228Z", "url": "https://files.pythonhosted.org/packages/44/89/302ac6f035f58cf9c7d52cf3c3aadb730cc8116b055b3949eefe4560747a/elkai-0.0.7-cp37-cp37m-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0cb2266ca0ac12700db2c2b204afbbb1", "sha256": "5806290debc8e856b3aff23100404b46641fe0d48c90d3de80ea54a6d22330fe" }, "downloads": -1, "filename": "elkai-0.0.7-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "0cb2266ca0ac12700db2c2b204afbbb1", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 91788, "upload_time": "2019-05-14T23:12:40", "upload_time_iso_8601": "2019-05-14T23:12:40.182361Z", "url": "https://files.pythonhosted.org/packages/7a/7b/62853e2e886ad2c39869c1f4b38b564e791e1803fe950d605244e3546872/elkai-0.0.7-cp37-cp37m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "19d999cce0dfa7516887bdffe2247e6d", "sha256": "b8d0e5647d3df5477a1f3704072baa7a844afcf058c3dc9796c13998b4ee308e" }, "downloads": -1, "filename": "elkai-0.0.7.tar.gz", "has_sig": false, "md5_digest": "19d999cce0dfa7516887bdffe2247e6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81733, "upload_time": "2019-05-14T23:11:46", "upload_time_iso_8601": "2019-05-14T23:11:46.730592Z", "url": "https://files.pythonhosted.org/packages/56/66/d74e3b103a69a957f7459477582733df50b16ac8aca744666e6ce1fc6e24/elkai-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "75667d18b0199903b46dc54e12dd18ed", "sha256": "1789ed764f0fbb1f738d56031608efa953f3096b3016057b2d7f510776cfb03d" }, "downloads": -1, "filename": "elkai-0.0.9-cp35-cp35m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "75667d18b0199903b46dc54e12dd18ed", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 93762, "upload_time": "2019-10-24T21:50:03", "upload_time_iso_8601": "2019-10-24T21:50:03.633543Z", "url": "https://files.pythonhosted.org/packages/0d/01/c1d8558d1b1afe321b79a6ab8baa3e0246f3989d2ee07f10afa04ab60174/elkai-0.0.9-cp35-cp35m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9a59a0cf3033fe4a9c597c8e6b1e1fc3", "sha256": "7b2187a085dc2a5ecfd73885d5dccabe8ef8b520a3f617b4c3b06f09da458a61" }, "downloads": -1, "filename": "elkai-0.0.9-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9a59a0cf3033fe4a9c597c8e6b1e1fc3", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 94926, "upload_time": "2019-10-24T21:50:07", "upload_time_iso_8601": "2019-10-24T21:50:07.143562Z", "url": "https://files.pythonhosted.org/packages/5d/d3/62f75648da53c5e72ff0ff842cb4d8cf1f48b99d04fc068941a978f2570b/elkai-0.0.9-cp35-cp35m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6e1535dcf038febebd91a60006ae45a6", "sha256": "e8f4e687e77ccb8520ecb89b5e02cd36e7f9773d717c8035323b1af741cccb13" }, "downloads": -1, "filename": "elkai-0.0.9-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "6e1535dcf038febebd91a60006ae45a6", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 81189, "upload_time": "2019-10-24T21:50:09", "upload_time_iso_8601": "2019-10-24T21:50:09.297490Z", "url": "https://files.pythonhosted.org/packages/12/c4/8eecb51a8394db61e8258f73107be1a941b8a0b446e490d059e5490e0646/elkai-0.0.9-cp35-cp35m-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b5de51cfce184341b7baaaca91eddc46", "sha256": "e7fbeb232e5dceee669d70107e89f38b6a05d8eb5dbfe3df5f0c48c7ebe2bb92" }, "downloads": -1, "filename": "elkai-0.0.9-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "b5de51cfce184341b7baaaca91eddc46", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 91168, "upload_time": "2019-10-24T21:50:11", "upload_time_iso_8601": "2019-10-24T21:50:11.286586Z", "url": "https://files.pythonhosted.org/packages/66/7f/740b5bd34eb2c3ca977251c3dcbd97aab39193a1a445e21f566626c9e772/elkai-0.0.9-cp35-cp35m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fbac5ec184c6fd6aafd2948b5cc8e8dc", "sha256": "1340731c416dd742030df01f4e09c3f24b044a8625635985cd2d84899d50eb88" }, "downloads": -1, "filename": "elkai-0.0.9-cp36-cp36m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "fbac5ec184c6fd6aafd2948b5cc8e8dc", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 93760, "upload_time": "2019-10-24T21:50:13", "upload_time_iso_8601": "2019-10-24T21:50:13.701291Z", "url": "https://files.pythonhosted.org/packages/07/0d/a55b00a5541973ac270d69ca55711ae19febccfe6be0384ba1172ac24d81/elkai-0.0.9-cp36-cp36m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b3c7fb9c6bbdd497dedfe8b6f7f9c1d3", "sha256": "8e567be947a40c222d899e76472e6aec580a502f7d03283d7966197eb51bf724" }, "downloads": -1, "filename": "elkai-0.0.9-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b3c7fb9c6bbdd497dedfe8b6f7f9c1d3", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 94926, "upload_time": "2019-10-24T21:50:15", "upload_time_iso_8601": "2019-10-24T21:50:15.900403Z", "url": "https://files.pythonhosted.org/packages/42/24/d2adac081a1cf4dcefdbdd76b6dc570ad257cd3d82f4328ab18f9aad3eb4/elkai-0.0.9-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d9fef7b995c8a0aae4eda514d2a2cc01", "sha256": "a9e881728aa9ba5116264d2fa63cb6ff9a23c8fd4ff4172494bb6cc2ac9fab75" }, "downloads": -1, "filename": "elkai-0.0.9-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "d9fef7b995c8a0aae4eda514d2a2cc01", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 72233, "upload_time": "2019-10-24T21:50:18", "upload_time_iso_8601": "2019-10-24T21:50:18.248582Z", "url": "https://files.pythonhosted.org/packages/62/eb/0ce1b0e0278fb75eca5ae98a68e9c3da441a9f63659a06b7c96b15845c41/elkai-0.0.9-cp36-cp36m-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "111201c22a6ea9210275c4457e0e007e", "sha256": "6e82af6d94a4760d6749fc62881054c70503a9b1f82b693d34a529c74836c835" }, "downloads": -1, "filename": "elkai-0.0.9-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "111201c22a6ea9210275c4457e0e007e", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 79717, "upload_time": "2019-10-24T21:50:20", "upload_time_iso_8601": "2019-10-24T21:50:20.878911Z", "url": "https://files.pythonhosted.org/packages/49/c2/f7e53266695917f87f664a5646f698ac80e1ac103162e9d525f5e5cbfc8c/elkai-0.0.9-cp36-cp36m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "be36dbaa133c22ecc78d2b4738634235", "sha256": "dee06dff0284f4ba921fa9a27572c74db35acb1fa090c310ff400a792155c88c" }, "downloads": -1, "filename": "elkai-0.0.9-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "be36dbaa133c22ecc78d2b4738634235", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 93762, "upload_time": "2019-10-24T21:50:22", "upload_time_iso_8601": "2019-10-24T21:50:22.979868Z", "url": "https://files.pythonhosted.org/packages/30/9c/f7c6da4f7dee6bf421783fb6f6207cebd2a71c288f0ac1dbc01ae11d98cc/elkai-0.0.9-cp37-cp37m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "82561b2cbaf2813645dc6d24f61af620", "sha256": "c65a5f2efa2766f040a9ac2f8e4b01cb94afa2637111197dd7bb8827f0f01c72" }, "downloads": -1, "filename": "elkai-0.0.9-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "82561b2cbaf2813645dc6d24f61af620", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 94925, "upload_time": "2019-10-24T21:50:25", "upload_time_iso_8601": "2019-10-24T21:50:25.403662Z", "url": "https://files.pythonhosted.org/packages/e7/42/1a350ecf25535cd3f11dc621c8f233435fc02429f671836e1f6b1b2824de/elkai-0.0.9-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1f019264092ab8214889be761b35c984", "sha256": "0c214be073c249a4d7b3689ad1cbf176a1ce15998a7819480d953c21276fb2c5" }, "downloads": -1, "filename": "elkai-0.0.9-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "1f019264092ab8214889be761b35c984", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 72233, "upload_time": "2019-10-24T21:50:27", "upload_time_iso_8601": "2019-10-24T21:50:27.686779Z", "url": "https://files.pythonhosted.org/packages/41/d2/aa0ba3615f83f7e502bac10dd76255542b9eb6bfdac454d9e2f46db66f25/elkai-0.0.9-cp37-cp37m-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9063416a48c273fb4beae8fffedf8c19", "sha256": "a9465e3b7bd2470d1cfe2bb05e34407a214b988bd6c1365b68d902232b39bd19" }, "downloads": -1, "filename": "elkai-0.0.9-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "9063416a48c273fb4beae8fffedf8c19", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 79717, "upload_time": "2019-10-24T21:50:29", "upload_time_iso_8601": "2019-10-24T21:50:29.638885Z", "url": "https://files.pythonhosted.org/packages/94/97/5ee03b2ed5dd9d455685dc541abd0f418dd4e9fa1adf6201940c8c157dcc/elkai-0.0.9-cp37-cp37m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "87f7feba4668dcd61ca0f6bebdb42da1", "sha256": "ae8458016ed286452236b6340b9675b600850a4ab64ad782118b4daa8fb45807" }, "downloads": -1, "filename": "elkai-0.0.9-cp38-cp38-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "87f7feba4668dcd61ca0f6bebdb42da1", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 93757, "upload_time": "2019-10-24T21:50:32", "upload_time_iso_8601": "2019-10-24T21:50:32.081135Z", "url": "https://files.pythonhosted.org/packages/c9/bb/73ceb0ec72463ebb9bd7d6b6c84f17bcf8c5b98aa0de024b5d88461d5da3/elkai-0.0.9-cp38-cp38-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "90e061f20405573a614c8bcfc1dce2b7", "sha256": "550d71747ff2e64e8902d7269a7fb1184f71051e9386ef4bfb7e4dac230aac3d" }, "downloads": -1, "filename": "elkai-0.0.9-cp38-cp38-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "90e061f20405573a614c8bcfc1dce2b7", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 94922, "upload_time": "2019-10-24T21:50:34", "upload_time_iso_8601": "2019-10-24T21:50:34.215574Z", "url": "https://files.pythonhosted.org/packages/dc/72/f4590a31e479ad435955dfd7fb9dfe364a1ebe74c229ea5ab6d4f3aa2000/elkai-0.0.9-cp38-cp38-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8de62a81b0bf1d488542c2d15eb77226", "sha256": "69034913cf4ad352603aec825bb951e0e0820e01d18b78a26bfdd5ddb614d638" }, "downloads": -1, "filename": "elkai-0.0.9-cp38-cp38-win32.whl", "has_sig": false, "md5_digest": "8de62a81b0bf1d488542c2d15eb77226", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 72224, "upload_time": "2019-10-24T21:50:36", "upload_time_iso_8601": "2019-10-24T21:50:36.524024Z", "url": "https://files.pythonhosted.org/packages/7d/7f/19620ae8d8878892a395022dd0af140094d9f7a4437985a7ccbc9c704f88/elkai-0.0.9-cp38-cp38-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9dfb61af0675a6362c82e40d8c43ae4c", "sha256": "c7adf84177d6be5c4d510ef1a887b93bf7f1ca0c15ccea8946f19974d960744d" }, "downloads": -1, "filename": "elkai-0.0.9-cp38-cp38-win_amd64.whl", "has_sig": false, "md5_digest": "9dfb61af0675a6362c82e40d8c43ae4c", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 79716, "upload_time": "2019-10-24T21:50:38", "upload_time_iso_8601": "2019-10-24T21:50:38.447434Z", "url": "https://files.pythonhosted.org/packages/93/4a/cf0d1dbdd5bce6766f1420bb6996bce1f90d0492e0ab184fa324750bf441/elkai-0.0.9-cp38-cp38-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f4f402405a890915ff536384025a9cbb", "sha256": "eb065f2d82ccd6ae8b0195545077a7cacb94e5d07e009359272b42f521fe664b" }, "downloads": -1, "filename": "elkai-0.0.9.tar.gz", "has_sig": false, "md5_digest": "f4f402405a890915ff536384025a9cbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1503607, "upload_time": "2019-10-24T21:49:47", "upload_time_iso_8601": "2019-10-24T21:49:47.244529Z", "url": "https://files.pythonhosted.org/packages/3a/c2/0552360cb34f0a7d0137cfe9f4849a0e54bd2c00a7e96ad432a6cfeadb21/elkai-0.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "777d9366e5884f5ddb9e4c652992934f", "sha256": "984133ad66a17965761f68c95ccfcd2e7031c253615f32a54f3e8f507ce0c7f3" }, "downloads": -1, "filename": "elkai-0.1.2-cp310-cp310-macosx_12_0_arm64.whl", "has_sig": false, "md5_digest": "777d9366e5884f5ddb9e4c652992934f", "packagetype": "bdist_wheel", "python_version": "cp310", "requires_python": null, "size": 86637, "upload_time": "2022-01-16T16:49:28", "upload_time_iso_8601": "2022-01-16T16:49:28.009836Z", "url": "https://files.pythonhosted.org/packages/67/31/6d4f132f7e2795d6a295c4c9d3e26260b90de3064088c34288c98f4b686a/elkai-0.1.2-cp310-cp310-macosx_12_0_arm64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "13507a909ef9fd39ab4e9e7117e4bb30", "sha256": "9df4ff4949ee7c98404d5b94636cbf0204b41d3dd070b8212c7766eaca650e31" }, "downloads": -1, "filename": "elkai-0.1.2-cp35-cp35m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "13507a909ef9fd39ab4e9e7117e4bb30", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 93761, "upload_time": "2021-01-08T12:45:51", "upload_time_iso_8601": "2021-01-08T12:45:51.729913Z", "url": "https://files.pythonhosted.org/packages/29/4b/5ec8270e2ef05c49d0367212527f51a0c28d5909637a26f68c3dc471a4ad/elkai-0.1.2-cp35-cp35m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1ab145f07f65db8d6efad697a7a00b1f", "sha256": "79fca2d6b031ede159b9e4c8e55e5d490fc1c5b7770eca1d17f425429aab82cb" }, "downloads": -1, "filename": "elkai-0.1.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1ab145f07f65db8d6efad697a7a00b1f", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 95365, "upload_time": "2021-01-08T12:04:38", "upload_time_iso_8601": "2021-01-08T12:04:38.793468Z", "url": "https://files.pythonhosted.org/packages/19/34/6b7c00e2d02f8accf3f1c7dae3aa87ed78c0a04b83d0a808fb29dda88043/elkai-0.1.2-cp35-cp35m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1d67f3966c49ee969532a0c82f08d2c9", "sha256": "04ac424f365313bc862d457685c56b7bfdce931a77f4627de649d34ccf7ee2fa" }, "downloads": -1, "filename": "elkai-0.1.2-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "1d67f3966c49ee969532a0c82f08d2c9", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 81217, "upload_time": "2021-01-08T12:04:40", "upload_time_iso_8601": "2021-01-08T12:04:40.150117Z", "url": "https://files.pythonhosted.org/packages/74/1b/c4973011218fc9489ad8acb333a5a62944fe02b83779149d18b3edc74761/elkai-0.1.2-cp35-cp35m-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8596f48e26048f05a3e657e792aa612d", "sha256": "be35ccba4e5c271c480321af738087dd29ee71bee48739810a79899f659ded91" }, "downloads": -1, "filename": "elkai-0.1.2-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "8596f48e26048f05a3e657e792aa612d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 91218, "upload_time": "2021-01-08T12:04:41", "upload_time_iso_8601": "2021-01-08T12:04:41.407540Z", "url": "https://files.pythonhosted.org/packages/68/92/69d19554c92b03ceb25cf8844dc74436899564b9d818d0fd2a840bea98be/elkai-0.1.2-cp35-cp35m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e18f8ee58e48951be53b9855f18f5e6e", "sha256": "718e23bde51b1c34b6b55468301f301fbe13608a8386a6f25cca6abb13f34325" }, "downloads": -1, "filename": "elkai-0.1.2-cp36-cp36m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "e18f8ee58e48951be53b9855f18f5e6e", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 93761, "upload_time": "2021-01-08T12:45:52", "upload_time_iso_8601": "2021-01-08T12:45:52.883164Z", "url": "https://files.pythonhosted.org/packages/7b/a4/80698b6c53a1abf31c4b20b1324dbad379c10e89a6d42a83c3eef4a589e2/elkai-0.1.2-cp36-cp36m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "61108a8f751ad21d50e0578836b03090", "sha256": "a957ffd19c593d4a3fb7b75a172f42fb3b3cdbb1771ad7f9cc4ca687ac534a26" }, "downloads": -1, "filename": "elkai-0.1.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "61108a8f751ad21d50e0578836b03090", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 95366, "upload_time": "2021-01-08T12:04:42", "upload_time_iso_8601": "2021-01-08T12:04:42.374576Z", "url": "https://files.pythonhosted.org/packages/09/5f/87f6d59ff47008cfbc8a03c4fc7b5957e7d4fac42ee7a7e72a4e258eada9/elkai-0.1.2-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "528012fcefb0ab15a82608b268c59ad7", "sha256": "077daf428c4bfd22480334b3e1fb7de0b7165b46278f2d62dc67381ee402b88d" }, "downloads": -1, "filename": "elkai-0.1.2-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "528012fcefb0ab15a82608b268c59ad7", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 72270, "upload_time": "2021-01-08T12:04:43", "upload_time_iso_8601": "2021-01-08T12:04:43.466722Z", "url": "https://files.pythonhosted.org/packages/36/38/264396721568d447ace209a34a1dedf16a5a7fe21c4b6c527943883771e8/elkai-0.1.2-cp36-cp36m-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b6168e1f50b1feeff09c949a75cf00f5", "sha256": "88095dbeec336c384fdf79e27023b874a16d3cb4e167c1d4fa0944bb2b893aa8" }, "downloads": -1, "filename": "elkai-0.1.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "b6168e1f50b1feeff09c949a75cf00f5", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 79768, "upload_time": "2021-01-08T12:04:44", "upload_time_iso_8601": "2021-01-08T12:04:44.721147Z", "url": "https://files.pythonhosted.org/packages/15/8b/db46927b033c5de99bde301d623c19f2c0a931fc5ab2abcc671c258c8e08/elkai-0.1.2-cp36-cp36m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ff44992ccd77fd77f18ad0f57f4bc08a", "sha256": "88d29a33ad74536f9736a501999285e9fe03003d2f05caf862dc63fb5b9b776a" }, "downloads": -1, "filename": "elkai-0.1.2-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "ff44992ccd77fd77f18ad0f57f4bc08a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 93762, "upload_time": "2021-01-08T12:45:53", "upload_time_iso_8601": "2021-01-08T12:45:53.876499Z", "url": "https://files.pythonhosted.org/packages/6c/cd/369d7b6f7dcba7f6c3db00b8e3201840f4587cf2c180e426312e3217c733/elkai-0.1.2-cp37-cp37m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e94828d16b71e604490a102db5353a58", "sha256": "1c3e756b1e8c7d48ef402d274b58161acfaae087d3b3a062cd5b18882a98f426" }, "downloads": -1, "filename": "elkai-0.1.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e94828d16b71e604490a102db5353a58", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 95366, "upload_time": "2021-01-08T12:04:45", "upload_time_iso_8601": "2021-01-08T12:04:45.771335Z", "url": "https://files.pythonhosted.org/packages/28/1b/ce03db0b61ddb5269ab0227f48f5aef0e7f0e04b1741c765da923e552f6d/elkai-0.1.2-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cdddda1257118a5905e6dc3918da22e2", "sha256": "dc2480f090dadccd8f3b6036fcadda534c524f71fb305487ce897cace5bf6cfd" }, "downloads": -1, "filename": "elkai-0.1.2-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "cdddda1257118a5905e6dc3918da22e2", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 72266, "upload_time": "2021-01-08T12:04:46", "upload_time_iso_8601": "2021-01-08T12:04:46.822004Z", "url": "https://files.pythonhosted.org/packages/c6/ff/d149105e59cb191fc9aba80e50ea586a86ee51e54298874bde9255741235/elkai-0.1.2-cp37-cp37m-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e54b8e338dd4a125807cb7e61021ae41", "sha256": "dfe3aa2a0a8f947d55592faa959ae82b31793a93083c47ab55041a2b9a1f6c6e" }, "downloads": -1, "filename": "elkai-0.1.2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "e54b8e338dd4a125807cb7e61021ae41", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 79765, "upload_time": "2021-01-08T12:04:47", "upload_time_iso_8601": "2021-01-08T12:04:47.808714Z", "url": "https://files.pythonhosted.org/packages/05/1d/4be7b3e5a0148f35e8338f22f3568b257a7b0b94a7d4b7a97e7d7c0ce853/elkai-0.1.2-cp37-cp37m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ea98136417a0a0d11e62bb798afc3499", "sha256": "e65bf85f4d66e231112624a0b13aefae86456f8db186b90aed119d6fbdc49b88" }, "downloads": -1, "filename": "elkai-0.1.2-cp38-cp38-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "ea98136417a0a0d11e62bb798afc3499", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 93758, "upload_time": "2021-01-08T12:45:54", "upload_time_iso_8601": "2021-01-08T12:45:54.856496Z", "url": "https://files.pythonhosted.org/packages/7e/c5/9f4c1c90ef4d5edbf60226f1f662e6426d83bff1d693fe850f7b9a18a7c1/elkai-0.1.2-cp38-cp38-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "633dd4ea5e76807a4ad60938d83a24bf", "sha256": "cea226136042b525524d827b613a646e03bb333f666d995e548e42636226a051" }, "downloads": -1, "filename": "elkai-0.1.2-cp38-cp38-macosx_11_2_arm64.whl", "has_sig": false, "md5_digest": "633dd4ea5e76807a4ad60938d83a24bf", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 86477, "upload_time": "2021-02-15T17:03:26", "upload_time_iso_8601": "2021-02-15T17:03:26.665472Z", "url": "https://files.pythonhosted.org/packages/05/cb/6232c6a8e86c25896af337d94bb6db04c7bf9793ff29a5c42a18c7be4e7d/elkai-0.1.2-cp38-cp38-macosx_11_2_arm64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ad7deecfd225379912747ce9527f9ae7", "sha256": "854dfe7d7760a90666d2d30b651f0d3ad2b4ac3c227897b8c6f890b435a4d57c" }, "downloads": -1, "filename": "elkai-0.1.2-cp38-cp38-macosx_12_0_arm64.whl", "has_sig": false, "md5_digest": "ad7deecfd225379912747ce9527f9ae7", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 86629, "upload_time": "2022-01-16T16:49:29", "upload_time_iso_8601": "2022-01-16T16:49:29.863429Z", "url": "https://files.pythonhosted.org/packages/9a/14/d4d22d39dffd6c1ee920d252bd9013ba0c1bc5368551ca75eff3973b1057/elkai-0.1.2-cp38-cp38-macosx_12_0_arm64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c6ec8d5f82ee72679f5c0f1e139d7aed", "sha256": "c21035955bb684b1f2e0be317396fa01d6392b322adf89edbec0947b97e12d3d" }, "downloads": -1, "filename": "elkai-0.1.2-cp38-cp38-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c6ec8d5f82ee72679f5c0f1e139d7aed", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 95360, "upload_time": "2021-01-08T12:04:48", "upload_time_iso_8601": "2021-01-08T12:04:48.847851Z", "url": "https://files.pythonhosted.org/packages/9b/a5/e9549f413fb5d2cb56628502200adec3d6b23d34362251ebe113a554ee80/elkai-0.1.2-cp38-cp38-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c6e288076cfb080f6e75edea48b31df2", "sha256": "d91802d13d1a73c117076e8ed969a4a0b49f39301f70303f4b65cf897e89b3e9" }, "downloads": -1, "filename": "elkai-0.1.2-cp38-cp38-win32.whl", "has_sig": false, "md5_digest": "c6e288076cfb080f6e75edea48b31df2", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 72261, "upload_time": "2021-01-08T12:04:50", "upload_time_iso_8601": "2021-01-08T12:04:50.017314Z", "url": "https://files.pythonhosted.org/packages/4b/6c/29f9e32a36df273f14d9e10ee333381c94e370ac07e7d37bcbea3f99e3e6/elkai-0.1.2-cp38-cp38-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "53148b400e38377ec4f9fd1ce9c14cb4", "sha256": "0d3b5860822b584ac87d9820b75dafc155e46b98814bb3fd20f26764cf9e3821" }, "downloads": -1, "filename": "elkai-0.1.2-cp38-cp38-win_amd64.whl", "has_sig": false, "md5_digest": "53148b400e38377ec4f9fd1ce9c14cb4", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 79764, "upload_time": "2021-01-08T12:04:51", "upload_time_iso_8601": "2021-01-08T12:04:51.053760Z", "url": "https://files.pythonhosted.org/packages/b0/19/b986d520c7f2406ef4d4f4f2c8a5e5f4779bcb10ba26e092cb6c1ed40e3f/elkai-0.1.2-cp38-cp38-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fd6f5c213542b59d7a0a3622d49f81c8", "sha256": "64ca5e3c6acf4ede1d7f93e9e7a8e1f53c52dbecd2b44711bde19146f3c7b033" }, "downloads": -1, "filename": "elkai-0.1.2-cp39-cp39-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "fd6f5c213542b59d7a0a3622d49f81c8", "packagetype": "bdist_wheel", "python_version": "cp39", "requires_python": null, "size": 93759, "upload_time": "2021-01-08T12:45:55", "upload_time_iso_8601": "2021-01-08T12:45:55.905491Z", "url": "https://files.pythonhosted.org/packages/9f/97/dd56105b5c0e467e26b18c485576e1cad973947ada9cda59f7af28d736f8/elkai-0.1.2-cp39-cp39-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4437fb44ed962b1480c8a9ac106ac8ec", "sha256": "ec2f0701fb2aeffb032aeccf7c8e1af6fee3111aeceb3735808bd3bc9f815403" }, "downloads": -1, "filename": "elkai-0.1.2-cp39-cp39-macosx_11_2_arm64.whl", "has_sig": false, "md5_digest": "4437fb44ed962b1480c8a9ac106ac8ec", "packagetype": "bdist_wheel", "python_version": "cp39", "requires_python": null, "size": 86478, "upload_time": "2021-02-15T17:03:27", "upload_time_iso_8601": "2021-02-15T17:03:27.879984Z", "url": "https://files.pythonhosted.org/packages/d9/7f/c741f75e2d5ed94aee5ee9b6585df31e0f358acc4c1aa09373e52242bbc6/elkai-0.1.2-cp39-cp39-macosx_11_2_arm64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "330f6f012c3f8465747585aea4ef8eac", "sha256": "db1c91d07218f6663b1ad2bbb7acd488cbcb92a9398cc4a5ddc2f728e09302e7" }, "downloads": -1, "filename": "elkai-0.1.2-cp39-cp39-macosx_12_0_arm64.whl", "has_sig": false, "md5_digest": "330f6f012c3f8465747585aea4ef8eac", "packagetype": "bdist_wheel", "python_version": "cp39", "requires_python": null, "size": 86634, "upload_time": "2022-01-16T16:49:31", "upload_time_iso_8601": "2022-01-16T16:49:31.094915Z", "url": "https://files.pythonhosted.org/packages/5e/a3/a31f9b88c4739d4607e8359a5b5b3a960a05038a823b5cff79d9c6755b43/elkai-0.1.2-cp39-cp39-macosx_12_0_arm64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8a73bdb99a499d00d6a7a48bbb1ce5bf", "sha256": "a8a41811cb2b7cd7f1aa667bd0ce0f13f9907da1d652817888bd79082ef25aa4" }, "downloads": -1, "filename": "elkai-0.1.2-cp39-cp39-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8a73bdb99a499d00d6a7a48bbb1ce5bf", "packagetype": "bdist_wheel", "python_version": "cp39", "requires_python": null, "size": 95362, "upload_time": "2021-01-08T12:04:52", "upload_time_iso_8601": "2021-01-08T12:04:52.514611Z", "url": "https://files.pythonhosted.org/packages/8f/78/3835659668804677b636dfb573dc20bc646cb3e8ec5d3cd1e299c28b6cbe/elkai-0.1.2-cp39-cp39-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6b8c872d55600552bfc792c775b8d4fc", "sha256": "b80e2b3a63668f16546dac5d2c45f07ed3f9befc097b9fc81cf6880096656b5a" }, "downloads": -1, "filename": "elkai-0.1.2-cp39-cp39-win32.whl", "has_sig": false, "md5_digest": "6b8c872d55600552bfc792c775b8d4fc", "packagetype": "bdist_wheel", "python_version": "cp39", "requires_python": null, "size": 72263, "upload_time": "2021-01-08T12:04:53", "upload_time_iso_8601": "2021-01-08T12:04:53.625908Z", "url": "https://files.pythonhosted.org/packages/e9/3e/5cfc6d6e4b046b256183e58f48ae254e763eaca7c1a670ee15d83c85224d/elkai-0.1.2-cp39-cp39-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cdcdc504ebd65060b2110be6e16f554e", "sha256": "a8e64a38a930763e7ed6cef5621a904ab8cff4eb22c45355a698ba243519adaf" }, "downloads": -1, "filename": "elkai-0.1.2-cp39-cp39-win_amd64.whl", "has_sig": false, "md5_digest": "cdcdc504ebd65060b2110be6e16f554e", "packagetype": "bdist_wheel", "python_version": "cp39", "requires_python": null, "size": 79767, "upload_time": "2021-01-08T12:04:54", "upload_time_iso_8601": "2021-01-08T12:04:54.607781Z", "url": "https://files.pythonhosted.org/packages/b7/03/64a5f05d71ac6216d4f29306b11a8659333bf96700f380e64e565cdb34d2/elkai-0.1.2-cp39-cp39-win_amd64.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "777d9366e5884f5ddb9e4c652992934f", "sha256": "984133ad66a17965761f68c95ccfcd2e7031c253615f32a54f3e8f507ce0c7f3" }, "downloads": -1, "filename": "elkai-0.1.2-cp310-cp310-macosx_12_0_arm64.whl", "has_sig": false, "md5_digest": "777d9366e5884f5ddb9e4c652992934f", "packagetype": "bdist_wheel", "python_version": "cp310", "requires_python": null, "size": 86637, "upload_time": "2022-01-16T16:49:28", "upload_time_iso_8601": "2022-01-16T16:49:28.009836Z", "url": "https://files.pythonhosted.org/packages/67/31/6d4f132f7e2795d6a295c4c9d3e26260b90de3064088c34288c98f4b686a/elkai-0.1.2-cp310-cp310-macosx_12_0_arm64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "13507a909ef9fd39ab4e9e7117e4bb30", "sha256": "9df4ff4949ee7c98404d5b94636cbf0204b41d3dd070b8212c7766eaca650e31" }, "downloads": -1, "filename": "elkai-0.1.2-cp35-cp35m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "13507a909ef9fd39ab4e9e7117e4bb30", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 93761, "upload_time": "2021-01-08T12:45:51", "upload_time_iso_8601": "2021-01-08T12:45:51.729913Z", "url": "https://files.pythonhosted.org/packages/29/4b/5ec8270e2ef05c49d0367212527f51a0c28d5909637a26f68c3dc471a4ad/elkai-0.1.2-cp35-cp35m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1ab145f07f65db8d6efad697a7a00b1f", "sha256": "79fca2d6b031ede159b9e4c8e55e5d490fc1c5b7770eca1d17f425429aab82cb" }, "downloads": -1, "filename": "elkai-0.1.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1ab145f07f65db8d6efad697a7a00b1f", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 95365, "upload_time": "2021-01-08T12:04:38", "upload_time_iso_8601": "2021-01-08T12:04:38.793468Z", "url": "https://files.pythonhosted.org/packages/19/34/6b7c00e2d02f8accf3f1c7dae3aa87ed78c0a04b83d0a808fb29dda88043/elkai-0.1.2-cp35-cp35m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1d67f3966c49ee969532a0c82f08d2c9", "sha256": "04ac424f365313bc862d457685c56b7bfdce931a77f4627de649d34ccf7ee2fa" }, "downloads": -1, "filename": "elkai-0.1.2-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "1d67f3966c49ee969532a0c82f08d2c9", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 81217, "upload_time": "2021-01-08T12:04:40", "upload_time_iso_8601": "2021-01-08T12:04:40.150117Z", "url": "https://files.pythonhosted.org/packages/74/1b/c4973011218fc9489ad8acb333a5a62944fe02b83779149d18b3edc74761/elkai-0.1.2-cp35-cp35m-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8596f48e26048f05a3e657e792aa612d", "sha256": "be35ccba4e5c271c480321af738087dd29ee71bee48739810a79899f659ded91" }, "downloads": -1, "filename": "elkai-0.1.2-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "8596f48e26048f05a3e657e792aa612d", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 91218, "upload_time": "2021-01-08T12:04:41", "upload_time_iso_8601": "2021-01-08T12:04:41.407540Z", "url": "https://files.pythonhosted.org/packages/68/92/69d19554c92b03ceb25cf8844dc74436899564b9d818d0fd2a840bea98be/elkai-0.1.2-cp35-cp35m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e18f8ee58e48951be53b9855f18f5e6e", "sha256": "718e23bde51b1c34b6b55468301f301fbe13608a8386a6f25cca6abb13f34325" }, "downloads": -1, "filename": "elkai-0.1.2-cp36-cp36m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "e18f8ee58e48951be53b9855f18f5e6e", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 93761, "upload_time": "2021-01-08T12:45:52", "upload_time_iso_8601": "2021-01-08T12:45:52.883164Z", "url": "https://files.pythonhosted.org/packages/7b/a4/80698b6c53a1abf31c4b20b1324dbad379c10e89a6d42a83c3eef4a589e2/elkai-0.1.2-cp36-cp36m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "61108a8f751ad21d50e0578836b03090", "sha256": "a957ffd19c593d4a3fb7b75a172f42fb3b3cdbb1771ad7f9cc4ca687ac534a26" }, "downloads": -1, "filename": "elkai-0.1.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "61108a8f751ad21d50e0578836b03090", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 95366, "upload_time": "2021-01-08T12:04:42", "upload_time_iso_8601": "2021-01-08T12:04:42.374576Z", "url": "https://files.pythonhosted.org/packages/09/5f/87f6d59ff47008cfbc8a03c4fc7b5957e7d4fac42ee7a7e72a4e258eada9/elkai-0.1.2-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "528012fcefb0ab15a82608b268c59ad7", "sha256": "077daf428c4bfd22480334b3e1fb7de0b7165b46278f2d62dc67381ee402b88d" }, "downloads": -1, "filename": "elkai-0.1.2-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "528012fcefb0ab15a82608b268c59ad7", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 72270, "upload_time": "2021-01-08T12:04:43", "upload_time_iso_8601": "2021-01-08T12:04:43.466722Z", "url": "https://files.pythonhosted.org/packages/36/38/264396721568d447ace209a34a1dedf16a5a7fe21c4b6c527943883771e8/elkai-0.1.2-cp36-cp36m-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b6168e1f50b1feeff09c949a75cf00f5", "sha256": "88095dbeec336c384fdf79e27023b874a16d3cb4e167c1d4fa0944bb2b893aa8" }, "downloads": -1, "filename": "elkai-0.1.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "b6168e1f50b1feeff09c949a75cf00f5", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 79768, "upload_time": "2021-01-08T12:04:44", "upload_time_iso_8601": "2021-01-08T12:04:44.721147Z", "url": "https://files.pythonhosted.org/packages/15/8b/db46927b033c5de99bde301d623c19f2c0a931fc5ab2abcc671c258c8e08/elkai-0.1.2-cp36-cp36m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ff44992ccd77fd77f18ad0f57f4bc08a", "sha256": "88d29a33ad74536f9736a501999285e9fe03003d2f05caf862dc63fb5b9b776a" }, "downloads": -1, "filename": "elkai-0.1.2-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "ff44992ccd77fd77f18ad0f57f4bc08a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 93762, "upload_time": "2021-01-08T12:45:53", "upload_time_iso_8601": "2021-01-08T12:45:53.876499Z", "url": "https://files.pythonhosted.org/packages/6c/cd/369d7b6f7dcba7f6c3db00b8e3201840f4587cf2c180e426312e3217c733/elkai-0.1.2-cp37-cp37m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e94828d16b71e604490a102db5353a58", "sha256": "1c3e756b1e8c7d48ef402d274b58161acfaae087d3b3a062cd5b18882a98f426" }, "downloads": -1, "filename": "elkai-0.1.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e94828d16b71e604490a102db5353a58", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 95366, "upload_time": "2021-01-08T12:04:45", "upload_time_iso_8601": "2021-01-08T12:04:45.771335Z", "url": "https://files.pythonhosted.org/packages/28/1b/ce03db0b61ddb5269ab0227f48f5aef0e7f0e04b1741c765da923e552f6d/elkai-0.1.2-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cdddda1257118a5905e6dc3918da22e2", "sha256": "dc2480f090dadccd8f3b6036fcadda534c524f71fb305487ce897cace5bf6cfd" }, "downloads": -1, "filename": "elkai-0.1.2-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "cdddda1257118a5905e6dc3918da22e2", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 72266, "upload_time": "2021-01-08T12:04:46", "upload_time_iso_8601": "2021-01-08T12:04:46.822004Z", "url": "https://files.pythonhosted.org/packages/c6/ff/d149105e59cb191fc9aba80e50ea586a86ee51e54298874bde9255741235/elkai-0.1.2-cp37-cp37m-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e54b8e338dd4a125807cb7e61021ae41", "sha256": "dfe3aa2a0a8f947d55592faa959ae82b31793a93083c47ab55041a2b9a1f6c6e" }, "downloads": -1, "filename": "elkai-0.1.2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "e54b8e338dd4a125807cb7e61021ae41", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 79765, "upload_time": "2021-01-08T12:04:47", "upload_time_iso_8601": "2021-01-08T12:04:47.808714Z", "url": "https://files.pythonhosted.org/packages/05/1d/4be7b3e5a0148f35e8338f22f3568b257a7b0b94a7d4b7a97e7d7c0ce853/elkai-0.1.2-cp37-cp37m-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ea98136417a0a0d11e62bb798afc3499", "sha256": "e65bf85f4d66e231112624a0b13aefae86456f8db186b90aed119d6fbdc49b88" }, "downloads": -1, "filename": "elkai-0.1.2-cp38-cp38-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "ea98136417a0a0d11e62bb798afc3499", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 93758, "upload_time": "2021-01-08T12:45:54", "upload_time_iso_8601": "2021-01-08T12:45:54.856496Z", "url": "https://files.pythonhosted.org/packages/7e/c5/9f4c1c90ef4d5edbf60226f1f662e6426d83bff1d693fe850f7b9a18a7c1/elkai-0.1.2-cp38-cp38-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "633dd4ea5e76807a4ad60938d83a24bf", "sha256": "cea226136042b525524d827b613a646e03bb333f666d995e548e42636226a051" }, "downloads": -1, "filename": "elkai-0.1.2-cp38-cp38-macosx_11_2_arm64.whl", "has_sig": false, "md5_digest": "633dd4ea5e76807a4ad60938d83a24bf", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 86477, "upload_time": "2021-02-15T17:03:26", "upload_time_iso_8601": "2021-02-15T17:03:26.665472Z", "url": "https://files.pythonhosted.org/packages/05/cb/6232c6a8e86c25896af337d94bb6db04c7bf9793ff29a5c42a18c7be4e7d/elkai-0.1.2-cp38-cp38-macosx_11_2_arm64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ad7deecfd225379912747ce9527f9ae7", "sha256": "854dfe7d7760a90666d2d30b651f0d3ad2b4ac3c227897b8c6f890b435a4d57c" }, "downloads": -1, "filename": "elkai-0.1.2-cp38-cp38-macosx_12_0_arm64.whl", "has_sig": false, "md5_digest": "ad7deecfd225379912747ce9527f9ae7", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 86629, "upload_time": "2022-01-16T16:49:29", "upload_time_iso_8601": "2022-01-16T16:49:29.863429Z", "url": "https://files.pythonhosted.org/packages/9a/14/d4d22d39dffd6c1ee920d252bd9013ba0c1bc5368551ca75eff3973b1057/elkai-0.1.2-cp38-cp38-macosx_12_0_arm64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c6ec8d5f82ee72679f5c0f1e139d7aed", "sha256": "c21035955bb684b1f2e0be317396fa01d6392b322adf89edbec0947b97e12d3d" }, "downloads": -1, "filename": "elkai-0.1.2-cp38-cp38-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c6ec8d5f82ee72679f5c0f1e139d7aed", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 95360, "upload_time": "2021-01-08T12:04:48", "upload_time_iso_8601": "2021-01-08T12:04:48.847851Z", "url": "https://files.pythonhosted.org/packages/9b/a5/e9549f413fb5d2cb56628502200adec3d6b23d34362251ebe113a554ee80/elkai-0.1.2-cp38-cp38-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c6e288076cfb080f6e75edea48b31df2", "sha256": "d91802d13d1a73c117076e8ed969a4a0b49f39301f70303f4b65cf897e89b3e9" }, "downloads": -1, "filename": "elkai-0.1.2-cp38-cp38-win32.whl", "has_sig": false, "md5_digest": "c6e288076cfb080f6e75edea48b31df2", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 72261, "upload_time": "2021-01-08T12:04:50", "upload_time_iso_8601": "2021-01-08T12:04:50.017314Z", "url": "https://files.pythonhosted.org/packages/4b/6c/29f9e32a36df273f14d9e10ee333381c94e370ac07e7d37bcbea3f99e3e6/elkai-0.1.2-cp38-cp38-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "53148b400e38377ec4f9fd1ce9c14cb4", "sha256": "0d3b5860822b584ac87d9820b75dafc155e46b98814bb3fd20f26764cf9e3821" }, "downloads": -1, "filename": "elkai-0.1.2-cp38-cp38-win_amd64.whl", "has_sig": false, "md5_digest": "53148b400e38377ec4f9fd1ce9c14cb4", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": null, "size": 79764, "upload_time": "2021-01-08T12:04:51", "upload_time_iso_8601": "2021-01-08T12:04:51.053760Z", "url": "https://files.pythonhosted.org/packages/b0/19/b986d520c7f2406ef4d4f4f2c8a5e5f4779bcb10ba26e092cb6c1ed40e3f/elkai-0.1.2-cp38-cp38-win_amd64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fd6f5c213542b59d7a0a3622d49f81c8", "sha256": "64ca5e3c6acf4ede1d7f93e9e7a8e1f53c52dbecd2b44711bde19146f3c7b033" }, "downloads": -1, "filename": "elkai-0.1.2-cp39-cp39-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "fd6f5c213542b59d7a0a3622d49f81c8", "packagetype": "bdist_wheel", "python_version": "cp39", "requires_python": null, "size": 93759, "upload_time": "2021-01-08T12:45:55", "upload_time_iso_8601": "2021-01-08T12:45:55.905491Z", "url": "https://files.pythonhosted.org/packages/9f/97/dd56105b5c0e467e26b18c485576e1cad973947ada9cda59f7af28d736f8/elkai-0.1.2-cp39-cp39-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4437fb44ed962b1480c8a9ac106ac8ec", "sha256": "ec2f0701fb2aeffb032aeccf7c8e1af6fee3111aeceb3735808bd3bc9f815403" }, "downloads": -1, "filename": "elkai-0.1.2-cp39-cp39-macosx_11_2_arm64.whl", "has_sig": false, "md5_digest": "4437fb44ed962b1480c8a9ac106ac8ec", "packagetype": "bdist_wheel", "python_version": "cp39", "requires_python": null, "size": 86478, "upload_time": "2021-02-15T17:03:27", "upload_time_iso_8601": "2021-02-15T17:03:27.879984Z", "url": "https://files.pythonhosted.org/packages/d9/7f/c741f75e2d5ed94aee5ee9b6585df31e0f358acc4c1aa09373e52242bbc6/elkai-0.1.2-cp39-cp39-macosx_11_2_arm64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "330f6f012c3f8465747585aea4ef8eac", "sha256": "db1c91d07218f6663b1ad2bbb7acd488cbcb92a9398cc4a5ddc2f728e09302e7" }, "downloads": -1, "filename": "elkai-0.1.2-cp39-cp39-macosx_12_0_arm64.whl", "has_sig": false, "md5_digest": "330f6f012c3f8465747585aea4ef8eac", "packagetype": "bdist_wheel", "python_version": "cp39", "requires_python": null, "size": 86634, "upload_time": "2022-01-16T16:49:31", "upload_time_iso_8601": "2022-01-16T16:49:31.094915Z", "url": "https://files.pythonhosted.org/packages/5e/a3/a31f9b88c4739d4607e8359a5b5b3a960a05038a823b5cff79d9c6755b43/elkai-0.1.2-cp39-cp39-macosx_12_0_arm64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8a73bdb99a499d00d6a7a48bbb1ce5bf", "sha256": "a8a41811cb2b7cd7f1aa667bd0ce0f13f9907da1d652817888bd79082ef25aa4" }, "downloads": -1, "filename": "elkai-0.1.2-cp39-cp39-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8a73bdb99a499d00d6a7a48bbb1ce5bf", "packagetype": "bdist_wheel", "python_version": "cp39", "requires_python": null, "size": 95362, "upload_time": "2021-01-08T12:04:52", "upload_time_iso_8601": "2021-01-08T12:04:52.514611Z", "url": "https://files.pythonhosted.org/packages/8f/78/3835659668804677b636dfb573dc20bc646cb3e8ec5d3cd1e299c28b6cbe/elkai-0.1.2-cp39-cp39-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6b8c872d55600552bfc792c775b8d4fc", "sha256": "b80e2b3a63668f16546dac5d2c45f07ed3f9befc097b9fc81cf6880096656b5a" }, "downloads": -1, "filename": "elkai-0.1.2-cp39-cp39-win32.whl", "has_sig": false, "md5_digest": "6b8c872d55600552bfc792c775b8d4fc", "packagetype": "bdist_wheel", "python_version": "cp39", "requires_python": null, "size": 72263, "upload_time": "2021-01-08T12:04:53", "upload_time_iso_8601": "2021-01-08T12:04:53.625908Z", "url": "https://files.pythonhosted.org/packages/e9/3e/5cfc6d6e4b046b256183e58f48ae254e763eaca7c1a670ee15d83c85224d/elkai-0.1.2-cp39-cp39-win32.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cdcdc504ebd65060b2110be6e16f554e", "sha256": "a8e64a38a930763e7ed6cef5621a904ab8cff4eb22c45355a698ba243519adaf" }, "downloads": -1, "filename": "elkai-0.1.2-cp39-cp39-win_amd64.whl", "has_sig": false, "md5_digest": "cdcdc504ebd65060b2110be6e16f554e", "packagetype": "bdist_wheel", "python_version": "cp39", "requires_python": null, "size": 79767, "upload_time": "2021-01-08T12:04:54", "upload_time_iso_8601": "2021-01-08T12:04:54.607781Z", "url": "https://files.pythonhosted.org/packages/b7/03/64a5f05d71ac6216d4f29306b11a8659333bf96700f380e64e565cdb34d2/elkai-0.1.2-cp39-cp39-win_amd64.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }