{ "info": { "author": "Adam Sindelar", "author_email": "adam.sindelar@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "EFILTER is a general-purpose destructuring and search language implemented in Python, and suitable for integration with any Python project that requires a search function for some of its data.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/google/dotty/", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "efilter", "package_url": "https://pypi.org/project/efilter/", "platform": "", "project_url": "https://pypi.org/project/efilter/", "project_urls": { "Homepage": "https://github.com/google/dotty/" }, "release_url": "https://pypi.org/project/efilter/1!1.5.1/", "requires_dist": [ "python-dateutil (>2)", "pytz (>=2011k)", "six (>=1.4.0)" ], "requires_python": "", "summary": "EFILTER query language", "version": "1!1.5.1" }, "last_serial": 3066026, "releases": { "1!1.0": [ { "comment_text": "", "digests": { "md5": "df3f97eecca87d638b6d0dfe77533fda", "sha256": "89439c9c05c5835ac1c5cdc740176d4638a77d7f39ab4b419c7f0a5b9009f68c" }, "downloads": -1, "filename": "efilter-1-1.0.tar.gz", "has_sig": false, "md5_digest": "df3f97eecca87d638b6d0dfe77533fda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70286, "upload_time": "2016-04-21T11:54:38", "url": "https://files.pythonhosted.org/packages/fa/a9/e753ca166696ea208c4ddda1db7e6c6c68a0f737742a42e1f037c0aead7c/efilter-1-1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "b391cfceecd26521bc2182b9ac37a9a7", "sha256": "9f33d216918b990a047635661ee6bc2b141fde57bddf1e47350308a6fce398d2" }, "downloads": -1, "filename": "efilter-1!1.0.tar.gz", "has_sig": false, "md5_digest": "b391cfceecd26521bc2182b9ac37a9a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70285, "upload_time": "2016-04-21T12:05:39", "url": "https://files.pythonhosted.org/packages/8f/5b/cb4484ad13689121ee6e88c4c5792d799cd174b0c85d7b201674140025d0/efilter-1!1.0.tar.gz" } ], "1!1.1": [ { "comment_text": "", "digests": { "md5": "9748d5def473293547e24ef6819d081f", "sha256": "7015aa0fea99f28addd3d7a90af952d44f0255bb815bf75508ed9ea473da6b48" }, "downloads": -1, "filename": "efilter-1!1.1.tar.gz", "has_sig": false, "md5_digest": "9748d5def473293547e24ef6819d081f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68159, "upload_time": "2016-05-04T12:37:31", "url": "https://files.pythonhosted.org/packages/18/ba/ee5c43f051588d3402e3eb32fe1ebf5975711b3618cb2a9b03ac7c064389/efilter-1!1.1.tar.gz" } ], "1!1.2": [ { "comment_text": "", "digests": { "md5": "9bf50576b2b8e82811388badb214e83f", "sha256": "74df133bbadd70b83161b7433ea5b8cdf75d9dc3fb043fc928fb0549a2134f88" }, "downloads": -1, "filename": "efilter-1!1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "9bf50576b2b8e82811388badb214e83f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 102236, "upload_time": "2016-05-24T21:03:56", "url": "https://files.pythonhosted.org/packages/d7/6b/55b5fdc72dd620bac5b54120466fd624c98b14d8991ec9dce5ad7ffe6a58/efilter-1!1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8b44aa10b37a908c097387053f27fa6", "sha256": "76761cdca5563818667cc8abada14d259b981be67140c8a45f2bb2892cb7a61f" }, "downloads": -1, "filename": "efilter-1!1.2.tar.gz", "has_sig": false, "md5_digest": "c8b44aa10b37a908c097387053f27fa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68335, "upload_time": "2016-05-06T09:19:23", "url": "https://files.pythonhosted.org/packages/60/82/cb28d4d3379822051db4e0aee24c3f28dbeb0288a8de6dfb4af2f64e4bd4/efilter-1!1.2.tar.gz" } ], "1!1.2.post1": [ { "comment_text": "", "digests": { "md5": "a65baa3277a51db7821870ea383d404b", "sha256": "84a6fe38b0e287d4434f995c8b8d933b35e47c72d88ebf9e7f0dba3c7c0c1f2b" }, "downloads": -1, "filename": "efilter-1!1.2.post1.zip", "has_sig": false, "md5_digest": "a65baa3277a51db7821870ea383d404b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113076, "upload_time": "2016-05-31T19:30:37", "url": "https://files.pythonhosted.org/packages/30/b0/f22ef8f13ccb6ec67678ef7089856d35f1604763c4275e8de79807f44484/efilter-1!1.2.post1.zip" } ], "1!1.3": [ { "comment_text": "", "digests": { "md5": "aaa22e3f5b2488b4de4586e9e3ba2e1e", "sha256": "f45dc38b8f61e42b4126cf7a2246e8aec2dc00c95ea810d848a64ba118a887d5" }, "downloads": -1, "filename": "efilter-1!1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "aaa22e3f5b2488b4de4586e9e3ba2e1e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 105825, "upload_time": "2016-05-27T17:00:03", "url": "https://files.pythonhosted.org/packages/b0/e2/70de27d289869013e2ae50381f6ba8fb2c07c3a4c955c48853604bde6770/efilter-1!1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c9a069347e9a7ffc6f4ae04936a54fb", "sha256": "9cd225bc1ddd2f08249ce9b8e5d31d9d497e10c402fc13d7128265ca0b929965" }, "downloads": -1, "filename": "efilter-1!1.3.tar.gz", "has_sig": false, "md5_digest": "4c9a069347e9a7ffc6f4ae04936a54fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71177, "upload_time": "2016-05-27T16:58:55", "url": "https://files.pythonhosted.org/packages/2c/de/d1740a7c17f08d5ccddd4811eb4f089d4f4ea7a26645908c49cdad679805/efilter-1!1.3.tar.gz" } ], "1!1.4": [ { "comment_text": "", "digests": { "md5": "6270d40608973c4f557cce99d091d4d4", "sha256": "f2d58a0eb9539e065f0e0c4ff9914e9e6818bb7bd4e4ff6af5ba3314c4fd5640" }, "downloads": -1, "filename": "efilter-1!1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6270d40608973c4f557cce99d091d4d4", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 105913, "upload_time": "2016-07-28T08:05:48", "url": "https://files.pythonhosted.org/packages/a2/a6/1fa19c004714b1fc5251000f14bea571c34ca2c392e4ebed160912f34d96/efilter-1!1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b0205b6fbf2411a8d773ba8e6995a05", "sha256": "288e9b467218fdd087353635bf8aec846d32d1cd50cfbe1aa728c07e117ac8f5" }, "downloads": -1, "filename": "efilter-1!1.4.tar.gz", "has_sig": false, "md5_digest": "6b0205b6fbf2411a8d773ba8e6995a05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71235, "upload_time": "2016-07-27T13:10:32", "url": "https://files.pythonhosted.org/packages/ab/1f/7dc3b628663e1ed1e93635f506deb9206f0c59cf658dd92bb24b8c0cef30/efilter-1!1.4.tar.gz" } ], "1!1.5": [ { "comment_text": "", "digests": { "md5": "8fba4f3a090737b321d4a49478ab65eb", "sha256": "29a8f6d831474c320e0905780ab8751c1f7cf36c46404829045889b631531336" }, "downloads": -1, "filename": "efilter-1_1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "8fba4f3a090737b321d4a49478ab65eb", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 106579, "upload_time": "2016-09-01T12:06:41", "url": "https://files.pythonhosted.org/packages/a3/f7/1057654a7e14396abfae893e55366d8b996b4ececf2c4ce779bab524a070/efilter-1_1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc85430562de008ecec8b2410410bce7", "sha256": "4ea0bf75782657754419e6532b9b63da3f914ac25d345a71e672d9fe4639cc3d" }, "downloads": -1, "filename": "efilter-1-1.5.tar.gz", "has_sig": false, "md5_digest": "bc85430562de008ecec8b2410410bce7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71882, "upload_time": "2016-09-01T12:05:30", "url": "https://files.pythonhosted.org/packages/9f/48/82fd1254d70b5d7831ece84270cb99c178c0254e2568efad72c5ca2a31c7/efilter-1-1.5.tar.gz" } ], "1!1.5.1": [ { "comment_text": "", "digests": { "md5": "6ae4649307ffb28590f3aa7552f2da9f", "sha256": "f9ac836c4d2b7014d030856e58bd3867eb6ad3d36bad0d3885821d4d12389258" }, "downloads": -1, "filename": "efilter-1!1.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6ae4649307ffb28590f3aa7552f2da9f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 106600, "upload_time": "2017-08-02T02:48:57", "url": "https://files.pythonhosted.org/packages/78/a1/f0c6a5409e95e39dee96a0a2be6f7ad24e3fdfb807a780c8f53d06bcd39c/efilter-1!1.5.1-py2-none-any.whl" } ], "1.2.post1": [ { "comment_text": "", "digests": { "md5": "931e808dc44cdfb465cf69e52f465021", "sha256": "6f6db6b023214ee0cd410fba726ee92e9cb8ba25a4bfb1b6bd03f2635f62dae3" }, "downloads": -1, "filename": "efilter-1.2.post1.zip", "has_sig": false, "md5_digest": "931e808dc44cdfb465cf69e52f465021", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112739, "upload_time": "2016-05-31T19:23:15", "url": "https://files.pythonhosted.org/packages/49/97/5af938ac079718511d359745fb0a07f98fc1fac0165b91f3c60f3e268c11/efilter-1.2.post1.zip" } ], "1438554658": [ { "comment_text": "", "digests": { "md5": "acf6fa28e32fb1360755751fd2d6c2ac", "sha256": "7428a424bc9351b84a0d814db39bc22d3f65c4ba9f3324c0a9fcce46784f0b17" }, "downloads": -1, "filename": "efilter-1438554658.tar.gz", "has_sig": false, "md5_digest": "acf6fa28e32fb1360755751fd2d6c2ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41972, "upload_time": "2015-08-02T22:36:10", "url": "https://files.pythonhosted.org/packages/9c/b6/ec8616b7171bce371dbbbb9ea4ef21f41cd3bbe859d7f0121a4bfe2ec0e8/efilter-1438554658.tar.gz" }, { "comment_text": "", "digests": { "md5": "92bdf11372fb955e8061208d97f57e3d", "sha256": "88db26d9bac50e2fe145b6c86bddb12c8f01f051176b4976af878ebd19171388" }, "downloads": -1, "filename": "efilter-1438555278.tar.gz", "has_sig": false, "md5_digest": "92bdf11372fb955e8061208d97f57e3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42040, "upload_time": "2015-08-02T22:42:20", "url": "https://files.pythonhosted.org/packages/76/d8/845b498dc40130ab79d7778a230952d785e625ff50ec1ad8edf2cf1d17f1/efilter-1438555278.tar.gz" }, { "comment_text": "", "digests": { "md5": "61510ceafbe54d7995429044e8f1d163", "sha256": "04a4f025380803f8c861fd5891306a46306303e83b38b68eefaefce9be592e3c" }, "downloads": -1, "filename": "efilter-1438555622.tar.gz", "has_sig": false, "md5_digest": "61510ceafbe54d7995429044e8f1d163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42177, "upload_time": "2015-08-02T22:48:48", "url": "https://files.pythonhosted.org/packages/e6/b6/8212dbdc413d832a518817605c3a21c2b1e9d2c45802c18928694eb8e9d8/efilter-1438555622.tar.gz" }, { "comment_text": "", "digests": { "md5": "ebd8a348fcd38a33403d06b12b062868", "sha256": "2fd88c6169d2272c27336d8b0d3328d7040fc19c8a36e47b2e9425f995de3468" }, "downloads": -1, "filename": "efilter-1438624661.tar.gz", "has_sig": false, "md5_digest": "ebd8a348fcd38a33403d06b12b062868", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29758, "upload_time": "2015-08-03T19:44:55", "url": "https://files.pythonhosted.org/packages/c9/fc/30a34eddba65b4167198fa5cfe6639c34f93bd4de1d3a1a17d4039935d4f/efilter-1438624661.tar.gz" }, { "comment_text": "", "digests": { "md5": "5c114c02dc6deca6f814a211a7211a18", "sha256": "f59c7533e8c4267b0bc4d13b0aea9c453dc2c0dd8c2193b4dadf8cd29ed6f86a" }, "downloads": -1, "filename": "efilter-1438631350.tar.gz", "has_sig": false, "md5_digest": "5c114c02dc6deca6f814a211a7211a18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29857, "upload_time": "2015-08-03T19:49:56", "url": "https://files.pythonhosted.org/packages/52/21/e32c7b313ec1f984cadd54f9d6708987999fc00fa3382ef89f8453c0ca7c/efilter-1438631350.tar.gz" } ], "1438631350": [ { "comment_text": "", "digests": { "md5": "9bad2387facf706b1f7ba1411274406a", "sha256": "916dd0b8a5307dd8ad168bfc2eaea0eb9d83c16c5952cc3be8007c8e06e3639b" }, "downloads": -1, "filename": "efilter-1438631774.tar.gz", "has_sig": false, "md5_digest": "9bad2387facf706b1f7ba1411274406a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29851, "upload_time": "2015-08-03T19:57:37", "url": "https://files.pythonhosted.org/packages/20/83/ecdf93ca3a02d26d86766af1e077b7c20b2b133a1dff8e37707c8e1eea1a/efilter-1438631774.tar.gz" } ], "1438631774": [], "1440489265": [ { "comment_text": "", "digests": { "md5": "f8aa013eeb3a262b8d74ac2b40b3709b", "sha256": "0503920695ce8d43f7407994a51418f898795cd3ab038b6ae89cf8d9a142234e" }, "downloads": -1, "filename": "efilter-1440489265.tar.gz", "has_sig": false, "md5_digest": "f8aa013eeb3a262b8d74ac2b40b3709b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31745, "upload_time": "2015-08-25T08:18:55", "url": "https://files.pythonhosted.org/packages/5d/53/654c7bfd46af0b0bf50fbb8a6e2ae46c188798c428267d4472835590dc71/efilter-1440489265.tar.gz" }, { "comment_text": "", "digests": { "md5": "3c178bd6940c4c0712215577599ed2b3", "sha256": "b7eae064f57fb2bc61a527fe577b8880dd3d09b962108b61c7763d7f574d6b84" }, "downloads": -1, "filename": "efilter-1445494810.tar.gz", "has_sig": false, "md5_digest": "3c178bd6940c4c0712215577599ed2b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33827, "upload_time": "2015-10-22T06:22:32", "url": "https://files.pythonhosted.org/packages/f5/a0/4b97dc44bf6d3987ead32e786e55c472ef7092ce6731581cb031d07f320c/efilter-1445494810.tar.gz" } ], "1445494810": [], "1445495565": [ { "comment_text": "", "digests": { "md5": "8595bc0ab5dc0426c66fe6ecb4a85d4a", "sha256": "420cab1dc3d3db4c961b60b96ed08d812329babaa78f3a2891825c0e169e8fdc" }, "downloads": -1, "filename": "efilter-1445495565.tar.gz", "has_sig": false, "md5_digest": "8595bc0ab5dc0426c66fe6ecb4a85d4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33817, "upload_time": "2015-10-22T06:34:17", "url": "https://files.pythonhosted.org/packages/dd/8c/bab4a9ced594b3cb911f47bd32a2ee71ef6c366eed280f9993b995b37115/efilter-1445495565.tar.gz" } ], "1445943458": [ { "comment_text": "", "digests": { "md5": "2f28685243d47a471bac1da231bb598b", "sha256": "10c41d7487c230f1be93fdd7734555665e0469247918ad6f5ea70128615c7df0" }, "downloads": -1, "filename": "efilter-1445943458.tar.gz", "has_sig": false, "md5_digest": "2f28685243d47a471bac1da231bb598b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33809, "upload_time": "2015-10-27T11:05:14", "url": "https://files.pythonhosted.org/packages/68/b1/992faf2474bb757733d48050c14ebab06f845d21806166c5004ffa5de845/efilter-1445943458.tar.gz" } ], "1446301913": [ { "comment_text": "", "digests": { "md5": "a9a608f061820f5f3a1e184d6ee19715", "sha256": "c2994cd812d956d53ce9ef0889b17336e508c28a07fb671fbb3e085f8ee676dc" }, "downloads": -1, "filename": "efilter-1446301913.tar.gz", "has_sig": false, "md5_digest": "a9a608f061820f5f3a1e184d6ee19715", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34208, "upload_time": "2015-10-31T14:34:22", "url": "https://files.pythonhosted.org/packages/5a/81/5dfd6e8d9d737c6b3012efdd72e15b3e0054d896203124d2ee8d63551875/efilter-1446301913.tar.gz" } ], "1449128552": [ { "comment_text": "", "digests": { "md5": "c8d21dc9a75bdc059101f577cfa0af57", "sha256": "08b95fa938ac2cdd1dc3b7559629ce5c305aab0116757df845c6235926f3f251" }, "downloads": -1, "filename": "efilter-1449128552.tar.gz", "has_sig": false, "md5_digest": "c8d21dc9a75bdc059101f577cfa0af57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45280, "upload_time": "2015-12-03T07:49:02", "url": "https://files.pythonhosted.org/packages/18/9f/409035d462c7a8875176982c2d0ad0f14b0b0d841b27861c6d03cb1161fd/efilter-1449128552.tar.gz" } ], "1449139184": [ { "comment_text": "", "digests": { "md5": "377e47752c849f19cc817a3a919b425d", "sha256": "90aa0b679a39adf7a78d575c77a64e7f5f2e14dedc20b06addb786cfda077a24" }, "downloads": -1, "filename": "efilter-1449139184.tar.gz", "has_sig": false, "md5_digest": "377e47752c849f19cc817a3a919b425d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45299, "upload_time": "2015-12-03T11:01:11", "url": "https://files.pythonhosted.org/packages/1d/b9/793b4902b7c4ada9087c67d5615ed04314c86e4fe84b183791ecf7825955/efilter-1449139184.tar.gz" } ], "1450268920": [ { "comment_text": "", "digests": { "md5": "df9f7c9b820f40f0677729bfd7b59fea", "sha256": "c0ecc6c504218ef8f9e8664ae9b8ff6ca4cde2f4840ceaee0735b45c35d715d3" }, "downloads": -1, "filename": "efilter-1450268920.tar.gz", "has_sig": false, "md5_digest": "df9f7c9b820f40f0677729bfd7b59fea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48764, "upload_time": "2015-12-16T15:07:35", "url": "https://files.pythonhosted.org/packages/7d/c6/8028f46126fe7ad7d48b660e6c1e5853057dcb90dac9ee2e3c8eb50f5aeb/efilter-1450268920.tar.gz" } ], "1453815385": [ { "comment_text": "", "digests": { "md5": "fee6d4220462be189fe3cd7453effc79", "sha256": "0e6e1f34678d8022fccc0e5e86b9269e8a45e9c5436c8211ad99e4a09efccc7b" }, "downloads": -1, "filename": "efilter-1453815385.tar.gz", "has_sig": false, "md5_digest": "fee6d4220462be189fe3cd7453effc79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47631, "upload_time": "2016-02-03T13:26:36", "url": "https://files.pythonhosted.org/packages/31/13/a8f1bfc1fa269f2e0177ad6f0da51cb5c5671fba10c1d7abdb108d23bcab/efilter-1453815385.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6ae4649307ffb28590f3aa7552f2da9f", "sha256": "f9ac836c4d2b7014d030856e58bd3867eb6ad3d36bad0d3885821d4d12389258" }, "downloads": -1, "filename": "efilter-1!1.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6ae4649307ffb28590f3aa7552f2da9f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 106600, "upload_time": "2017-08-02T02:48:57", "url": "https://files.pythonhosted.org/packages/78/a1/f0c6a5409e95e39dee96a0a2be6f7ad24e3fdfb807a780c8f53d06bcd39c/efilter-1!1.5.1-py2-none-any.whl" } ] }