{ "info": { "author": "Andrew Gross", "author_email": "andrew.w.gross@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# PyEQS [![Build Status](https://travis-ci.org/Yipit/pyeqs.svg?branch=master)](https://travis-ci.org/Yipit/pyeqs) [![Coverage Status](https://coveralls.io/repos/Yipit/pyeqs/badge.png)](https://coveralls.io/r/Yipit/pyeqs)\n\n#### Python Elasticsearch QuerySets\n\nA python library to simplify building complex Elasticsearch JSON queries. Based on the Django QuerySet API, backed by the [official python elasticsearch library](https://github.com/elasticsearch/elasticsearch-py). Supports Elasticsearch `1.0+`.\n\nThis is an attempt to provide an interface familiar to users of Django Querysets. Due to the differences in the backends it was impossible to mirror the Queryset API and maintain full search functionality. Be aware when using this library that the interfaces may not have the same trade-offs and caveats.\n\n#### Current Development Status\n\nCurrently pre `v1.0`, so the API is not locked in. This project aims to follow [semantic versioning](http://semver.org/) once it reaches a stable API. Issues may arise as the backend `elasticsearch-py` library locks its versions to **Elasticsearch** releases.\n\n## Installation\n\n```bash\npip install pyeqs\n```\n\n## Usage\n\nCheck out the [API Reference](https://github.com/Yipit/pyeqs/blob/master/API_REFERENCE.md) for examples.\n\n## Alternatives\n\n#### Python\n* [ElasticUtils](http://elasticutils.readthedocs.org/en/latest/): A library by Mozilla uses a syntax leveraging built-in &, | and ~ to construct queries.\n* [Elasticsearch-dsl-py](https://github.com/elasticsearch/elasticsearch-dsl-py): A library by Elasticsearch that is similar and compatible with ElasticUtils.\n* [Django-Haystack](https://github.com/toastdriven/django-haystack): A library that wraps multiple search backends and presents them in the same interface as Django models. In my experience a very all-in-one solution that makes it hard to manipulate Elasticsearch directly, but wonderful when you need the feature set.\n\n#### Ruby\n* [Plunk](https://github.com/elbii/plunk): A ruby library to allow you to write strings to queries that have more power than simple 'query string' requests\n\n#### Haskell\n* [Bloodhound](https://github.com/bitemyapp/bloodhound/): A basic Elasticsearch Client that also has the ability to leverage the language's built-in operators to construct queries.\n\n#### Perl\n* [ElasticSearch::SearchBuilder](https://metacpan.org/pod/ElasticSearch::SearchBuilder): An Elasticsearch Client to help with constructing complex queries and filters.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yipit/pyeqs", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pyeqs", "package_url": "https://pypi.org/project/pyeqs/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyeqs/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/yipit/pyeqs" }, "release_url": "https://pypi.org/project/pyeqs/0.13.1/", "requires_dist": null, "requires_python": null, "summary": "Django Querysets-esque implementation for Elasticsearch", "version": "0.13.1" }, "last_serial": 1340483, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4be74019773f67e70383a256b1e5b94b", "sha256": "581b49ab74722b5578757687212731d5e0853b489fbd0948e5800c0829ca1c19" }, "downloads": -1, "filename": "pyeqs-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4be74019773f67e70383a256b1e5b94b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5829, "upload_time": "2014-05-14T23:29:24", "url": "https://files.pythonhosted.org/packages/3d/0b/478a2c8c97b237d89519edecacdc5acf53bbb857ca7efcacdfd77d75bec3/pyeqs-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2524893142231d7fa5a6f8c2aaf1ec23", "sha256": "d800a49b506defe6025ad10391acd2375023be9fd516012a29fe5f59f465e0c5" }, "downloads": -1, "filename": "pyeqs-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2524893142231d7fa5a6f8c2aaf1ec23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6325, "upload_time": "2014-05-14T23:30:52", "url": "https://files.pythonhosted.org/packages/f5/46/7c0df73e683b589230ca3a87a30e842d242bf95ce0a2f7813070aeaee1eb/pyeqs-0.1.1.tar.gz" } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "b6e31ae0b963a1a353c60435b877f2a5", "sha256": "9229ad7b49ab8c5b6270cbe505b30e4e07bd5c1ac49ef772d15420d8bf219c30" }, "downloads": -1, "filename": "pyeqs-0.10.0.tar.gz", "has_sig": false, "md5_digest": "b6e31ae0b963a1a353c60435b877f2a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8984, "upload_time": "2014-07-31T16:06:44", "url": "https://files.pythonhosted.org/packages/cf/5b/01bbf62f1bc6b52d119d50e091c78a692262144cb167df02bab9a7f8299d/pyeqs-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "bbccc49ea344fadc0bc3a529126017b5", "sha256": "569aeba92637877ae5b95d9526eb0229e6216bc22598bf982051402bec94ec64" }, "downloads": -1, "filename": "pyeqs-0.10.1.tar.gz", "has_sig": false, "md5_digest": "bbccc49ea344fadc0bc3a529126017b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9002, "upload_time": "2014-07-31T19:30:10", "url": "https://files.pythonhosted.org/packages/b5/c5/70cfde1c9c241839ba20accd4d2453f005d2c45f447f3e6c98f8bc642dde/pyeqs-0.10.1.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "4783544a8272fa2ac860b75d5e91f169", "sha256": "29f2a99f2cfeebf316b7a5c36f662b5492bc08f9320e23ea0dff3a966d27b953" }, "downloads": -1, "filename": "pyeqs-0.11.0.tar.gz", "has_sig": false, "md5_digest": "4783544a8272fa2ac860b75d5e91f169", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9080, "upload_time": "2014-08-12T20:36:17", "url": "https://files.pythonhosted.org/packages/12/35/88eac0b669860c2b12efbc68f4af74be755be1939be847261957dee5b03c/pyeqs-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "60adc10a72c856fe3b381c0ec80574ac", "sha256": "dc4ae59ecab45615c4b5c9e8964740f2203cb80d618ba426b3c1a9a6bbf46260" }, "downloads": -1, "filename": "pyeqs-0.12.0.tar.gz", "has_sig": false, "md5_digest": "60adc10a72c856fe3b381c0ec80574ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9116, "upload_time": "2014-08-21T19:02:16", "url": "https://files.pythonhosted.org/packages/65/ee/6696a8c20ed60c6ac7c1431128d9801ea6edd5f1211c362fdb650f5a39e3/pyeqs-0.12.0.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "4fc010414f192cc42b015c7324b3ca54", "sha256": "eef634d627033189a20e9bf237ae627ee4c706cc33f4d783870257be684190a4" }, "downloads": -1, "filename": "pyeqs-0.13.0.tar.gz", "has_sig": false, "md5_digest": "4fc010414f192cc42b015c7324b3ca54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9267, "upload_time": "2014-08-22T17:43:17", "url": "https://files.pythonhosted.org/packages/8c/a2/895e9482f7bf51fc8208d14dca815ae23ec1bbde4e155c72d0b067c7ea4c/pyeqs-0.13.0.tar.gz" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "3fee6e2c4ee43a5886f455cde04c407f", "sha256": "d1678d01d2926fd4c93882f37b9ff5bce9308edf7941b86a7c5453900f115d47" }, "downloads": -1, "filename": "pyeqs-0.13.1.tar.gz", "has_sig": false, "md5_digest": "3fee6e2c4ee43a5886f455cde04c407f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9311, "upload_time": "2014-12-11T19:24:58", "url": "https://files.pythonhosted.org/packages/5b/16/50d52ccb10b2ddefe60a3bd974a000de73637ffb1cda7f6b69c000522ce4/pyeqs-0.13.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6146cfcffdfcaa8483235723d7a78f7f", "sha256": "7a797fe1dfcd1d454c0950770e8ff7ab8a2cfe4785565229cbc8c65d0730e79a" }, "downloads": -1, "filename": "pyeqs-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6146cfcffdfcaa8483235723d7a78f7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6322, "upload_time": "2014-05-15T15:53:24", "url": "https://files.pythonhosted.org/packages/c0/8c/426f926ddf7c7d15f30c1dd084c90c00dd93e7511468e48411ad87cb4626/pyeqs-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a27eeba0c1f9b3ed57b36b805d219c57", "sha256": "e0d31d377345cf4d8e64f540e88503236a820aefd5cb16efd89220fb496d733c" }, "downloads": -1, "filename": "pyeqs-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a27eeba0c1f9b3ed57b36b805d219c57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6263, "upload_time": "2014-05-19T19:36:55", "url": "https://files.pythonhosted.org/packages/c6/24/98ed934bf9d5e42b41a27195c76ded528713a39533006a96814beae1ddb0/pyeqs-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b5d550301da5e7fd713780dacd5e48f3", "sha256": "d137fa8b3c90c1ad1e7c1303bf89990d27625f57b20cbf9df3c39c010933a596" }, "downloads": -1, "filename": "pyeqs-0.3.1.tar.gz", "has_sig": false, "md5_digest": "b5d550301da5e7fd713780dacd5e48f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7119, "upload_time": "2014-05-20T15:29:06", "url": "https://files.pythonhosted.org/packages/03/50/e5c98bd38438df67e41ef1d3e6407485854c6ea0990af4cd5512ba9666c2/pyeqs-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "f83d3e3134de99e16d9d406c1eda4356", "sha256": "e1977be32fc158843b12b2a3b4b5252dfbe3d9bdca933032e2c6d8f204450a26" }, "downloads": -1, "filename": "pyeqs-0.3.2.tar.gz", "has_sig": false, "md5_digest": "f83d3e3134de99e16d9d406c1eda4356", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7112, "upload_time": "2014-05-20T15:42:22", "url": "https://files.pythonhosted.org/packages/53/5e/bdce5acf0d1ccf4363f42a537458dfbc6f95358d8971c15a9ee696abf3bc/pyeqs-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "79796f9bb7a1ba6e6e9559d1e5ea0819", "sha256": "d10d0c8b31628757057f981e65997c7114f3e4407060d41e4bb8be5e8f545f60" }, "downloads": -1, "filename": "pyeqs-0.3.3.tar.gz", "has_sig": false, "md5_digest": "79796f9bb7a1ba6e6e9559d1e5ea0819", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7217, "upload_time": "2014-05-28T15:02:54", "url": "https://files.pythonhosted.org/packages/dd/52/0f61104d201e8baf74455c327914656ed19989e13e02c50db7b8cb7ede3d/pyeqs-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "275c91dac8d63ea730852d1e74f4725c", "sha256": "58430294355d28c09cb707abac59cf371bb4f706dacde4ea1517c5b959a1ef1c" }, "downloads": -1, "filename": "pyeqs-0.4.0.tar.gz", "has_sig": false, "md5_digest": "275c91dac8d63ea730852d1e74f4725c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7244, "upload_time": "2014-05-29T15:47:38", "url": "https://files.pythonhosted.org/packages/28/da/30a9d30d3cf04c64b77bd2b3ffc9e99edec110b97662daf12d5467a329d2/pyeqs-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "ba424e36eda31169d48c63f236419317", "sha256": "f0248139d841aaa1e05c49c3ec9f7185b826a03e0d6259d7e9d3e80bb5576617" }, "downloads": -1, "filename": "pyeqs-0.5.0.tar.gz", "has_sig": false, "md5_digest": "ba424e36eda31169d48c63f236419317", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7303, "upload_time": "2014-06-03T17:42:32", "url": "https://files.pythonhosted.org/packages/57/97/07e015c13abd7a13eaa6e736488f58556e6f7bb9505b31eb2e8ecc3656d0/pyeqs-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "bfa60a42f3b68f94b3563b5dc86148b0", "sha256": "b11c59e5a78b5981f619c81ad53b01617527f45735bb923ac16a01ab9adce141" }, "downloads": -1, "filename": "pyeqs-0.5.1.tar.gz", "has_sig": false, "md5_digest": "bfa60a42f3b68f94b3563b5dc86148b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7310, "upload_time": "2014-06-03T18:48:33", "url": "https://files.pythonhosted.org/packages/0a/5f/dc464113b4d83cdf949dc160ff71065a5f878901f75615687b71e07a0f02/pyeqs-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "f1bc8a435aa9f2f29636d4306154723b", "sha256": "1316eeb0812c7bedd5975b65f0be553571441b84420fe8deec936139067b0e7c" }, "downloads": -1, "filename": "pyeqs-0.6.0.tar.gz", "has_sig": false, "md5_digest": "f1bc8a435aa9f2f29636d4306154723b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7461, "upload_time": "2014-06-03T20:24:45", "url": "https://files.pythonhosted.org/packages/84/40/da14d28c12de0333dcd02ced688f000332201f32970bc5100c57ad74b67a/pyeqs-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "51ba4c2e1c5230c94706c52deadc1f2f", "sha256": "49778c0ec0fa290036d25e5b307cd644ab91a52ea1335c27200398670f2cd76b" }, "downloads": -1, "filename": "pyeqs-0.6.1.tar.gz", "has_sig": false, "md5_digest": "51ba4c2e1c5230c94706c52deadc1f2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7460, "upload_time": "2014-06-04T15:08:40", "url": "https://files.pythonhosted.org/packages/b5/88/21790bb015af1a20516b2f10f57d6f3a1ffdf37b9903b93a84f8c601aded/pyeqs-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "20e0f0ed9506d62cd9080032ff05d774", "sha256": "c22c646fb1856f675850040bde5dde60ade829d92ae94871d86ccd314d29710f" }, "downloads": -1, "filename": "pyeqs-0.6.2.tar.gz", "has_sig": false, "md5_digest": "20e0f0ed9506d62cd9080032ff05d774", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7437, "upload_time": "2014-06-04T15:18:33", "url": "https://files.pythonhosted.org/packages/c5/28/c40e75e0d56fac1f4e8e97f0466b7969259af327ec7ecbf46fe0a9478527/pyeqs-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "1bbe0778bb99e5707c2a1f84f86c9300", "sha256": "ff8e3e0af82887791610a82aa02c779f69eccba20ea5057abcfb81d31ab68433" }, "downloads": -1, "filename": "pyeqs-0.6.3.tar.gz", "has_sig": false, "md5_digest": "1bbe0778bb99e5707c2a1f84f86c9300", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7458, "upload_time": "2014-06-04T19:27:30", "url": "https://files.pythonhosted.org/packages/b5/1f/9457fd1057ab9cde9912e5367973c10ad8ec91b7ee07359f08f7291903f4/pyeqs-0.6.3.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "ee8c2fa3f234b73e3c15e3ab83be572a", "sha256": "1c95236bb86f3412dca12c7e4453c7b8e20c50e0b54041cf33e75ae98309a5e4" }, "downloads": -1, "filename": "pyeqs-0.7.0.tar.gz", "has_sig": false, "md5_digest": "ee8c2fa3f234b73e3c15e3ab83be572a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7461, "upload_time": "2014-06-16T23:31:35", "url": "https://files.pythonhosted.org/packages/f3/6d/2636d4be1f7fffb25b747025966d658237ea8bb91612d64b607f67742759/pyeqs-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "76452c13143b58a9906d04474e89b440", "sha256": "a55665d54194d54c519aec7f9d4ad2971a55125a15553a2c65f89c408177aa8d" }, "downloads": -1, "filename": "pyeqs-0.7.1.tar.gz", "has_sig": false, "md5_digest": "76452c13143b58a9906d04474e89b440", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7256, "upload_time": "2014-06-23T19:38:10", "url": "https://files.pythonhosted.org/packages/69/39/114185234644ec33351dff4a7229eee121458eee6da251a9f762d05fee01/pyeqs-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "b2c336b12aab926e5b4ed7daa701c0e1", "sha256": "53f6d4aa38961e819a68f37d2badad17eb7f9e0e4a4b16c7cd7139512e4a5e23" }, "downloads": -1, "filename": "pyeqs-0.7.2.tar.gz", "has_sig": false, "md5_digest": "b2c336b12aab926e5b4ed7daa701c0e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7455, "upload_time": "2014-06-23T21:52:49", "url": "https://files.pythonhosted.org/packages/17/e6/ab72ddd7c6e6502429e7a61d4935d2d93d28776f9f54f87b468038917d61/pyeqs-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "dbcf5f888af0bc6133764dca475c0aec", "sha256": "7c48886c3db748be77962ecb0fd692ca8ecb6ea71f3ac1f810c678150dc6bde3" }, "downloads": -1, "filename": "pyeqs-0.7.3.tar.gz", "has_sig": false, "md5_digest": "dbcf5f888af0bc6133764dca475c0aec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7598, "upload_time": "2014-06-24T18:10:54", "url": "https://files.pythonhosted.org/packages/40/0d/6b9523e0345ea63f322268d92e5cbe693ac3c25801f8e7d1a2503e6cf2bf/pyeqs-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "2fc365836b07d68a880a94b8c049d8b2", "sha256": "38072bbbbe21e4c1f806a7fa40f52f5a04db8fef53fb0e5abad88e7f4d6371fd" }, "downloads": -1, "filename": "pyeqs-0.7.4.tar.gz", "has_sig": false, "md5_digest": "2fc365836b07d68a880a94b8c049d8b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7638, "upload_time": "2014-06-26T21:02:50", "url": "https://files.pythonhosted.org/packages/02/c3/be4148ff9948484bbd0f076841ea14b9aa0d3827bff36ba2e34cc7e0a72e/pyeqs-0.7.4.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "9a410946c311452b324c592e4421ca63", "sha256": "9c6a2911ec839286292a20eea4bc991678ea5715885d95951bb94812a7c0a794" }, "downloads": -1, "filename": "pyeqs-0.8.0.tar.gz", "has_sig": false, "md5_digest": "9a410946c311452b324c592e4421ca63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8125, "upload_time": "2014-06-30T20:47:28", "url": "https://files.pythonhosted.org/packages/58/bb/2c2fba649dc818c005fde694faae30b1ebd9fce8d3daffd11345e68ad09b/pyeqs-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "e58cc13517eb2e60d8628e9fe381c1b4", "sha256": "a1ba5dc1defc13dbb5697942819d1389e3d9a6f0d8772d5bb0994eef900f2c19" }, "downloads": -1, "filename": "pyeqs-0.8.1.tar.gz", "has_sig": false, "md5_digest": "e58cc13517eb2e60d8628e9fe381c1b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8159, "upload_time": "2014-07-01T16:00:20", "url": "https://files.pythonhosted.org/packages/a3/46/29e9b54e9f9cbace98018fab8ababd95a5834b0b25eeaed022a3c1d924da/pyeqs-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "01848157960a4f82c55292cd8c14c7af", "sha256": "1d578660cd2f0da38017edec6cca70cd71be28bdd442cb0d32c1ae85e2070ec6" }, "downloads": -1, "filename": "pyeqs-0.8.2.tar.gz", "has_sig": false, "md5_digest": "01848157960a4f82c55292cd8c14c7af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8286, "upload_time": "2014-07-24T19:03:29", "url": "https://files.pythonhosted.org/packages/09/d8/1d30773659f5e0ce41e7bb3091dca2fd4789f8167eea299d09b45ba84690/pyeqs-0.8.2.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "db0ec5a9c1ed81a354267c4b4e47e822", "sha256": "9bc2a004d6febd0faef30108f8239322f75f8f41f55a55ff471ec3207b73c2e7" }, "downloads": -1, "filename": "pyeqs-0.9.0.tar.gz", "has_sig": false, "md5_digest": "db0ec5a9c1ed81a354267c4b4e47e822", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8289, "upload_time": "2014-07-24T19:22:12", "url": "https://files.pythonhosted.org/packages/71/63/5b45b22fe62b205d4a9fb3bf4d85ac28ae852b8cdb3d94233b807dea9ece/pyeqs-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3fee6e2c4ee43a5886f455cde04c407f", "sha256": "d1678d01d2926fd4c93882f37b9ff5bce9308edf7941b86a7c5453900f115d47" }, "downloads": -1, "filename": "pyeqs-0.13.1.tar.gz", "has_sig": false, "md5_digest": "3fee6e2c4ee43a5886f455cde04c407f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9311, "upload_time": "2014-12-11T19:24:58", "url": "https://files.pythonhosted.org/packages/5b/16/50d52ccb10b2ddefe60a3bd974a000de73637ffb1cda7f6b69c000522ce4/pyeqs-0.13.1.tar.gz" } ] }