{ "info": { "author": "Honza Kr\u00e1l", "author_email": "honza.kral@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "Elasticsearch DSL\n=================\n\nElasticsearch DSL is a high-level library whose aim is to help with writing and\nrunning queries against Elasticsearch. It is built on top of the official\nlow-level client (`elasticsearch-py `_).\n\nIt provides a more convenient and idiomatic way to write and manipulate\nqueries. It stays close to the Elasticsearch JSON DSL, mirroring its\nterminology and structure. It exposes the whole range of the DSL from Python\neither directly using defined classes or a queryset-like expressions.\n\nIt also provides an optional wrapper for working with documents as Python\nobjects: defining mappings, retrieving and saving documents, wrapping the\ndocument data in user-defined classes.\n\nTo use the other Elasticsearch APIs (eg. cluster health) just use the\nunderlying client.\n\nInstallation\n------------\n\n::\n\n pip install elasticsearch-dsl\n\nExamples\n--------\n\nPlease see the `examples\n`_\ndirectory to see some complex examples using ``elasticsearch-dsl``.\n\nCompatibility\n-------------\n\nThe library is compatible with all Elasticsearch versions since ``2.x`` but you\n**have to use a matching major version**:\n\nFor **Elasticsearch 7.0** and later, use the major version 7 (``7.x.y``) of the\nlibrary.\n\nFor **Elasticsearch 6.0** and later, use the major version 6 (``6.x.y``) of the\nlibrary.\n\nFor **Elasticsearch 5.0** and later, use the major version 5 (``5.x.y``) of the\nlibrary.\n\nFor **Elasticsearch 2.0** and later, use the major version 2 (``2.x.y``) of the\nlibrary.\n\n\nThe recommended way to set your requirements in your `setup.py` or\n`requirements.txt` is::\n\n # Elasticsearch 7.x\n elasticsearch-dsl>=7.0.0,<8.0.0\n\n # Elasticsearch 6.x\n elasticsearch-dsl>=6.0.0,<7.0.0\n\n # Elasticsearch 5.x\n elasticsearch-dsl>=5.0.0,<6.0.0\n\n # Elasticsearch 2.x\n elasticsearch-dsl>=2.0.0,<3.0.0\n\n\nThe development is happening on ``master``, older branches only get bugfix releases\n\nSearch Example\n--------------\n\nLet's have a typical search request written directly as a ``dict``:\n\n.. code:: python\n\n from elasticsearch import Elasticsearch\n client = Elasticsearch()\n\n response = client.search(\n index=\"my-index\",\n body={\n \"query\": {\n \"bool\": {\n \"must\": [{\"match\": {\"title\": \"python\"}}],\n \"must_not\": [{\"match\": {\"description\": \"beta\"}}],\n \"filter\": [{\"term\": {\"category\": \"search\"}}]\n }\n },\n \"aggs\" : {\n \"per_tag\": {\n \"terms\": {\"field\": \"tags\"},\n \"aggs\": {\n \"max_lines\": {\"max\": {\"field\": \"lines\"}}\n }\n }\n }\n }\n )\n\n for hit in response['hits']['hits']:\n print(hit['_score'], hit['_source']['title'])\n\n for tag in response['aggregations']['per_tag']['buckets']:\n print(tag['key'], tag['max_lines']['value'])\n\n\n\nThe problem with this approach is that it is very verbose, prone to syntax\nmistakes like incorrect nesting, hard to modify (eg. adding another filter) and\ndefinitely not fun to write.\n\nLet's rewrite the example using the Python DSL:\n\n.. code:: python\n\n from elasticsearch import Elasticsearch\n from elasticsearch_dsl import Search\n\n client = Elasticsearch()\n\n s = Search(using=client, index=\"my-index\") \\\n .filter(\"term\", category=\"search\") \\\n .query(\"match\", title=\"python\") \\\n .exclude(\"match\", description=\"beta\")\n\n s.aggs.bucket('per_tag', 'terms', field='tags') \\\n .metric('max_lines', 'max', field='lines')\n\n response = s.execute()\n\n for hit in response:\n print(hit.meta.score, hit.title)\n\n for tag in response.aggregations.per_tag.buckets:\n print(tag.key, tag.max_lines.value)\n\nAs you see, the library took care of:\n\n * creating appropriate ``Query`` objects by name (eq. \"match\")\n\n * composing queries into a compound ``bool`` query\n\n * putting the ``term`` query in a filter context of the ``bool`` query\n\n * providing a convenient access to response data\n\n * no curly or square brackets everywhere\n\n\nPersistence Example\n-------------------\n\nLet's have a simple Python class representing an article in a blogging system:\n\n.. code:: python\n\n from datetime import datetime\n from elasticsearch_dsl import Document, Date, Integer, Keyword, Text, connections\n\n # Define a default Elasticsearch client\n connections.create_connection(hosts=['localhost'])\n\n class Article(Document):\n title = Text(analyzer='snowball', fields={'raw': Keyword()})\n body = Text(analyzer='snowball')\n tags = Keyword()\n published_from = Date()\n lines = Integer()\n\n class Index:\n name = 'blog'\n settings = {\n \"number_of_shards\": 2,\n }\n\n def save(self, ** kwargs):\n self.lines = len(self.body.split())\n return super(Article, self).save(** kwargs)\n\n def is_published(self):\n return datetime.now() > self.published_from\n\n # create the mappings in elasticsearch\n Article.init()\n\n # create and save and article\n article = Article(meta={'id': 42}, title='Hello world!', tags=['test'])\n article.body = ''' looong text '''\n article.published_from = datetime.now()\n article.save()\n\n article = Article.get(id=42)\n print(article.is_published())\n\n # Display cluster health\n print(connections.get_connection().cluster.health())\n\n\nIn this example you can see:\n\n * providing a default connection\n\n * defining fields with mapping configuration\n\n * setting index name\n\n * defining custom methods\n\n * overriding the built-in ``.save()`` method to hook into the persistence\n life cycle\n\n * retrieving and saving the object into Elasticsearch\n\n * accessing the underlying client for other APIs\n\nYou can see more in the persistence chapter of the documentation.\n\nMigration from ``elasticsearch-py``\n-----------------------------------\n\nYou don't have to port your entire application to get the benefits of the\nPython DSL, you can start gradually by creating a ``Search`` object from your\nexisting ``dict``, modifying it using the API and serializing it back to a\n``dict``:\n\n.. code:: python\n\n body = {...} # insert complicated query here\n\n # Convert to Search object\n s = Search.from_dict(body)\n\n # Add some filters, aggregations, queries, ...\n s.filter(\"term\", tags=\"python\")\n\n # Convert back to dict to plug back into existing code\n body = s.to_dict()\n\nDevelopment\n-----------\n\nActivate Virtual Environment (`virtualenvs `_):\n\n.. code:: bash\n\n $ virtualenv venv\n $ source venv/bin/activate\n\nTo install all of the dependencies necessary for development, run:\n\n.. code:: bash\n\n $ pip install -e '.[develop]'\n\nTo run all of the tests for ``elasticsearch-dsl-py``, run:\n\n.. code:: bash\n\n $ python setup.py test\n\nAlternatively, it is possible to use the ``run_tests.py`` script in\n``test_elasticsearch_dsl``, which wraps `pytest\n`_, to run subsets of the test suite. Some\nexamples can be seen below:\n\n.. code:: bash\n\n # Run all of the tests in `test_elasticsearch_dsl/test_analysis.py`\n $ ./run_tests.py test_analysis.py\n\n # Run only the `test_analyzer_serializes_as_name` test.\n $ ./run_tests.py test_analysis.py::test_analyzer_serializes_as_name\n\n``pytest`` will skip tests from ``test_elasticsearch_dsl/test_integration``\nunless there is an instance of Elasticsearch on which a connection can occur.\nBy default, the test connection is attempted at ``localhost:9200``, based on\nthe defaults specified in the ``elasticsearch-py`` `Connection\n`_ class. **Because running the integration\ntests will cause destructive changes to the Elasticsearch cluster, only run\nthem when the associated cluster is empty.** As such, if the\nElasticsearch instance at ``localhost:9200`` does not meet these requirements,\nit is possible to specify a different test Elasticsearch server through the\n``TEST_ES_SERVER`` environment variable.\n\n.. code:: bash\n\n $ TEST_ES_SERVER=my-test-server:9201 ./run_tests\n\nDocumentation\n-------------\n\nDocumentation is available at https://elasticsearch-dsl.readthedocs.io.\n\nContribution Guide\n------------------\n\nWant to hack on Elasticsearch DSL? Awesome! We have `Contribution-Guide `_.\n\nLicense\n-------\n\nCopyright 2013 Elasticsearch\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/elasticsearch/elasticsearch-dsl-py", "keywords": "", "license": "Apache-2.0", "maintainer": "Seth Michael Larson", "maintainer_email": "seth.larson@elastic.co", "name": "elasticsearch-dsl", "package_url": "https://pypi.org/project/elasticsearch-dsl/", "platform": "", "project_url": "https://pypi.org/project/elasticsearch-dsl/", "project_urls": { "Homepage": "https://github.com/elasticsearch/elasticsearch-dsl-py" }, "release_url": "https://pypi.org/project/elasticsearch-dsl/7.4.0/", "requires_dist": [ "six", "python-dateutil", "elasticsearch (<8.0.0,>=7.0.0)", "ipaddress ; python_version < \"3.3\"", "mock ; extra == 'develop'", "pytest (>=3.0.0) ; extra == 'develop'", "pytest-cov ; extra == 'develop'", "pytest-mock (<3.0.0) ; extra == 'develop'", "pytz ; extra == 'develop'", "coverage (<5.0.0) ; extra == 'develop'", "sphinx ; extra == 'develop'", "sphinx-rtd-theme ; extra == 'develop'" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "Python client for Elasticsearch", "version": "7.4.0", "yanked": false, "yanked_reason": null }, "last_serial": 13833710, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "1d6373ddd23b57826f2d661854014ca9", "sha256": "ee581b1c5c912eea78c06b7cd81c1c14fb0ced0adbafc837917fd85662ee34da" }, "downloads": -1, "filename": "elasticsearch_dsl-0.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d6373ddd23b57826f2d661854014ca9", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 39995, "upload_time": "2016-01-24T16:59:56", "upload_time_iso_8601": "2016-01-24T16:59:56.206640Z", "url": "https://files.pythonhosted.org/packages/a5/07/e91a7720eeb1369077ce26285ff25b46e2230b7036e913c4b7c07b287546/elasticsearch_dsl-0.0.10-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0e000aef591df5fb981f08ac9a70ef9e", "sha256": "0c238282cbc7f7b989acab7cd95feb1c09949e748e2134937063ffaef1edf6cb" }, "downloads": -1, "filename": "elasticsearch-dsl-0.0.10.tar.gz", "has_sig": false, "md5_digest": "0e000aef591df5fb981f08ac9a70ef9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29943, "upload_time": "2016-01-24T16:59:51", "upload_time_iso_8601": "2016-01-24T16:59:51.332029Z", "url": "https://files.pythonhosted.org/packages/ff/3b/aa59085b6f5ba016b2193b29ccc2633e4ffdd12c13d34009e45abb820ee2/elasticsearch-dsl-0.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "ec1f0af03e45c5ba0c2f80e5fd30763d", "sha256": "59a76c4142478a1952bba6f9a9ca4fc7b029afb619e8ffcf0d135ce37ea692da" }, "downloads": -1, "filename": "elasticsearch_dsl-0.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec1f0af03e45c5ba0c2f80e5fd30763d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 40011, "upload_time": "2016-01-28T10:08:59", "upload_time_iso_8601": "2016-01-28T10:08:59.878189Z", "url": "https://files.pythonhosted.org/packages/d2/a7/9b83d98baa7787916e2d398c05bca8d6678d1c275794bb789f0b1a61c291/elasticsearch_dsl-0.0.11-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e1295e0b5f3d7f8ba0f3fbf34d810686", "sha256": "663fb62ad39200c7d903e973aa0aa693578613264d83796455cbf4cd172bd878" }, "downloads": -1, "filename": "elasticsearch-dsl-0.0.11.tar.gz", "has_sig": false, "md5_digest": "e1295e0b5f3d7f8ba0f3fbf34d810686", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29966, "upload_time": "2016-01-28T10:08:50", "upload_time_iso_8601": "2016-01-28T10:08:50.780713Z", "url": "https://files.pythonhosted.org/packages/e3/8f/5cd377b227f7a9ca47516cb992eb700c85d5f7368b01220b0919868380a7/elasticsearch-dsl-0.0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "771827205fa80ee6ca9fa84082234fda", "sha256": "8c465c9649d5de3e17b46385722a490511110b603ca3c13ad9c77132a467c42c" }, "downloads": -1, "filename": "elasticsearch_dsl-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "771827205fa80ee6ca9fa84082234fda", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 18680, "upload_time": "2014-08-27T20:24:25", "upload_time_iso_8601": "2014-08-27T20:24:25.047135Z", "url": "https://files.pythonhosted.org/packages/ca/b8/a61902cf7ee13e4f726ac95bd5646ebf5bca91588c7bd867ac1e6aef15d5/elasticsearch_dsl-0.0.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "83fc58e53a0a1a55b65b5367225c865f", "sha256": "6ad6ff946323027b255debcb66e3e035e545d5f8427bb5638b62e3b246d4d88a" }, "downloads": -1, "filename": "elasticsearch-dsl-0.0.2.tar.gz", "has_sig": false, "md5_digest": "83fc58e53a0a1a55b65b5367225c865f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13024, "upload_time": "2014-08-27T20:24:21", "upload_time_iso_8601": "2014-08-27T20:24:21.957679Z", "url": "https://files.pythonhosted.org/packages/a8/3f/f0eeae1377e0aa99c0d0ea1e98580a7efd4978dccc39e0ddb97f1f4affd0/elasticsearch-dsl-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f95c13431af0e4c9b1cd7149b6c1b796", "sha256": "2d46fb1e79bd23d5ea463303c6f5b45356e3dcbc87cde6aee578a83b29d82bc0" }, "downloads": -1, "filename": "elasticsearch_dsl-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f95c13431af0e4c9b1cd7149b6c1b796", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 27334, "upload_time": "2015-01-23T19:12:21", "upload_time_iso_8601": "2015-01-23T19:12:21.015131Z", "url": "https://files.pythonhosted.org/packages/23/04/fc6ea0cd5ef345f8404b8185f78a5150a85f15212afb1732e26b5c967e8d/elasticsearch_dsl-0.0.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6cbc9ed7aefb3ef804be4e3b318b2570", "sha256": "be3b405f67b36f26ef04d34a912252be9b3e4346f1b5f5d02bfd23cc7dd941e8" }, "downloads": -1, "filename": "elasticsearch-dsl-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6cbc9ed7aefb3ef804be4e3b318b2570", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18994, "upload_time": "2015-01-23T19:12:17", "upload_time_iso_8601": "2015-01-23T19:12:17.037336Z", "url": "https://files.pythonhosted.org/packages/e3/b5/f48cf9bdd1ef3520d0076b9bd261526088eb7711e99890b984ab1731ad8d/elasticsearch-dsl-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "6c865cac56900518ea8c4a64c1621865", "sha256": "2b90e57e1527a82ccf27836db00e183125fe30e2843fbfcb983a4216271d0ed2" }, "downloads": -1, "filename": "elasticsearch_dsl-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6c865cac56900518ea8c4a64c1621865", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 31496, "upload_time": "2015-04-24T16:38:10", "upload_time_iso_8601": "2015-04-24T16:38:10.460600Z", "url": "https://files.pythonhosted.org/packages/f4/76/83e932ce972dc8b6b9233c702d42866f5fda1d1f15a33ea27ebcd7204d5d/elasticsearch_dsl-0.0.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f37c49bb7a14557c2d2fe7e375a9b11e", "sha256": "42854a51e82f8d7e4040a14c4cff67a6879ab015b5254c1f083f9f8941b8e82f" }, "downloads": -1, "filename": "elasticsearch-dsl-0.0.4.tar.gz", "has_sig": false, "md5_digest": "f37c49bb7a14557c2d2fe7e375a9b11e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22366, "upload_time": "2015-04-24T16:38:06", "upload_time_iso_8601": "2015-04-24T16:38:06.134694Z", "url": "https://files.pythonhosted.org/packages/16/8f/1b13e7307ca386b9c9ca00df8e3c190554e41b76d051aca62f65f2e4c925/elasticsearch-dsl-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4.dev": [ { "comment_text": "", "digests": { "md5": "4b7060411d4ae6065183290e10070b37", "sha256": "1f4a9315f05679dca9002cb1d65b65c4e235036f2ef543e12fc67ba0add442aa" }, "downloads": -1, "filename": "elasticsearch-dsl-0.0.4.dev.tar.gz", "has_sig": false, "md5_digest": "4b7060411d4ae6065183290e10070b37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19095, "upload_time": "2015-01-29T02:20:12", "upload_time_iso_8601": "2015-01-29T02:20:12.025133Z", "url": "https://files.pythonhosted.org/packages/20/88/ebef1db629993811b6d500a5a52a3a0aa09816b44b3175dc90ad56474ee5/elasticsearch-dsl-0.0.4.dev.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "28ea11ee16e39db11b2913398cfabf53", "sha256": "4e9771d9af0464894717f3d050506b6217c799770ee00b4a6803b9c64590018e" }, "downloads": -1, "filename": "elasticsearch_dsl-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "28ea11ee16e39db11b2913398cfabf53", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 37635, "upload_time": "2015-08-28T15:15:47", "upload_time_iso_8601": "2015-08-28T15:15:47.274604Z", "url": "https://files.pythonhosted.org/packages/50/4e/95494058b167183c9158cc09f7f9181b1529f1ceeb5178361be16d648046/elasticsearch_dsl-0.0.8-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7732f92ce492e6404c11fa88842da5b9", "sha256": "f14b8ced666be142654133fe6739d656b319c4a9ec3228ad144bd0f28e36a435" }, "downloads": -1, "filename": "elasticsearch-dsl-0.0.8.tar.gz", "has_sig": false, "md5_digest": "7732f92ce492e6404c11fa88842da5b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27496, "upload_time": "2015-08-28T15:15:43", "upload_time_iso_8601": "2015-08-28T15:15:43.531150Z", "url": "https://files.pythonhosted.org/packages/7d/15/ed20f61a84f08612c784d94317e6454d77985d5d94180ebdaf6b3a3f7820/elasticsearch-dsl-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "5c4a6ab881d5eaff4339ca20bdc0e0de", "sha256": "9b5404180d2747fa2e43c2e5cd78d39241cb80d041f492cccdd2a2e6272b0bda" }, "downloads": -1, "filename": "elasticsearch_dsl-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c4a6ab881d5eaff4339ca20bdc0e0de", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 38707, "upload_time": "2015-10-26T20:42:50", "upload_time_iso_8601": "2015-10-26T20:42:50.288190Z", "url": "https://files.pythonhosted.org/packages/2a/b7/890e200f2cd1e22d1c987060c0a1af088731da5851766d2ca2f120ec8778/elasticsearch_dsl-0.0.9-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f03880251185ad0c15ee73a621f232c4", "sha256": "72c108f794a79b154c32cf594a1185459338d6aaec337051f03b2034a16eacbd" }, "downloads": -1, "filename": "elasticsearch-dsl-0.0.9.tar.gz", "has_sig": false, "md5_digest": "f03880251185ad0c15ee73a621f232c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28952, "upload_time": "2015-10-26T20:42:44", "upload_time_iso_8601": "2015-10-26T20:42:44.515011Z", "url": "https://files.pythonhosted.org/packages/2f/fe/99d8b134fe5e50f7d3527772d227ec41c33fff224db26ae7c8ce001160de/elasticsearch-dsl-0.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "cb18a112396945e0ebad810ca1a9df34", "sha256": "d19a055b2c4f5b537dc4e3d8f3d7d8392d9c090f8790d71697e587550e9f812a" }, "downloads": -1, "filename": "elasticsearch_dsl-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb18a112396945e0ebad810ca1a9df34", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 38668, "upload_time": "2016-02-18T21:44:16", "upload_time_iso_8601": "2016-02-18T21:44:16.313741Z", "url": "https://files.pythonhosted.org/packages/f1/70/a283974d3bb781c079ef7c92d8bb2fd94ff111a63c479ae82ae81bbad029/elasticsearch_dsl-2.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4cdfec81bb35383dd3b7d02d7dc5ee68", "sha256": "9060e4ff9abfc632b78f730b442ad2997f2fb985be9f6e49e3612ce292b5c36a" }, "downloads": -1, "filename": "elasticsearch-dsl-2.0.0.tar.gz", "has_sig": false, "md5_digest": "4cdfec81bb35383dd3b7d02d7dc5ee68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27177, "upload_time": "2016-02-18T21:44:07", "upload_time_iso_8601": "2016-02-18T21:44:07.224384Z", "url": "https://files.pythonhosted.org/packages/4e/5d/e788ae8dbe2ff4d13426db0a027533386a5c276c77a2654dc0e2007ce04a/elasticsearch-dsl-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "11d7d9b88e851d2cadb3e823cddf835e", "sha256": "48f5869035e852f68bfaf1ba586becf4b109c661e7c054045395f554ac7566af" }, "downloads": -1, "filename": "elasticsearch_dsl-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11d7d9b88e851d2cadb3e823cddf835e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 37698, "upload_time": "2016-06-29T13:11:51", "upload_time_iso_8601": "2016-06-29T13:11:51.558427Z", "url": "https://files.pythonhosted.org/packages/b8/86/3a657b69ee063888b951ea5adf0f98130e4bb25983413a4f2911933efcb4/elasticsearch_dsl-2.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3cc984bff77bce11f164071d7082e022", "sha256": "e11881321a2d0f40c78efcc50905f8f6dc090e1929e541727d7abdf5b8a446d9" }, "downloads": -1, "filename": "elasticsearch-dsl-2.1.0.tar.gz", "has_sig": false, "md5_digest": "3cc984bff77bce11f164071d7082e022", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28414, "upload_time": "2016-06-29T13:11:46", "upload_time_iso_8601": "2016-06-29T13:11:46.866973Z", "url": "https://files.pythonhosted.org/packages/16/2d/6b5dde118de1426173273c3760701842f2b7ed13349436d68fd47fad5997/elasticsearch-dsl-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "774cc4ad78476f3ecda70f370aaedc47", "sha256": "c8132c6e1bdfc5c345999d3949dd53a53b59ea73e2ee005f695de78be0552ceb" }, "downloads": -1, "filename": "elasticsearch_dsl-2.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "774cc4ad78476f3ecda70f370aaedc47", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 38180, "upload_time": "2016-11-04T15:38:40", "upload_time_iso_8601": "2016-11-04T15:38:40.708263Z", "url": "https://files.pythonhosted.org/packages/fe/99/b10da0666f3ada64d42cda5718dc254d27c42817a4f198127bf8df50d2ec/elasticsearch_dsl-2.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fa6bd3c87ea3caa8f0f051bc37c53221", "sha256": "99bbb4dcbcfb5db4f57499237f24acf1397543e895e99994a09af2a6fbef93bc" }, "downloads": -1, "filename": "elasticsearch-dsl-2.2.0.tar.gz", "has_sig": false, "md5_digest": "fa6bd3c87ea3caa8f0f051bc37c53221", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28547, "upload_time": "2016-11-04T15:38:34", "upload_time_iso_8601": "2016-11-04T15:38:34.982983Z", "url": "https://files.pythonhosted.org/packages/66/2f/52a086968788e58461641570f45c3207a52d46ebbe9b77dc22b6a8ffda66/elasticsearch-dsl-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.0.0": [ { "comment_text": "", "digests": { "md5": "434648c7f14a626862a3d919e8855883", "sha256": "9ad78dda39e22dcfa16541a447bf7eda57c4766bfed772d86a7b3b6a9e542250" }, "downloads": -1, "filename": "elasticsearch_dsl-5.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "434648c7f14a626862a3d919e8855883", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 37914, "upload_time": "2016-11-04T15:57:33", "upload_time_iso_8601": "2016-11-04T15:57:33.853952Z", "url": "https://files.pythonhosted.org/packages/f8/d6/afab77035f4d1142a384167b7966398dab239c4ae449bb62a33e2034d330/elasticsearch_dsl-5.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bbdfd3c84fba028beea4eb2cf94d8b40", "sha256": "e686337a4094cc0e9241c616090e86b47e96462e43fe9ecc543025a2cfc9ae7d" }, "downloads": -1, "filename": "elasticsearch-dsl-5.0.0.tar.gz", "has_sig": false, "md5_digest": "bbdfd3c84fba028beea4eb2cf94d8b40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28194, "upload_time": "2016-11-04T15:57:31", "upload_time_iso_8601": "2016-11-04T15:57:31.185262Z", "url": "https://files.pythonhosted.org/packages/7f/28/c4f2b2da048c47e98f2746662b2c0c7abcc49ca980609750fad3bab883f8/elasticsearch-dsl-5.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.1.0": [ { "comment_text": "", "digests": { "md5": "9b16cc6d12442d3f17dd73335987827f", "sha256": "396393f7102a49605a91261d16218b5dd66b991a4a57cea982649cb52e6f25ac" }, "downloads": -1, "filename": "elasticsearch_dsl-5.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9b16cc6d12442d3f17dd73335987827f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 42879, "upload_time": "2017-01-08T20:47:40", "upload_time_iso_8601": "2017-01-08T20:47:40.147313Z", "url": "https://files.pythonhosted.org/packages/51/ea/ff5830c438da44467025c0c8d68ed58c76ffa8c6de300c64fb885ffa2983/elasticsearch_dsl-5.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7b6600b84c3e9cda84164280eb60e2fc", "sha256": "5d3800d75240e99bbb0b5b16041e88a65cc8f7ddb34b6041d515a2d76df4352b" }, "downloads": -1, "filename": "elasticsearch-dsl-5.1.0.tar.gz", "has_sig": false, "md5_digest": "7b6600b84c3e9cda84164280eb60e2fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31382, "upload_time": "2017-01-08T20:47:38", "upload_time_iso_8601": "2017-01-08T20:47:38.167114Z", "url": "https://files.pythonhosted.org/packages/24/1d/e754a024537663e4cdf7d7b32c0dd8c8f9f2cb1ee62be88054ba95c86069/elasticsearch-dsl-5.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.2.0": [ { "comment_text": "", "digests": { "md5": "9aab2340f1e86fbcd3e51f3ac61a15b0", "sha256": "1a816fed5a0b9cbc862670f3455aa151e75f6042db38a1b008f73cc12173e0d0" }, "downloads": -1, "filename": "elasticsearch_dsl-5.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9aab2340f1e86fbcd3e51f3ac61a15b0", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 46597, "upload_time": "2017-03-26T12:23:27", "upload_time_iso_8601": "2017-03-26T12:23:27.492296Z", "url": "https://files.pythonhosted.org/packages/ed/ae/4f5e444a15f587f83fe2fdc5d5f0b42a68fcff12bfe770d02b38da5d865b/elasticsearch_dsl-5.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4618cc0a3a5a29baa4ed663c0a1a0973", "sha256": "0c4df03eeb2c254d0c2df49df3fcfbfb1f9af18ab22308487b023f9c9adbf87d" }, "downloads": -1, "filename": "elasticsearch-dsl-5.2.0.tar.gz", "has_sig": false, "md5_digest": "4618cc0a3a5a29baa4ed663c0a1a0973", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39668, "upload_time": "2017-03-26T12:23:25", "upload_time_iso_8601": "2017-03-26T12:23:25.069951Z", "url": "https://files.pythonhosted.org/packages/2b/ba/7784478453d247ff1fd0d526b0a086c0598391a149d9adae4e5158e8600f/elasticsearch-dsl-5.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.3.0": [ { "comment_text": "", "digests": { "md5": "97effc1ee60bdccafc756c040c05ad26", "sha256": "de5fd68901c5b94e51e2ae4e8ad6f618b22665d89794d96f9b6b763986665527" }, "downloads": -1, "filename": "elasticsearch_dsl-5.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "97effc1ee60bdccafc756c040c05ad26", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 46705, "upload_time": "2017-05-18T17:22:11", "upload_time_iso_8601": "2017-05-18T17:22:11.951994Z", "url": "https://files.pythonhosted.org/packages/d7/51/de768b8fed9b30798b1405a86dbe41fd88f22c49f6d3bf53b1a658917474/elasticsearch_dsl-5.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1d2af14686da07965ab38194155c42db", "sha256": "de81b2322cde9bf1171c8a41d80596cdadd433b88b93daa09060af3a512523a7" }, "downloads": -1, "filename": "elasticsearch-dsl-5.3.0.tar.gz", "has_sig": false, "md5_digest": "1d2af14686da07965ab38194155c42db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39736, "upload_time": "2017-05-18T17:22:09", "upload_time_iso_8601": "2017-05-18T17:22:09.252088Z", "url": "https://files.pythonhosted.org/packages/01/db/82d08053c892faaaa3a29337bc1032aaf35811b9ee2eb211c3c39bc901d7/elasticsearch-dsl-5.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "5.4.0": [ { "comment_text": "", "digests": { "md5": "36288e0e60164365ab550e9d8c0ca212", "sha256": "197246ddd556b4b7d2738dfa9e4831068c9b5cb21706f6aca035136d42849109" }, "downloads": -1, "filename": "elasticsearch_dsl-5.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36288e0e60164365ab550e9d8c0ca212", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 46372, "upload_time": "2017-12-06T15:05:23", "upload_time_iso_8601": "2017-12-06T15:05:23.072773Z", "url": "https://files.pythonhosted.org/packages/6f/e0/51bd2b3310499bbc06ee7f43cb0e8ea1c91f8f595912bcb08bb3208c0aa0/elasticsearch_dsl-5.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a45eb1766129c2d4df3275ae29faedda", "sha256": "cbef6467085d7debc870bc450d996c7ba5b8822eb86a6033bba09134ffb01ba8" }, "downloads": -1, "filename": "elasticsearch-dsl-5.4.0.tar.gz", "has_sig": false, "md5_digest": "a45eb1766129c2d4df3275ae29faedda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40426, "upload_time": "2017-12-06T15:05:21", "upload_time_iso_8601": "2017-12-06T15:05:21.294874Z", "url": "https://files.pythonhosted.org/packages/57/be/cb51c153415f6fbb40f55cc4d4d8b426199ea9afceed047b7ecc369a012c/elasticsearch-dsl-5.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "6.0.0": [ { "comment_text": "", "digests": { "md5": "d08bd2ca3cbbc8b52a6ff8c350c7eb6a", "sha256": "eb2a805150af5104cbfaed526d66b25d4bba57f6ec9e40232966336dedc6ff5d" }, "downloads": -1, "filename": "elasticsearch_dsl-6.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d08bd2ca3cbbc8b52a6ff8c350c7eb6a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 46935, "upload_time": "2017-12-31T23:14:43", "upload_time_iso_8601": "2017-12-31T23:14:43.768356Z", "url": "https://files.pythonhosted.org/packages/57/9e/1d488a948b71a533d41a8c7c8091093f9920f8e481d95c0b2cb556438564/elasticsearch_dsl-6.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "03c61668b5ffd1e28d5099f5c21c413e", "sha256": "61b4adefe1eee4a1e1f23b00be333564bc7b00bb791c7c94187f0757f8c51a2f" }, "downloads": -1, "filename": "elasticsearch-dsl-6.0.0.tar.gz", "has_sig": false, "md5_digest": "03c61668b5ffd1e28d5099f5c21c413e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40942, "upload_time": "2017-12-31T23:14:40", "upload_time_iso_8601": "2017-12-31T23:14:40.908838Z", "url": "https://files.pythonhosted.org/packages/32/71/91afc785071bdc5984fe897f6b78f718f2ce5db05da4d2b43d899a375536/elasticsearch-dsl-6.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "6.0.1": [ { "comment_text": "", "digests": { "md5": "f6bc3611a2ce57404ea3f6363631171d", "sha256": "e4254061442fded9721d4ed07db398f66453c402ab60409a2b9a88be433c27ba" }, "downloads": -1, "filename": "elasticsearch_dsl-6.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6bc3611a2ce57404ea3f6363631171d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 46937, "upload_time": "2018-01-02T16:52:13", "upload_time_iso_8601": "2018-01-02T16:52:13.269111Z", "url": "https://files.pythonhosted.org/packages/ad/54/03eecdecbe5b7d88f39f51d653c2a4ffb781bf8fcbca2e91e6a0f71d049a/elasticsearch_dsl-6.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eeb16bc86c4557a6432a4d60f54b1a59", "sha256": "8c340995388544662598299a63357acd576579eb939e500956d58a5fd8c17cd1" }, "downloads": -1, "filename": "elasticsearch-dsl-6.0.1.tar.gz", "has_sig": false, "md5_digest": "eeb16bc86c4557a6432a4d60f54b1a59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40957, "upload_time": "2018-01-02T16:52:10", "upload_time_iso_8601": "2018-01-02T16:52:10.329669Z", "url": "https://files.pythonhosted.org/packages/85/5e/ed94d8270bf200e16a4cfde3be5b8bbddeb684e7ee8b68ed6c7ddde5c410/elasticsearch-dsl-6.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "6.1.0": [ { "comment_text": "", "digests": { "md5": "72f09c79fff306d1dcc6d77915264778", "sha256": "d6d974cd2289543a3350690494a43fe9996485b8dc6f1d8758cb56bee01244bd" }, "downloads": -1, "filename": "elasticsearch_dsl-6.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "72f09c79fff306d1dcc6d77915264778", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47642, "upload_time": "2018-01-09T13:01:52", "upload_time_iso_8601": "2018-01-09T13:01:52.798644Z", "url": "https://files.pythonhosted.org/packages/2a/cf/374708bbddf8b5ac750a68190ac459b2fa0b9505333f357c98f12c12d754/elasticsearch_dsl-6.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9178980d6dd106808dd3e4fae18d0f16", "sha256": "5114a38a88e93a4663782eae07a1e8084ba333c49887335c83de8b8043bc72b2" }, "downloads": -1, "filename": "elasticsearch-dsl-6.1.0.tar.gz", "has_sig": false, "md5_digest": "9178980d6dd106808dd3e4fae18d0f16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44282, "upload_time": "2018-01-09T13:01:49", "upload_time_iso_8601": "2018-01-09T13:01:49.765886Z", "url": "https://files.pythonhosted.org/packages/a4/80/67300a31f4dd50c7b0b5e33fc92a4f4c811e2244deffd7fb2ac3eee7a364/elasticsearch-dsl-6.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "6.2.0": [ { "comment_text": "", "digests": { "md5": "d3a54b4719538a61b19795891b71e61f", "sha256": "44fbf6b2d4a2bcba7ee0e0faba21f0480ca81bb8d96fb83949daf5d05a5e2efb" }, "downloads": -1, "filename": "elasticsearch_dsl-6.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d3a54b4719538a61b19795891b71e61f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 48426, "upload_time": "2018-07-02T22:27:55", "upload_time_iso_8601": "2018-07-02T22:27:55.995880Z", "url": "https://files.pythonhosted.org/packages/60/df/03d7e9f32c5f7da64b2eddda3f74f285ce0ba6dac9a26c9c727c9adbe41b/elasticsearch_dsl-6.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "00889e9e277b81e385cd0e19eb2611da", "sha256": "d7634c484acc593e3cbb543b4b7478f10ba27bdb224f4f4a93de13aea8b4b422" }, "downloads": -1, "filename": "elasticsearch-dsl-6.2.0.tar.gz", "has_sig": false, "md5_digest": "00889e9e277b81e385cd0e19eb2611da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44869, "upload_time": "2018-07-02T22:27:53", "upload_time_iso_8601": "2018-07-02T22:27:53.921871Z", "url": "https://files.pythonhosted.org/packages/da/43/abfc1f2cac78ed75b36dbbf9d25c20d7a1f98fe22322c82ebbf2e7759160/elasticsearch-dsl-6.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "6.2.1": [ { "comment_text": "", "digests": { "md5": "a132d858d5a2136f94ebb0b056acbf62", "sha256": "794fc7e03fc580cf48c35c9491fa97f08afa1b9e897f9c59dfa285efb520d71c" }, "downloads": -1, "filename": "elasticsearch_dsl-6.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a132d858d5a2136f94ebb0b056acbf62", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 48444, "upload_time": "2018-07-03T14:48:36", "upload_time_iso_8601": "2018-07-03T14:48:36.131342Z", "url": "https://files.pythonhosted.org/packages/71/dd/9b1f6d424c1fa837f98d51fd696e9ca0c55141f53218ef497774b6597f9e/elasticsearch_dsl-6.2.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1a11a126b6d5b698673bf528d338d0a1", "sha256": "d0a5137caf43c2ecb69f7a867d52d40e557b3ba16c361dff74a07affe7101c38" }, "downloads": -1, "filename": "elasticsearch-dsl-6.2.1.tar.gz", "has_sig": false, "md5_digest": "1a11a126b6d5b698673bf528d338d0a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44941, "upload_time": "2018-07-03T14:48:33", "upload_time_iso_8601": "2018-07-03T14:48:33.809835Z", "url": "https://files.pythonhosted.org/packages/99/76/b15c970a383a0439bc1948e184a904ec25d8b5d0e1a2344e7db6f3857075/elasticsearch-dsl-6.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "6.3.0": [ { "comment_text": "", "digests": { "md5": "233a366331d1cb8a4ad61d698a1aa2f5", "sha256": "0e8a48a438cc627cf743439c7595d7939035a6608ef1d84edc71e94dde42f823" }, "downloads": -1, "filename": "elasticsearch_dsl-6.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "233a366331d1cb8a4ad61d698a1aa2f5", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 48843, "upload_time": "2018-11-21T03:09:14", "upload_time_iso_8601": "2018-11-21T03:09:14.432533Z", "url": "https://files.pythonhosted.org/packages/61/13/9b6864dd05295e38afe019957a7736cde8826fc21019632d0b8e84cac7c0/elasticsearch_dsl-6.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b4d5f19317eebd5e816cd676ecfd0057", "sha256": "ab39e7aa9654e0ba65db6ac7586a635ddd2b216477474ba561ba86a2995c3eeb" }, "downloads": -1, "filename": "elasticsearch-dsl-6.3.0.tar.gz", "has_sig": false, "md5_digest": "b4d5f19317eebd5e816cd676ecfd0057", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52012, "upload_time": "2018-11-21T03:09:11", "upload_time_iso_8601": "2018-11-21T03:09:11.544736Z", "url": "https://files.pythonhosted.org/packages/28/4f/925d48ebdee0faa938ed566a8f210afdb577ebe11bd3d375fd458e908be9/elasticsearch-dsl-6.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "6.3.1": [ { "comment_text": "", "digests": { "md5": "e0fed5b7d65baf4598327aa8921332be", "sha256": "5f43196a3fd91b2eac90f7345e99f92c66004d85a1fd803cdecf756430827231" }, "downloads": -1, "filename": "elasticsearch_dsl-6.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0fed5b7d65baf4598327aa8921332be", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 48999, "upload_time": "2018-12-05T22:39:26", "upload_time_iso_8601": "2018-12-05T22:39:26.824348Z", "url": "https://files.pythonhosted.org/packages/d3/ee/b748249edf415573cc66a8203318b4f7f8a4246e5a562d5f77985f11db4c/elasticsearch_dsl-6.3.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a937714b4827ae9e5b315b779e679e6e", "sha256": "5f80b3b4a6e61db5d273bc57c32a80b2ddbc555afcc122c62c20440c355008be" }, "downloads": -1, "filename": "elasticsearch-dsl-6.3.1.tar.gz", "has_sig": false, "md5_digest": "a937714b4827ae9e5b315b779e679e6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52222, "upload_time": "2018-12-05T22:39:24", "upload_time_iso_8601": "2018-12-05T22:39:24.246676Z", "url": "https://files.pythonhosted.org/packages/4c/0d/1549f50c591db6bb4e66cbcc8d34a6e537c3d89aa426b167c244fd46420a/elasticsearch-dsl-6.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "6.4.0": [ { "comment_text": "", "digests": { "md5": "8db9c153a7a67cb14394c24b7dffdaba", "sha256": "f60aea7fd756ac1fbe7ce114bbf4949aefbf495dfe8896640e787c67344f12f6" }, "downloads": -1, "filename": "elasticsearch_dsl-6.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8db9c153a7a67cb14394c24b7dffdaba", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 49309, "upload_time": "2019-04-25T23:23:24", "upload_time_iso_8601": "2019-04-25T23:23:24.802938Z", "url": "https://files.pythonhosted.org/packages/4f/73/580e648ab72a19c26c815931ce2b2dda67454f557e72ce7ae90fd3b7887d/elasticsearch_dsl-6.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e2c1afc646cffb218043113b4fbca39c", "sha256": "26416f4dd46ceca43d62ef74970d9de4bdd6f4b0f163316f0b432c9e61a08bec" }, "downloads": -1, "filename": "elasticsearch-dsl-6.4.0.tar.gz", "has_sig": false, "md5_digest": "e2c1afc646cffb218043113b4fbca39c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52534, "upload_time": "2019-04-25T23:23:21", "upload_time_iso_8601": "2019-04-25T23:23:21.962781Z", "url": "https://files.pythonhosted.org/packages/e6/8d/18736b6c000ebf1392bdcd1fbe72c115c3c54a2c375e81f75b971020895f/elasticsearch-dsl-6.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "7.0.0": [ { "comment_text": "", "digests": { "md5": "267437f2be492036d2910f617d13db0d", "sha256": "763fb28add254f2c3a1d071cd114466d8a27f640e02a874afba7b8a04147c094" }, "downloads": -1, "filename": "elasticsearch_dsl-7.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "267437f2be492036d2910f617d13db0d", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 48888, "upload_time": "2019-04-25T23:47:43", "upload_time_iso_8601": "2019-04-25T23:47:43.982817Z", "url": "https://files.pythonhosted.org/packages/77/95/aa96ac42bf7cf8d56d4c7330f4fa5c1b2c460efa7ad2e9ba183bae823b0b/elasticsearch_dsl-7.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "57e8e5ad8c6f27f72e88122c8e18b759", "sha256": "2aedc2a4dbba9870249a57d1798ec29e44404619bded66ac920f5d6a1cbb6f22" }, "downloads": -1, "filename": "elasticsearch-dsl-7.0.0.tar.gz", "has_sig": false, "md5_digest": "57e8e5ad8c6f27f72e88122c8e18b759", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52268, "upload_time": "2019-04-25T23:47:41", "upload_time_iso_8601": "2019-04-25T23:47:41.274780Z", "url": "https://files.pythonhosted.org/packages/c8/9f/bca6b1ab9d1f83aa52d924681da202a23c46606b857a53270dd4ccaeb6fc/elasticsearch-dsl-7.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "7.1.0": [ { "comment_text": "", "digests": { "md5": "7ebd9bd6c241ac01f1733f468bf15352", "sha256": "3e3a5dbec143b8142c3db3710610306fc6294ba0d7a14403694b2dbc2d3ed641" }, "downloads": -1, "filename": "elasticsearch_dsl-7.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ebd9bd6c241ac01f1733f468bf15352", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 53387, "upload_time": "2019-10-23T01:02:26", "upload_time_iso_8601": "2019-10-23T01:02:26.812666Z", "url": "https://files.pythonhosted.org/packages/07/46/b03326c44aa9693b7879d17fce42fa412470e43cf6035e8addfc5af634c6/elasticsearch_dsl-7.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ee4608e9e53f908972b29d9afa8a8b2c", "sha256": "3f860e0304d703f63b458fea3782f09a823ab07da7ee84ae4bff1aa63e22aedb" }, "downloads": -1, "filename": "elasticsearch-dsl-7.1.0.tar.gz", "has_sig": false, "md5_digest": "ee4608e9e53f908972b29d9afa8a8b2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52824, "upload_time": "2019-10-23T01:02:23", "upload_time_iso_8601": "2019-10-23T01:02:23.841370Z", "url": "https://files.pythonhosted.org/packages/39/a3/e9ad423aaa9e8baaa64409290722e45bac9fc401ad879cb29b5f2fdea237/elasticsearch-dsl-7.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "7.2.0": [ { "comment_text": "", "digests": { "md5": "7414012fd9e29da2cedf4f4b4543bcec", "sha256": "0eee35bdb10d7c1e5b6dd68d94da67e9c2e639c273c1c0c3f560e430b03dce45" }, "downloads": -1, "filename": "elasticsearch_dsl-7.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7414012fd9e29da2cedf4f4b4543bcec", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 53522, "upload_time": "2020-05-04T20:57:31", "upload_time_iso_8601": "2020-05-04T20:57:31.902998Z", "url": "https://files.pythonhosted.org/packages/84/69/7774e3ffcde5938c37a3eda6c47bfc6c40400afe380f1db84dd957814d06/elasticsearch_dsl-7.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8a7da80bb9a374b37e150f4cbe05b598", "sha256": "4015c0d25a0a5df05cf50fe7f3464234c5b97f050c85697399d96d46b30e09a7" }, "downloads": -1, "filename": "elasticsearch-dsl-7.2.0.tar.gz", "has_sig": false, "md5_digest": "8a7da80bb9a374b37e150f4cbe05b598", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 53001, "upload_time": "2020-05-04T20:57:33", "upload_time_iso_8601": "2020-05-04T20:57:33.682496Z", "url": "https://files.pythonhosted.org/packages/89/ab/ca34c53b7536f93e20061255eb738fd3d4e4fd9f2f74edd71793bd69a0b1/elasticsearch-dsl-7.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "7.2.1": [ { "comment_text": "", "digests": { "md5": "373164f263888bcfb2fdb62f51ae2c8b", "sha256": "593c01822a03e3e84b87753c78edb833f4b2bfafcd52089841bd8f99b7e74ccd" }, "downloads": -1, "filename": "elasticsearch_dsl-7.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "373164f263888bcfb2fdb62f51ae2c8b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 53528, "upload_time": "2020-06-02T18:53:14", "upload_time_iso_8601": "2020-06-02T18:53:14.513112Z", "url": "https://files.pythonhosted.org/packages/42/37/9f78aca7306c6d980b758e04a23161a67abdc0a44aed286c648a57653f9e/elasticsearch_dsl-7.2.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a5648a5c61d18c1f1792a67200838aea", "sha256": "1e345535164cb684de4b825e1d0daf81b75554b30d3905446584a9e4af0cc3e7" }, "downloads": -1, "filename": "elasticsearch-dsl-7.2.1.tar.gz", "has_sig": false, "md5_digest": "a5648a5c61d18c1f1792a67200838aea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 53057, "upload_time": "2020-06-02T18:53:16", "upload_time_iso_8601": "2020-06-02T18:53:16.168368Z", "url": "https://files.pythonhosted.org/packages/6d/95/025795e573c80100f749fab43a0d97260c35485025db900d6ab3ca1f3464/elasticsearch-dsl-7.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "7.3.0": [ { "comment_text": "", "digests": { "md5": "2c949ed51c22f344d4f6580c51a5407f", "sha256": "9390d8e5cf82ebad3505e7f656e407259cf703f5a4035f211cef454127672572" }, "downloads": -1, "filename": "elasticsearch_dsl-7.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c949ed51c22f344d4f6580c51a5407f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 62986, "upload_time": "2020-09-17T13:41:36", "upload_time_iso_8601": "2020-09-17T13:41:36.445970Z", "url": "https://files.pythonhosted.org/packages/f4/ad/f194bbbf3b4884794a3863342d95603cbf2d0e9f11129bd9481067f35fe8/elasticsearch_dsl-7.3.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2966289d05fc8389e6d1e8ba7dca346b", "sha256": "0ed75f6ff037e36b2397a8e92cae0ddde79b83adc70a154b8946064cb62f7301" }, "downloads": -1, "filename": "elasticsearch-dsl-7.3.0.tar.gz", "has_sig": false, "md5_digest": "2966289d05fc8389e6d1e8ba7dca346b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 54973, "upload_time": "2020-09-17T13:41:39", "upload_time_iso_8601": "2020-09-17T13:41:39.488931Z", "url": "https://files.pythonhosted.org/packages/5e/37/a85a95222cda2a2f66ceed27f7aeffe865e127933c857572d273d97a44c0/elasticsearch-dsl-7.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "7.4.0": [ { "comment_text": "", "digests": { "md5": "553356bd01b017b6de4bf19d65b966fc", "sha256": "046ea10820b94c075081b528b4526c5bc776bda4226d702f269a5f203232064b" }, "downloads": -1, "filename": "elasticsearch_dsl-7.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "553356bd01b017b6de4bf19d65b966fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 63701, "upload_time": "2021-07-15T15:35:04", "upload_time_iso_8601": "2021-07-15T15:35:04.817182Z", "url": "https://files.pythonhosted.org/packages/12/1e/c59c873cc63643b277e80efec0c5a9714798e4716ca43e97fba35b94e811/elasticsearch_dsl-7.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4616f33329a606993cbdc0615dd2542e", "sha256": "c4a7b93882918a413b63bed54018a1685d7410ffd8facbc860ee7fd57f214a6d" }, "downloads": -1, "filename": "elasticsearch-dsl-7.4.0.tar.gz", "has_sig": false, "md5_digest": "4616f33329a606993cbdc0615dd2542e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 56549, "upload_time": "2021-07-15T15:35:06", "upload_time_iso_8601": "2021-07-15T15:35:06.939707Z", "url": "https://files.pythonhosted.org/packages/ea/a1/86b304895d346eb5d4c51584f7d3f02ba91131efbe2545e867b62275976b/elasticsearch-dsl-7.4.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "553356bd01b017b6de4bf19d65b966fc", "sha256": "046ea10820b94c075081b528b4526c5bc776bda4226d702f269a5f203232064b" }, "downloads": -1, "filename": "elasticsearch_dsl-7.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "553356bd01b017b6de4bf19d65b966fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 63701, "upload_time": "2021-07-15T15:35:04", "upload_time_iso_8601": "2021-07-15T15:35:04.817182Z", "url": "https://files.pythonhosted.org/packages/12/1e/c59c873cc63643b277e80efec0c5a9714798e4716ca43e97fba35b94e811/elasticsearch_dsl-7.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4616f33329a606993cbdc0615dd2542e", "sha256": "c4a7b93882918a413b63bed54018a1685d7410ffd8facbc860ee7fd57f214a6d" }, "downloads": -1, "filename": "elasticsearch-dsl-7.4.0.tar.gz", "has_sig": false, "md5_digest": "4616f33329a606993cbdc0615dd2542e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 56549, "upload_time": "2021-07-15T15:35:06", "upload_time_iso_8601": "2021-07-15T15:35:06.939707Z", "url": "https://files.pythonhosted.org/packages/ea/a1/86b304895d346eb5d4c51584f7d3f02ba91131efbe2545e867b62275976b/elasticsearch-dsl-7.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }