{ "info": { "author": "Pierre Mourlanne", "author_email": "pmourlanne@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "fiqs\n====\n\n[![Build Status](https://travis-ci.org/pmourlanne/fiqs.svg?branch=master)](https://travis-ci.org/pmourlanne/fiqs)\n\nfiqs is an opinionated high-level library whose goal is to help you write concise queries\nagains Elasticsearch and better consume the results. It is built on top of the awesome [Elasticsearch\nDSL]() library.\n\nfiqs exposes a ``flatten_result`` function which transforms an elasticsearch-dsl ``Result``, or a dictionary, into the list of its nodes.\nfiqs also lets you create Model classes, a la Django, which automatically generates an Elasticsearch mapping.\nFinally fiqs exposes a ``FQuery`` objects which, leveraging your models, lets you write less verbose queries against Elasticsearch.\n\n\nCompatibility\n-------------\n\nfiqs is compatible with Elasticsearch 5.X and works with both Python 2.7 and Python 3.3\n\n\nDocumentation\n-------------\n\nDocumentation is available at https://fiqs.readthedocs.io/\n\n\nCode example\n------------\n\nYou define a model, matching what is in your Elasticsearch cluster:\n\n```python\n from fiqs import models\n\n class Sale(models.Model):\n index = 'sale_data'\n doc_type = 'sale'\n\n id = fields.IntegerField()\n shop_id = fields.IntegerField()\n client_id = fields.KeywordField()\n\n timestamp = fields.DateField()\n price = fields.IntegerField()\n payment_type = fields.KeywordField(choices=['wire_transfer', 'cash', 'store_credit'])\n```\n\n\nYou can then write clean queries:\n\n```python\n from elasticsearch_dsl import Search\n from fiqs.aggregations import Sum\n from fiqs.query import FQuery\n\n from .models import Sale\n\n search = Search(...)\n metric = FQuery(search).values(\n total_sales=Sum(Sale.price),\n ).group_by(\n Sale.shop_id,\n Sale.client_id,\n )\n result = metric.eval()\n```\n\n\nAnd let fiqs organise the results:\n\n```python\n print(result)\n # [\n # {\n # \"shop_id\": 1,\n # \"client_id\": 1,\n # \"doc_count\": 30,\n # \"total_sales\": 12345.0,\n # },\n # {\n # \"shop_id\": 2,\n # \"client_id\": 1,\n # \"doc_count\": 20,\n # \"total_sales\": 23456.0,\n # },\n # {\n # \"shop_id\": 3,\n # \"client_id\": 1,\n # \"doc_count\": 10,\n # \"total_sales\": 34567.0,\n # },\n # [...]\n # ]\n```\n\n\nContributing\n------------\n\nThe fiqs project is hosted on [Github]()\n\nTo run the tests on your machine use this command: ``python setup.py test`` Some tests are used to generate results output from Elasticsearch. To run them you will need to run a docker container on your machine: ``docker run -d -p 8200:9200 -p 8300:9300 elasticsearch:5.x.x`` and then run ``py.test -k docker``.\n\n\nLicense\n-------\n\nSee attached LICENSE file.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pmourlanne/fiqs", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "fiqs", "package_url": "https://pypi.org/project/fiqs/", "platform": "", "project_url": "https://pypi.org/project/fiqs/", "project_urls": { "Homepage": "https://github.com/pmourlanne/fiqs" }, "release_url": "https://pypi.org/project/fiqs/0.3.35/", "requires_dist": null, "requires_python": "", "summary": "Python client for Elasticsearch built on top of elasticsearch-dsl", "version": "0.3.35" }, "last_serial": 4959523, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0cda939fe759ac7b2f495b896baaf73b", "sha256": "715dfe1adba5c60aa5d4d3dd8a1f0acd7eb968c5aab85faec71d605c33dab035" }, "downloads": -1, "filename": "fiqs-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0cda939fe759ac7b2f495b896baaf73b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12932, "upload_time": "2017-01-11T16:07:12", "url": "https://files.pythonhosted.org/packages/b3/8c/5796bd0ca92a4cca763e95f239f70b654f6e264b726b5cb87bb0698af7d9/fiqs-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "cbc1b372eec9c00c056d2a4d709e2faa", "sha256": "a832f432da458d5fa8e9eebb5f170d1163d73d1584372926e82753b691306ce9" }, "downloads": -1, "filename": "fiqs-0.2.0.tar.gz", "has_sig": false, "md5_digest": "cbc1b372eec9c00c056d2a4d709e2faa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15375, "upload_time": "2017-02-04T16:53:52", "url": "https://files.pythonhosted.org/packages/94/53/f5406b065254c8c274dce9537dfa3fc09b7f750e2c994155d820af2a5e28/fiqs-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "85ce199acd6e614c4fbb374d738eb444", "sha256": "c0c212cc8988a3cc7645d60256782ecc65610019d8b4bb21baea9edc86353c4b" }, "downloads": -1, "filename": "fiqs-0.3.0.tar.gz", "has_sig": false, "md5_digest": "85ce199acd6e614c4fbb374d738eb444", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17678, "upload_time": "2017-03-23T09:30:19", "url": "https://files.pythonhosted.org/packages/9e/a3/7b39544d317a45a63c28224000e3b79c5107087bf085a737b9d7ddf6b84f/fiqs-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "7ba94d3974c86d9da9b494827f06c6e3", "sha256": "061ad4f199684af41a84daac359738a34ec6172270dd40f64717d40b2f054cb2" }, "downloads": -1, "filename": "fiqs-0.3.1.tar.gz", "has_sig": false, "md5_digest": "7ba94d3974c86d9da9b494827f06c6e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17849, "upload_time": "2017-03-23T11:49:29", "url": "https://files.pythonhosted.org/packages/78/4b/67e56cc70be8580fe0ce5cf99864087cd7f32ee111d04516b989baa87ddc/fiqs-0.3.1.tar.gz" } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "f4f9e24393f4bfd0db7ad78d94d86ac1", "sha256": "7eadecd92f9cd7d780600d59361a29843096a64b186f8e75ca2b678288bfea9d" }, "downloads": -1, "filename": "fiqs-0.3.10.tar.gz", "has_sig": false, "md5_digest": "f4f9e24393f4bfd0db7ad78d94d86ac1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22408, "upload_time": "2017-04-10T13:31:06", "url": "https://files.pythonhosted.org/packages/5c/22/47c77f986755fe89d2e1d3c380c38f3816e0c0465425bb50702d04c0decc/fiqs-0.3.10.tar.gz" } ], "0.3.11": [ { "comment_text": "", "digests": { "md5": "af25c9346fa4c3ab3f72ff6d993d61b6", "sha256": "12467503475b7022fa8ef9fd2c336310fd616d83dd5774cde782195ca74f8b4c" }, "downloads": -1, "filename": "fiqs-0.3.11.tar.gz", "has_sig": false, "md5_digest": "af25c9346fa4c3ab3f72ff6d993d61b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22409, "upload_time": "2017-04-12T14:56:55", "url": "https://files.pythonhosted.org/packages/a8/59/284d5efbdbdf03b685ec7dc15c085141f9653b25320f104e7265d62fabff/fiqs-0.3.11.tar.gz" } ], "0.3.12": [ { "comment_text": "", "digests": { "md5": "f23dc6e7fa184b20896b1389c1694717", "sha256": "b7edabe89b7aa8b10a53adfe47c9b09ec6458e9b02e067204474b2e2a1b71dfc" }, "downloads": -1, "filename": "fiqs-0.3.12.tar.gz", "has_sig": false, "md5_digest": "f23dc6e7fa184b20896b1389c1694717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22431, "upload_time": "2017-04-18T10:17:45", "url": "https://files.pythonhosted.org/packages/97/1f/947eb72b744f0aeb1c000ed96b15282bf73e1394c78b4b734ce8a01a7935/fiqs-0.3.12.tar.gz" } ], "0.3.13": [ { "comment_text": "", "digests": { "md5": "f11febf691327efc2c20416335613b4b", "sha256": "a76c465596371e0afc0f4b177ee7b47cc4c3561c622c6309c254a03fae13c1c1" }, "downloads": -1, "filename": "fiqs-0.3.13.tar.gz", "has_sig": false, "md5_digest": "f11febf691327efc2c20416335613b4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23718, "upload_time": "2017-04-19T07:59:16", "url": "https://files.pythonhosted.org/packages/40/86/9990fe359c4b898f46e3f25878cd9569225bccdcfa6cc0bae20343267dda/fiqs-0.3.13.tar.gz" } ], "0.3.14": [ { "comment_text": "", "digests": { "md5": "eca643695c76523570784757b18ad638", "sha256": "40d9c395fe7864b8e06a678e0f22b5abc6693e8c1bc3e9c02a4f12c7e5928943" }, "downloads": -1, "filename": "fiqs-0.3.14.tar.gz", "has_sig": false, "md5_digest": "eca643695c76523570784757b18ad638", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23705, "upload_time": "2017-04-19T10:16:49", "url": "https://files.pythonhosted.org/packages/31/a1/4628e9f9d219ccb666b09d9ed460eca982b2d9a9674a5effff2f11126bfc/fiqs-0.3.14.tar.gz" } ], "0.3.15": [ { "comment_text": "", "digests": { "md5": "82f3d9612fb120b7dcb17f157e03b7e1", "sha256": "0e33de06352d7d361f303ceea5b20dd3410e046b624f80413887840006c66d58" }, "downloads": -1, "filename": "fiqs-0.3.15.tar.gz", "has_sig": false, "md5_digest": "82f3d9612fb120b7dcb17f157e03b7e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23783, "upload_time": "2017-04-24T14:32:27", "url": "https://files.pythonhosted.org/packages/3a/e1/a2f9b61c7783d3686b9ebdaafe80ba7fb2efd282cd28bb94c7e0c6343945/fiqs-0.3.15.tar.gz" } ], "0.3.16": [ { "comment_text": "", "digests": { "md5": "c01f56b8c1f9d6bf1778216d34c709ad", "sha256": "1727c861b831119086fec329371ea8ab4ecc7a94670562e3a33efca84ac6f5e7" }, "downloads": -1, "filename": "fiqs-0.3.16.tar.gz", "has_sig": false, "md5_digest": "c01f56b8c1f9d6bf1778216d34c709ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24092, "upload_time": "2017-04-27T14:45:43", "url": "https://files.pythonhosted.org/packages/eb/db/685e778ac4b918d04ff7baa4bf23e1dd561311c98acc5c57ca138040d3d5/fiqs-0.3.16.tar.gz" } ], "0.3.17": [ { "comment_text": "", "digests": { "md5": "170383a44a34a7d91ff0671d6f0c35f1", "sha256": "893deb7b9b9ceb892449bc415222f9bf03ee2c3ab1597de77cf1677a734cfb31" }, "downloads": -1, "filename": "fiqs-0.3.17.tar.gz", "has_sig": false, "md5_digest": "170383a44a34a7d91ff0671d6f0c35f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24168, "upload_time": "2017-04-27T15:04:00", "url": "https://files.pythonhosted.org/packages/e3/77/5fbc36e9bb38c07e414ea011cf53eac61f3affec9d47cb19d638d3a0c22d/fiqs-0.3.17.tar.gz" } ], "0.3.18": [ { "comment_text": "", "digests": { "md5": "bd168ce4e433ab9cb3dba4787396726f", "sha256": "4d9299c68054008b1bea45708c3726ed0590817f4eeacb4e01312b6b9e42ffbb" }, "downloads": -1, "filename": "fiqs-0.3.18.tar.gz", "has_sig": false, "md5_digest": "bd168ce4e433ab9cb3dba4787396726f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24476, "upload_time": "2017-04-28T07:59:30", "url": "https://files.pythonhosted.org/packages/30/0f/7b32c37555ed1ec1f57b7a51dc3f8d57a028091cfe92b15d362e03f64421/fiqs-0.3.18.tar.gz" } ], "0.3.19": [ { "comment_text": "", "digests": { "md5": "5d2758cc414b9460341e6ef28fdadcef", "sha256": "cca67e5f30791b2e46ead681e5d9cedca12064a18fc213e77d6e5c9ba2c6daca" }, "downloads": -1, "filename": "fiqs-0.3.19.tar.gz", "has_sig": false, "md5_digest": "5d2758cc414b9460341e6ef28fdadcef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24554, "upload_time": "2017-04-28T10:46:54", "url": "https://files.pythonhosted.org/packages/42/c3/e72735deaf9a947e2bdaca7e973edaaf0bea54d144bf90cecfd6a6d3183e/fiqs-0.3.19.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "c3a1d36395d53f0d105a411a6ef57c37", "sha256": "73e1864392a07122b0c1920aeb067c8b1905e2f7c720518ad44e73be4806f964" }, "downloads": -1, "filename": "fiqs-0.3.2.tar.gz", "has_sig": false, "md5_digest": "c3a1d36395d53f0d105a411a6ef57c37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18156, "upload_time": "2017-03-23T12:41:31", "url": "https://files.pythonhosted.org/packages/81/84/47f8a2c831443a802d1b9533d36cc7ef51769a7bfd598c243c1f89842e11/fiqs-0.3.2.tar.gz" } ], "0.3.20": [ { "comment_text": "", "digests": { "md5": "266b71abb7dc6e1d0119ad6dea17f12c", "sha256": "33c72d8b4d7bd8c1e1671c8d1e0de11d1e20ccdc37311690263c9c84425b5899" }, "downloads": -1, "filename": "fiqs-0.3.20.tar.gz", "has_sig": false, "md5_digest": "266b71abb7dc6e1d0119ad6dea17f12c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24588, "upload_time": "2017-04-28T12:31:49", "url": "https://files.pythonhosted.org/packages/f0/ca/8b0ef78efd3a8e7898cd25c00dceff80d0fc40e9b2970230104f35fc264f/fiqs-0.3.20.tar.gz" } ], "0.3.21": [ { "comment_text": "", "digests": { "md5": "a8223fefd94ef3afabb856445a8f900c", "sha256": "b1e8e6087fc670ac6b2b368588b2e3522aade4e2c318476a99258fa18ddff5e6" }, "downloads": -1, "filename": "fiqs-0.3.21.tar.gz", "has_sig": false, "md5_digest": "a8223fefd94ef3afabb856445a8f900c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25859, "upload_time": "2017-05-02T13:40:20", "url": "https://files.pythonhosted.org/packages/a0/f0/d91045d0ac8cb80666357f868c3e9a752677416c0c684138334ec23561e3/fiqs-0.3.21.tar.gz" } ], "0.3.22": [ { "comment_text": "", "digests": { "md5": "38b3dc34e221a0012bb071ba62fb9a09", "sha256": "4aa68430f1d082b9558752866088fbb377edee6b6fa4d69cd86e36b8ca8e66ed" }, "downloads": -1, "filename": "fiqs-0.3.22.tar.gz", "has_sig": false, "md5_digest": "38b3dc34e221a0012bb071ba62fb9a09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26482, "upload_time": "2017-05-04T14:32:50", "url": "https://files.pythonhosted.org/packages/5a/80/5ab151098fcefd2d29e1b186dec80f0d5b00f514786ccdfb3ef8358fe4a3/fiqs-0.3.22.tar.gz" } ], "0.3.23": [ { "comment_text": "", "digests": { "md5": "a04b25c96bc7318d85af5596f28958f2", "sha256": "bfb729cfcda412ecb3cc47b58c17627038a1811ae43c23afd6e743ce79535f40" }, "downloads": -1, "filename": "fiqs-0.3.23.tar.gz", "has_sig": false, "md5_digest": "a04b25c96bc7318d85af5596f28958f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26974, "upload_time": "2017-05-05T13:39:37", "url": "https://files.pythonhosted.org/packages/6f/cd/45ba234b1c76407522af8044f0b77a409781e8bcf2e4ab79455abe639046/fiqs-0.3.23.tar.gz" } ], "0.3.24": [ { "comment_text": "", "digests": { "md5": "363009ffa888ad71ab4ec314688261c9", "sha256": "943045ac517c89e3a2ae730e2d033640cad039762e06e8402cbdff3421630ccb" }, "downloads": -1, "filename": "fiqs-0.3.24.tar.gz", "has_sig": false, "md5_digest": "363009ffa888ad71ab4ec314688261c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27222, "upload_time": "2017-05-10T13:03:16", "url": "https://files.pythonhosted.org/packages/a2/a2/fcd2a02d8eca3ae57a35ace39bfb5dea2fab2a191b3c97addafcb7543e1f/fiqs-0.3.24.tar.gz" } ], "0.3.25": [ { "comment_text": "", "digests": { "md5": "0623356bbd4b7fa077fbb5e199772ed5", "sha256": "0d19418d532a465ec0e70f0896f9aa43471c2ec354a531edbaafe897a5880fd4" }, "downloads": -1, "filename": "fiqs-0.3.25.tar.gz", "has_sig": false, "md5_digest": "0623356bbd4b7fa077fbb5e199772ed5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27254, "upload_time": "2017-05-15T15:31:29", "url": "https://files.pythonhosted.org/packages/fb/3d/84def55961661c453faabbe64faed930a819ad0a523a3583b5973f8f4258/fiqs-0.3.25.tar.gz" } ], "0.3.26": [ { "comment_text": "", "digests": { "md5": "767b2d765f551e72d6663aaf65d128e0", "sha256": "0263f2fe5167859be84a52de76e004ee1210cc665ca5e5696127989c89d3db46" }, "downloads": -1, "filename": "fiqs-0.3.26.tar.gz", "has_sig": false, "md5_digest": "767b2d765f551e72d6663aaf65d128e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27451, "upload_time": "2017-05-16T09:13:07", "url": "https://files.pythonhosted.org/packages/63/81/7a344c89e9602ee4c8b3f902b89753a3d3f17717c5ce1610e4b3fedc8fc7/fiqs-0.3.26.tar.gz" } ], "0.3.27": [ { "comment_text": "", "digests": { "md5": "b9fc6aca4ccfab715142e2a10edcd9fc", "sha256": "02a382f9f1e0f2aa9cc6a6f28f2485248dedc8c4c21707884d3b58f67669042b" }, "downloads": -1, "filename": "fiqs-0.3.27.tar.gz", "has_sig": false, "md5_digest": "b9fc6aca4ccfab715142e2a10edcd9fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27452, "upload_time": "2017-06-22T13:30:38", "url": "https://files.pythonhosted.org/packages/10/a7/9e529b012c0692b0436f282fb31a46dd6e8f5e90d99dedc4dbfee2a364ed/fiqs-0.3.27.tar.gz" } ], "0.3.28": [ { "comment_text": "", "digests": { "md5": "10324f5c2975286354ffe4cd19c11162", "sha256": "4a6099cb258549ec277ba38e7d78a01726caa6907b13384fb8eef9b08d778247" }, "downloads": -1, "filename": "fiqs-0.3.28.tar.gz", "has_sig": false, "md5_digest": "10324f5c2975286354ffe4cd19c11162", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27603, "upload_time": "2017-09-12T13:01:00", "url": "https://files.pythonhosted.org/packages/27/cf/675e77ecd6b23780d640fe8f10afc3179e23f5c4f62441b90b562f944905/fiqs-0.3.28.tar.gz" } ], "0.3.29": [ { "comment_text": "", "digests": { "md5": "29e8c4b95ef5ca092d9ff0305eca333a", "sha256": "9db66e059fc188230179149e82cf0f21e35a973d02d5a57488261c4096270676" }, "downloads": -1, "filename": "fiqs-0.3.29.tar.gz", "has_sig": false, "md5_digest": "29e8c4b95ef5ca092d9ff0305eca333a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28115, "upload_time": "2017-09-12T14:51:23", "url": "https://files.pythonhosted.org/packages/bf/bf/bbd44ec1d33259803eb2e4808f45f76e720d04cc3347bae68bc26060c79d/fiqs-0.3.29.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "35a86a06ab8b3925994c77d175dcd5f7", "sha256": "23ba063b2050031d44b7ba9d2c9d358b6e7ecfcc8ef278633e9dacb87228a639" }, "downloads": -1, "filename": "fiqs-0.3.3.tar.gz", "has_sig": false, "md5_digest": "35a86a06ab8b3925994c77d175dcd5f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18154, "upload_time": "2017-03-23T12:49:09", "url": "https://files.pythonhosted.org/packages/61/55/94e6d141bcd8a526eaa3a4bed8a9d1df63a7c9e844c326aa5a709a1ab11e/fiqs-0.3.3.tar.gz" } ], "0.3.30": [ { "comment_text": "", "digests": { "md5": "6e9a4125081409b70cdc8e02ac356426", "sha256": "26cedb95d1f55d29b52f76d8a53e949235c6619800637668c0398029f4c618e3" }, "downloads": -1, "filename": "fiqs-0.3.30.tar.gz", "has_sig": false, "md5_digest": "6e9a4125081409b70cdc8e02ac356426", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29531, "upload_time": "2017-09-18T08:10:30", "url": "https://files.pythonhosted.org/packages/fb/3a/b3338a190bc0d475b9ad3b8faa4c46dc79360f45fe537f05dabac6e547a5/fiqs-0.3.30.tar.gz" } ], "0.3.31": [ { "comment_text": "", "digests": { "md5": "685013a9ca8b1c1ee7619f8e3172a91e", "sha256": "bbb2072ad8b3464605b685110135d939478b48316b9674c0e3ea9f846007720c" }, "downloads": -1, "filename": "fiqs-0.3.31.tar.gz", "has_sig": false, "md5_digest": "685013a9ca8b1c1ee7619f8e3172a91e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29716, "upload_time": "2017-09-18T15:04:08", "url": "https://files.pythonhosted.org/packages/3b/71/07295dfb26539de5b95779a702da0606d7a4021ad670aade176437033c9d/fiqs-0.3.31.tar.gz" } ], "0.3.32": [ { "comment_text": "", "digests": { "md5": "1a717f22c1e12b98099612ff37be8b5d", "sha256": "2ef8317c1839e4627079589c918e222051bf4b232cd346d45b797f76b0461bff" }, "downloads": -1, "filename": "fiqs-0.3.32.tar.gz", "has_sig": false, "md5_digest": "1a717f22c1e12b98099612ff37be8b5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30045, "upload_time": "2017-09-19T08:42:35", "url": "https://files.pythonhosted.org/packages/79/a8/f19efeac9c8af206b4b6da876137979ed92888e70daf4f72dd1efc172081/fiqs-0.3.32.tar.gz" } ], "0.3.33": [ { "comment_text": "", "digests": { "md5": "aa17cde8de024ee17c4c42fbd16366ae", "sha256": "f44055a9de643e45a7385615cad56dc34e9c92b8007c771787457a13096b13bf" }, "downloads": -1, "filename": "fiqs-0.3.33.tar.gz", "has_sig": false, "md5_digest": "aa17cde8de024ee17c4c42fbd16366ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30095, "upload_time": "2017-11-09T09:56:03", "url": "https://files.pythonhosted.org/packages/fc/a4/679e070f764e22cde623e91ca8c9d39ed599717e14cb688a0cf7ebca5d73/fiqs-0.3.33.tar.gz" } ], "0.3.34": [ { "comment_text": "", "digests": { "md5": "e926c2a08e84da669dad3fa25d17b09d", "sha256": "730b8c7d274425a52ef10ef430663ce9dd38934cdceb1909ebe7f2596fb2824b" }, "downloads": -1, "filename": "fiqs-0.3.34.tar.gz", "has_sig": false, "md5_digest": "e926c2a08e84da669dad3fa25d17b09d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30290, "upload_time": "2018-01-24T12:34:51", "url": "https://files.pythonhosted.org/packages/77/20/31e3e090063ad644d7aa43d07063f76ee693a0bc698ab35eb6f8a531dad9/fiqs-0.3.34.tar.gz" } ], "0.3.35": [ { "comment_text": "", "digests": { "md5": "9a3096448951d83d372f37c34111b68f", "sha256": "48475f498f357aa3dacf2d277945bf213b1f47a70b8c906ce8526a5c6077fd36" }, "downloads": -1, "filename": "fiqs-0.3.35.tar.gz", "has_sig": false, "md5_digest": "9a3096448951d83d372f37c34111b68f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31052, "upload_time": "2019-03-19T16:10:15", "url": "https://files.pythonhosted.org/packages/c6/d4/ed7631d0d352d6a5f54e916aa03d1278e4da2545c7a1e7c201f8af9e9f41/fiqs-0.3.35.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "b6e7f47a4e6b569709794e1b69efd79c", "sha256": "50874f8dac659ae92f3d814943403f31b716f2f83f6b1b2b99bfef11bba49e60" }, "downloads": -1, "filename": "fiqs-0.3.4.tar.gz", "has_sig": false, "md5_digest": "b6e7f47a4e6b569709794e1b69efd79c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18222, "upload_time": "2017-03-24T12:27:29", "url": "https://files.pythonhosted.org/packages/5b/b3/397aed6eef6ddd25702ece66a40fe3b91317f506dbd2b315a9558e6e5af9/fiqs-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "9b23fbc9ae4cf969437bb3c4fd6b57c0", "sha256": "f826fd624cb351c5960f4ce5d501981ef51141da01c42d7637b67860fa26ce4d" }, "downloads": -1, "filename": "fiqs-0.3.5.tar.gz", "has_sig": false, "md5_digest": "9b23fbc9ae4cf969437bb3c4fd6b57c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18268, "upload_time": "2017-03-24T14:07:36", "url": "https://files.pythonhosted.org/packages/67/41/d7bb23ccd2e76776a01bacdf595edfd2fb403da0e4217e6a8cd1060de59b/fiqs-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "efb13fb40c38777b0acfe9ae0c639000", "sha256": "47dd1bcd39ed7555b279573e26d57176336442793b4b52b50bb57f4deb57ce18" }, "downloads": -1, "filename": "fiqs-0.3.6.tar.gz", "has_sig": false, "md5_digest": "efb13fb40c38777b0acfe9ae0c639000", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21327, "upload_time": "2017-03-27T13:05:51", "url": "https://files.pythonhosted.org/packages/96/ba/fb36dafea8f9d8788db4b5e4b9ac676d33426163ab1211c51db8c3b4a778/fiqs-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "356f2c80b2fc2039fcc2fab516f2100e", "sha256": "64e405c105f345e7a0badfaff5537b8f12ba58feb8ca5c04c408d10f92fe3858" }, "downloads": -1, "filename": "fiqs-0.3.7.tar.gz", "has_sig": false, "md5_digest": "356f2c80b2fc2039fcc2fab516f2100e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21399, "upload_time": "2017-03-30T14:22:53", "url": "https://files.pythonhosted.org/packages/ac/53/fbb364248edf47417541c416e00350bdad7e2189731e6359e72387d910cc/fiqs-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "8ec796415567f63b5c1f136f620bff00", "sha256": "850ca3f6bf075a424d38edd3a99ffd45d97706799890a83dbf1ad669e2c0c759" }, "downloads": -1, "filename": "fiqs-0.3.8.tar.gz", "has_sig": false, "md5_digest": "8ec796415567f63b5c1f136f620bff00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21401, "upload_time": "2017-03-31T14:25:01", "url": "https://files.pythonhosted.org/packages/e2/b2/66be1dc0119f2f95c01fd2ca4b01b2631e7a76783a1eda464922a08f799e/fiqs-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "12931fa9e59c34de0dd0c5b6713bb66c", "sha256": "3bb4d51d3ddcbec1a59bf773378a3551390fc9f3de4ad3ca16f1660bb2914ad3" }, "downloads": -1, "filename": "fiqs-0.3.9.tar.gz", "has_sig": false, "md5_digest": "12931fa9e59c34de0dd0c5b6713bb66c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22359, "upload_time": "2017-04-10T13:14:41", "url": "https://files.pythonhosted.org/packages/6d/c0/316f504212e7f07f7e770fa759d90b1952c10bcf9dd8f9ae085e9bd69cc5/fiqs-0.3.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9a3096448951d83d372f37c34111b68f", "sha256": "48475f498f357aa3dacf2d277945bf213b1f47a70b8c906ce8526a5c6077fd36" }, "downloads": -1, "filename": "fiqs-0.3.35.tar.gz", "has_sig": false, "md5_digest": "9a3096448951d83d372f37c34111b68f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31052, "upload_time": "2019-03-19T16:10:15", "url": "https://files.pythonhosted.org/packages/c6/d4/ed7631d0d352d6a5f54e916aa03d1278e4da2545c7a1e7c201f8af9e9f41/fiqs-0.3.35.tar.gz" } ] }