{ "info": { "author": "wikibusiness", "author_email": "osf@wikibusiness.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "aioelasticsearch\n================\n\n:info: elasticsearch-py wrapper for asyncio\n\n.. image:: https://img.shields.io/travis/aio-libs/aioelasticsearch.svg\n :target: https://travis-ci.org/aio-libs/aioelasticsearch\n\n.. image:: https://img.shields.io/pypi/v/aioelasticsearch.svg\n :target: https://pypi.python.org/pypi/aioelasticsearch\n\n.. image:: https://codecov.io/gh/aio-libs/aioelasticsearch/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/aio-libs/aioelasticsearch\n\nInstallation\n------------\n\n.. code-block:: shell\n\n pip install aioelasticsearch\n\nUsage\n-----\n\n.. code-block:: python\n\n import asyncio\n\n from aioelasticsearch import Elasticsearch\n\n async def go():\n es = Elasticsearch()\n\n print(await es.search())\n\n await es.close()\n\n loop = asyncio.get_event_loop()\n loop.run_until_complete(go())\n loop.close()\n\nFeatures\n--------\n\nAsynchronous `scroll `_\n\n.. code-block:: python\n\n import asyncio\n\n from aioelasticsearch import Elasticsearch\n from aioelasticsearch.helpers import Scan\n\n async def go():\n async with Elasticsearch() as es:\n async with Scan(\n es,\n index='index',\n doc_type='doc_type',\n query={},\n ) as scan:\n print(scan.total)\n\n async for doc in scan:\n print(doc['_source'])\n\n loop = asyncio.get_event_loop()\n loop.run_until_complete(go())\n loop.close()\n\nThanks\n------\n\nThe library was donated by `Ocean S.A. `_\n\nThanks to the company for contribution.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wikibusiness/aioelasticsearch", "keywords": "elasticsearch,asyncio,aiohttp", "license": "", "maintainer": "", "maintainer_email": "", "name": "aioelasticsearch", "package_url": "https://pypi.org/project/aioelasticsearch/", "platform": "", "project_url": "https://pypi.org/project/aioelasticsearch/", "project_urls": { "Homepage": "https://github.com/wikibusiness/aioelasticsearch" }, "release_url": "https://pypi.org/project/aioelasticsearch/0.5.2/", "requires_dist": [ "elasticsearch (<7.0.0,>=6.0.0)", "aiohttp (<4.0.0,>=2.3.7)" ], "requires_python": ">=3.5.0", "summary": "elasticsearch-py wrapper for asyncio", "version": "0.5.2" }, "last_serial": 3925833, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f2aecf329cbd68545d6973dc0aadcd1a", "sha256": "549ffbb36aed1300fbc0445fa25a4ec3b22c20756d0633a78c2652ea74498bb6" }, "downloads": -1, "filename": "aioelasticsearch-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f2aecf329cbd68545d6973dc0aadcd1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12078, "upload_time": "2017-03-17T20:35:59", "url": "https://files.pythonhosted.org/packages/f1/b7/06fbc8b3d051f243cacf4953a9fe5cb93cde692879b861726fd4cecd35b9/aioelasticsearch-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3ef6e1fb978c7118a234c0c44c94d078", "sha256": "8ac5d16642dcf2bedba0e33c59a6dcd7f31e85694cd185645a0287cca5e3ad57" }, "downloads": -1, "filename": "aioelasticsearch-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3ef6e1fb978c7118a234c0c44c94d078", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8773, "upload_time": "2017-03-18T19:36:43", "url": "https://files.pythonhosted.org/packages/25/a3/3f0215c64c2783b01a1dc43fe82125bd34d2590f0ec372bc5a1f528395f7/aioelasticsearch-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "becb111e70b51b7f3b3782227f81f028", "sha256": "fafbdf914d36b31673e2cda674adf59e1d80435df23e53b86108c32a5ae22dac" }, "downloads": -1, "filename": "aioelasticsearch-0.1.2.tar.gz", "has_sig": false, "md5_digest": "becb111e70b51b7f3b3782227f81f028", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8764, "upload_time": "2017-03-24T08:46:20", "url": "https://files.pythonhosted.org/packages/34/fa/fde02fa4a3b34e1f6bd15ece10b6258b4b38a1bc76cdfd4eb267a323d192/aioelasticsearch-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "96aaeefb6e5d069163af110e69f12e2a", "sha256": "8b53c3d967099af4de496f890c746db073455a1765e33c04fd6e89c11e2278c2" }, "downloads": -1, "filename": "aioelasticsearch-0.1.3.tar.gz", "has_sig": false, "md5_digest": "96aaeefb6e5d069163af110e69f12e2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8962, "upload_time": "2017-05-11T10:03:06", "url": "https://files.pythonhosted.org/packages/45/9e/b9eb42d2b7eae316ab8edb38a83f44c91e74cc2c3db7d7cb8d73120068dd/aioelasticsearch-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "508ddf356664e6ab8ec743bc0ebd1453", "sha256": "7c98c19a6ab80bb45accace1a42ce31c582d2cf827b27f871451770e670e43ef" }, "downloads": -1, "filename": "aioelasticsearch-0.1.4.tar.gz", "has_sig": false, "md5_digest": "508ddf356664e6ab8ec743bc0ebd1453", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8997, "upload_time": "2017-05-12T09:14:53", "url": "https://files.pythonhosted.org/packages/71/43/44f219f3e74b5c3984113f9c394492e4046a8dc49933265e9e9b8f6a5828/aioelasticsearch-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "5b82da4820dec34dd62088a8d219c2af", "sha256": "cf6b40aca76b61c6d26a75574ee6f00993072c6989b77bac62289412f407174b" }, "downloads": -1, "filename": "aioelasticsearch-0.1.5.tar.gz", "has_sig": false, "md5_digest": "5b82da4820dec34dd62088a8d219c2af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8981, "upload_time": "2017-05-13T21:58:01", "url": "https://files.pythonhosted.org/packages/7c/6c/b5b945474ff232be9b7d3c4075f626bb51cd9be0e23d119566c473abc77c/aioelasticsearch-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "6ac7e8800df6eb0b393cbf94c87661ac", "sha256": "6317ba3dc9a3dce4f7cb04f65dc4f0f9829f010b34f3c741d557601384bdc4f4" }, "downloads": -1, "filename": "aioelasticsearch-0.1.6.tar.gz", "has_sig": false, "md5_digest": "6ac7e8800df6eb0b393cbf94c87661ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9092, "upload_time": "2017-07-05T12:37:06", "url": "https://files.pythonhosted.org/packages/30/47/e6ce82abbc91c7b28b92aa87cc002c7940e642370909625bf4d3fb537331/aioelasticsearch-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "3c0400148bd19da7e6537f0af1151460", "sha256": "ece5188235dc7b461389d9f38602adfe0a17fda4702f9ff0e421f568d9af59b5" }, "downloads": -1, "filename": "aioelasticsearch-0.1.7.tar.gz", "has_sig": false, "md5_digest": "3c0400148bd19da7e6537f0af1151460", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9130, "upload_time": "2017-07-11T10:45:28", "url": "https://files.pythonhosted.org/packages/4d/ba/43517fd47d14ea2785036a4009790f47887fb2ff6aa675dd0f4554e8c0b3/aioelasticsearch-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "4eab352d5d522aa1fb4f22ee2dadea57", "sha256": "538cf61ed0e22f9b57557e564a90cc82f6886adecbee3afcba195408bdd6bfc2" }, "downloads": -1, "filename": "aioelasticsearch-0.1.8.tar.gz", "has_sig": false, "md5_digest": "4eab352d5d522aa1fb4f22ee2dadea57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9054, "upload_time": "2017-07-13T10:14:30", "url": "https://files.pythonhosted.org/packages/b4/d1/a58f0d69f429993737b3ee98f71913e6f121f93b0be2e00e7492ebdfa4e4/aioelasticsearch-0.1.8.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "aaad218cc55bc2480f77f6c301eb88b6", "sha256": "543ae2936bfb85f3eaa32936deabd61dc0885acc32be65950b9318725e471fff" }, "downloads": -1, "filename": "aioelasticsearch-0.2.0.tar.gz", "has_sig": false, "md5_digest": "aaad218cc55bc2480f77f6c301eb88b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9083, "upload_time": "2017-07-14T12:56:16", "url": "https://files.pythonhosted.org/packages/ef/5a/0736fb8cb3a4259447a1400e1c5a4f4357cdb344c5922106e668058095d3/aioelasticsearch-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "683bc95d7604d3fa5211ef30bbc2581a", "sha256": "abf9dcd955e9f91716bf4a0996f0e53210fae9769eb6ee5aecb7b77fb093ef1c" }, "downloads": -1, "filename": "aioelasticsearch-0.3.0.tar.gz", "has_sig": false, "md5_digest": "683bc95d7604d3fa5211ef30bbc2581a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9110, "upload_time": "2017-08-22T13:24:25", "url": "https://files.pythonhosted.org/packages/fd/9a/1bfa889e97ffed92ecd8733173328fbd430cc4c81e18a475058fc2c128ee/aioelasticsearch-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c67424a3d00f7717565e61c16babeffd", "sha256": "937817d9299028fde685d680ff3906b8f277060751f8b9e29477b9d67880c3a0" }, "downloads": -1, "filename": "aioelasticsearch-0.3.1.tar.gz", "has_sig": false, "md5_digest": "c67424a3d00f7717565e61c16babeffd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9040, "upload_time": "2017-08-28T09:57:28", "url": "https://files.pythonhosted.org/packages/18/3a/264d99fd3f76d6ac42134e737c544fd4c9aabcd2f3f65a023dbcf0746c40/aioelasticsearch-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "dd429f38e43e7088e1082b3048ae189a", "sha256": "c73c881d9bda8203234842532b4f47ab5a71f6edef09c588dd8073caff62b8b0" }, "downloads": -1, "filename": "aioelasticsearch-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "dd429f38e43e7088e1082b3048ae189a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 11611, "upload_time": "2017-12-05T10:55:58", "url": "https://files.pythonhosted.org/packages/4a/6a/124c3c60d457c701dbc579ee12cfa39629661bec4dad407849d6132b39fb/aioelasticsearch-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc9da570085d44276bf0150eeee22ab3", "sha256": "aa3e6969c80ffb62b9fbe8bc0acb023592dd071c11cc7e7afe4233f3bf9c6dd2" }, "downloads": -1, "filename": "aioelasticsearch-0.4.0.tar.gz", "has_sig": false, "md5_digest": "dc9da570085d44276bf0150eeee22ab3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 9051, "upload_time": "2017-12-05T10:55:59", "url": "https://files.pythonhosted.org/packages/04/1d/844bacc1facf206762a4d140c093335402ed759827389be221bbcc2a742d/aioelasticsearch-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4833cd9b1aee45bd4e3dbc043fc91b28", "sha256": "24f5cee24837dab1029fb0ecad8661b83653eb67c33a4f4cde33b4eadfd2e250" }, "downloads": -1, "filename": "aioelasticsearch-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4833cd9b1aee45bd4e3dbc043fc91b28", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 11773, "upload_time": "2018-02-14T18:55:28", "url": "https://files.pythonhosted.org/packages/0d/29/85cd556942d3e549ca9222d5c881de15583ea317094453516e8907764773/aioelasticsearch-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb155530b1d4bacf0b318d66c657682f", "sha256": "93a4097fc41340b60ec06e3124feda2a34e41931a2efc0003262f1d9e6d8af2b" }, "downloads": -1, "filename": "aioelasticsearch-0.5.0.tar.gz", "has_sig": false, "md5_digest": "fb155530b1d4bacf0b318d66c657682f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 9174, "upload_time": "2018-02-14T18:55:29", "url": "https://files.pythonhosted.org/packages/f0/b5/f28e00f3e3a09caa8afa5a246ff2dc320097e99d03d57e75e0f8a668840b/aioelasticsearch-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "62542c512db6ee108cca17c61bc274cb", "sha256": "67d9522420c7e672bb11e017d903b7899dc04913536c12baf92bd89c61e03f63" }, "downloads": -1, "filename": "aioelasticsearch-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "62542c512db6ee108cca17c61bc274cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 11877, "upload_time": "2018-03-12T10:56:47", "url": "https://files.pythonhosted.org/packages/3b/64/415edeae118096234705494779d74ab622a32a059298c427327f332be500/aioelasticsearch-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f490940af2e822650f85b2eb209b80a2", "sha256": "014ddc4f67c0c7efffafcb738ae95eaf630f86edf2397f0814ef551f3b116712" }, "downloads": -1, "filename": "aioelasticsearch-0.5.1.tar.gz", "has_sig": false, "md5_digest": "f490940af2e822650f85b2eb209b80a2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 9266, "upload_time": "2018-03-12T10:56:47", "url": "https://files.pythonhosted.org/packages/2f/04/d23e0f40253d93fea62c4448bf6929592fccf9ea47c3cfc16618c2994e71/aioelasticsearch-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "5125f4648a69b612a249ca7773aaf8d7", "sha256": "fa07e298652925fb466459e3acc9c2886a71a117751ff7ff52b287fe97ba949e" }, "downloads": -1, "filename": "aioelasticsearch-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5125f4648a69b612a249ca7773aaf8d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 11869, "upload_time": "2018-03-12T11:14:46", "url": "https://files.pythonhosted.org/packages/bf/cf/80a44a0caec941e2b2077ac9fc3d0f13e1389e32c01305b85fee79dbb005/aioelasticsearch-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ce8a7a6b87f5cb92407fdc4545cfb0b", "sha256": "2526113d0308ad8c58a1b42e8de83fb3e5eae6dcb805d3841064ce7cc5ac93ea" }, "downloads": -1, "filename": "aioelasticsearch-0.5.2.tar.gz", "has_sig": false, "md5_digest": "7ce8a7a6b87f5cb92407fdc4545cfb0b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 9255, "upload_time": "2018-03-12T11:14:47", "url": "https://files.pythonhosted.org/packages/d8/ff/a3a05d11ebbe75a460b02c2d0dc137151fdf78273ee5d744a865ea3690f5/aioelasticsearch-0.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5125f4648a69b612a249ca7773aaf8d7", "sha256": "fa07e298652925fb466459e3acc9c2886a71a117751ff7ff52b287fe97ba949e" }, "downloads": -1, "filename": "aioelasticsearch-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5125f4648a69b612a249ca7773aaf8d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5.0", "size": 11869, "upload_time": "2018-03-12T11:14:46", "url": "https://files.pythonhosted.org/packages/bf/cf/80a44a0caec941e2b2077ac9fc3d0f13e1389e32c01305b85fee79dbb005/aioelasticsearch-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ce8a7a6b87f5cb92407fdc4545cfb0b", "sha256": "2526113d0308ad8c58a1b42e8de83fb3e5eae6dcb805d3841064ce7cc5ac93ea" }, "downloads": -1, "filename": "aioelasticsearch-0.5.2.tar.gz", "has_sig": false, "md5_digest": "7ce8a7a6b87f5cb92407fdc4545cfb0b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5.0", "size": 9255, "upload_time": "2018-03-12T11:14:47", "url": "https://files.pythonhosted.org/packages/d8/ff/a3a05d11ebbe75a460b02c2d0dc137151fdf78273ee5d744a865ea3690f5/aioelasticsearch-0.5.2.tar.gz" } ] }