{ "info": { "author": "Stephane \"Twidi\" Angel", "author_email": "s.angel@twidi.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "py-dataql\n=========\n\nPython backend for \"Data Query Languages\" (like GraphQL and others\n\nWhat is it?\n-----------\n\n``dataql`` is for \"Data Query Language\". It allows to query data in a\nsimple way.\n\nIt is heavily inspired by `GraphQL, from\nFacebook `__\n\nI didn't want to force people to think \"graph\", and I chose a language\nthat is different in some ways. But this library is written with a base,\nand we provide a generic parser, but other parsers could easily be\nwritten!\n\nHow it works?\n-------------\n\nFor example, the default generic parser included, ``DataQLParser``,\nallows to ask for data with this example query:\n\n::\n\n User.get('Elon Musk') {\n name,\n birthday.strftime('%x'),\n companies[\n name,\n date:created_year,\n ]\n }\n\nAnd to get data like that:\n\n.. code:: python\n\n {\n 'name': 'Elon Musk',\n 'birthday': '06/28/71',\n 'companies': [\n {\n 'name': 'Paypal',\n 'date': 1999\n },\n {\n 'name': 'Space X',\n 'date': 2002\n }\n ]\n }\n\nThe main use is for an API, letting the client asking what it really\nneeds, in only one http query, without having to update the API\nendpoints.\n\nThe only thing to do on the server side is to define, via a registry,\nwhat objects and attributes are allowed.", "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/twidi/py-dataql", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "dataql", "package_url": "https://pypi.org/project/dataql/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/dataql/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/twidi/py-dataql" }, "release_url": "https://pypi.org/project/dataql/0.1.4/", "requires_dist": null, "requires_python": null, "summary": "``dataql`` is for \"Data Query Language\". It allows to query data in a simple way.", "version": "0.1.4" }, "last_serial": 1689513, "releases": { "0.0.1a1": [ { "comment_text": "", "digests": { "md5": "8ffe65043331eb576c74bdc1e46a45b3", "sha256": "b80a044054c703071d26f99326f2f395a31d46cd34eaa444004a81d3683f4826" }, "downloads": -1, "filename": "dataql-0.0.1a1-py3-none-any.whl", "has_sig": false, "md5_digest": "8ffe65043331eb576c74bdc1e46a45b3", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 27669, "upload_time": "2015-06-15T22:52:47", "url": "https://files.pythonhosted.org/packages/a0/cc/665954b7886691de4bcb7b1136934b9f28deb70cf0c5d12470444fbbdf12/dataql-0.0.1a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28ccd1cb74335b38e0baa01accdbf6df", "sha256": "7604ea04cf619037e83abcbcce7b13df36c09ff140110fb664330651bd232f74" }, "downloads": -1, "filename": "dataql-0.0.1a1.tar.gz", "has_sig": false, "md5_digest": "28ccd1cb74335b38e0baa01accdbf6df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22067, "upload_time": "2015-06-15T22:52:43", "url": "https://files.pythonhosted.org/packages/3f/f5/2a847372d1170dc9e077ca23e6d5021f36c8fa09e9c1c3b59b390317fed9/dataql-0.0.1a1.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "deb7761a8387533a4276325997725b01", "sha256": "1648f02dd71cf4c00f65aae6ec4c6c20c73958c7c3beee060ce5f8b7252e1d3a" }, "downloads": -1, "filename": "dataql-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "deb7761a8387533a4276325997725b01", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 76054, "upload_time": "2015-06-30T10:51:18", "url": "https://files.pythonhosted.org/packages/2c/43/5a89e6641c5efafe8a5849ed4f7ed19a542c07635e823e28ca5e6000de7e/dataql-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb5eaa8790b5825400b4d3820abe17b9", "sha256": "5a011ecf60e13297ffb648ccb494ac1cd35d51ec9dc673c1b1c4ebd036945f61" }, "downloads": -1, "filename": "dataql-0.1.tar.gz", "has_sig": false, "md5_digest": "fb5eaa8790b5825400b4d3820abe17b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32993, "upload_time": "2015-06-30T10:51:14", "url": "https://files.pythonhosted.org/packages/15/b3/f231f98708ebcb900d4233976d5d808f93c61bc7d090c12fff756ac4e0ed/dataql-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b06b1167f5f914ad462e3900ae736aa9", "sha256": "e1cb6af670cf4564b2fd3e711ba33de35181d2fd97671c84f03e804334d6e4cb" }, "downloads": -1, "filename": "dataql-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b06b1167f5f914ad462e3900ae736aa9", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 76260, "upload_time": "2015-06-30T13:14:22", "url": "https://files.pythonhosted.org/packages/d6/43/fcfb0bbd94411e8753c691ff4cf9a9b1e8bccc2b0851cf9ea281f4e5cd71/dataql-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82b0f9941c81086dc439d7033f9cb475", "sha256": "67ad22330accefe657f6b622673fbf4a6eba082418525d2e9687fd8b10a9a79d" }, "downloads": -1, "filename": "dataql-0.1.1.tar.gz", "has_sig": false, "md5_digest": "82b0f9941c81086dc439d7033f9cb475", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33209, "upload_time": "2015-06-30T13:14:17", "url": "https://files.pythonhosted.org/packages/4a/e7/149a16d611fb113b21383414cb8da1cb1ed7a90cbc48a71d95d0fbb64f73/dataql-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b5dacbfc837fdff91334912b86c38e6c", "sha256": "d070c0a39188a7cc8bbd1a1c30cae0777839c18748f97f0fad086b74a7f80aca" }, "downloads": -1, "filename": "dataql-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b5dacbfc837fdff91334912b86c38e6c", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 76260, "upload_time": "2015-07-04T17:46:55", "url": "https://files.pythonhosted.org/packages/be/7f/050cd6125710225a0bab0860b253a0a42d64d5aa3ebf744517691d0abef6/dataql-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "134f5207f9bd65a419d710cc18857f35", "sha256": "019ec07752de5030b4cf5e50890e99a25c7790908a65760153ba723ac516293a" }, "downloads": -1, "filename": "dataql-0.1.2.tar.gz", "has_sig": false, "md5_digest": "134f5207f9bd65a419d710cc18857f35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33465, "upload_time": "2015-07-04T17:46:51", "url": "https://files.pythonhosted.org/packages/bb/26/324cb765e3a7d954556df1a1dcd441c23532339835eb3aece51d75b6566c/dataql-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "66a24f5959415bb81363a26b7313f4be", "sha256": "ef8ce5f2480a820e7160c78f07cae73a0cc27b1dc82b19adbeee11c9b7dcd14e" }, "downloads": -1, "filename": "dataql-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "66a24f5959415bb81363a26b7313f4be", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 76262, "upload_time": "2015-07-04T17:50:34", "url": "https://files.pythonhosted.org/packages/14/23/7caa7a2274d6ca2b8a8bfdbb182f47bdc233ba1ae5dfc447c20fef12291e/dataql-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28d9148b27210d9b273b92cf4526e41e", "sha256": "c896e7b48963169b6724ddd35a549afec9de1412e177fa35c5c4607a138b0b36" }, "downloads": -1, "filename": "dataql-0.1.3.tar.gz", "has_sig": false, "md5_digest": "28d9148b27210d9b273b92cf4526e41e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34277, "upload_time": "2015-07-04T17:50:30", "url": "https://files.pythonhosted.org/packages/d5/3f/8e8b753deda53d079defba297d56f3a792ff9290306814d85efff5743acf/dataql-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9c0f0911b07f0e3a8f6989206858ee52", "sha256": "7a8aee15a8badd2e8312fa94d3e85ce29b9e8e74d104cf4f4bcb95b0bc626246" }, "downloads": -1, "filename": "dataql-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9c0f0911b07f0e3a8f6989206858ee52", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 76569, "upload_time": "2015-08-23T11:48:49", "url": "https://files.pythonhosted.org/packages/51/02/15fe9be310b811ce6675e78af3adb589d7dc0894d9e08596d8108c179084/dataql-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9758c7c0dbc82fcb962847f508829f33", "sha256": "336f8b92b3f0aecf0b28f502d121d99c5e4935658e9cd29492cd84ead6f4f5b9" }, "downloads": -1, "filename": "dataql-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9758c7c0dbc82fcb962847f508829f33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34424, "upload_time": "2015-08-23T11:48:32", "url": "https://files.pythonhosted.org/packages/85/41/8999997e1ea2d09a304a87a47e1171191a5ecf9a2908cef51adc777440f8/dataql-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9c0f0911b07f0e3a8f6989206858ee52", "sha256": "7a8aee15a8badd2e8312fa94d3e85ce29b9e8e74d104cf4f4bcb95b0bc626246" }, "downloads": -1, "filename": "dataql-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9c0f0911b07f0e3a8f6989206858ee52", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 76569, "upload_time": "2015-08-23T11:48:49", "url": "https://files.pythonhosted.org/packages/51/02/15fe9be310b811ce6675e78af3adb589d7dc0894d9e08596d8108c179084/dataql-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9758c7c0dbc82fcb962847f508829f33", "sha256": "336f8b92b3f0aecf0b28f502d121d99c5e4935658e9cd29492cd84ead6f4f5b9" }, "downloads": -1, "filename": "dataql-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9758c7c0dbc82fcb962847f508829f33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34424, "upload_time": "2015-08-23T11:48:32", "url": "https://files.pythonhosted.org/packages/85/41/8999997e1ea2d09a304a87a47e1171191a5ecf9a2908cef51adc777440f8/dataql-0.1.4.tar.gz" } ] }