{ "info": { "author": "Igor Kozintsev", "author_email": "ig.kozintsev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries" ], "description": "WebPy-GraphQL\n=============\n\n.. image:: https://travis-ci.org/Igor-britecore/webpy-graphql.svg?branch=master :target: https://travis-ci.org/Igor-britecore/webpy-graphql .. image:: https://coveralls.io/repos/github/Igor-britecore/webpy-graphql/badge.svg?branch=master :target: https://coveralls.io/github/Igor-britecore/webpy-graphql?branch=master .. image:: https://badge.fury.io/py/WebPy-GraphQL.svg :target: https://badge.fury.io/py/WebPy-GraphQL\n\n\nAdds GraphQL support to your WebPy application.\n\nUsage\n-----\n\nJust use the ``GraphQLView`` view from ``webpy_graphql``\n\n.. code:: python\n\n from webpy_graphql import GraphQLView\n\n urls = (\"/graphql\", \"GQLGateway\")\n\n app = web.application(urls, globals())\n\n class GQLGateway(GraphQLView):\n class GraphQLMeta:\n schema=Schema\n\nThis will add ``/graphql`` endpoints to your app (GET and POST methods implemented in the class GraphQLView).\n\nSupported options\n~~~~~~~~~~~~~~~~~\n\n- ``schema``: The ``GraphQLSchema`` object that you want the view to\n execute when it gets a valid request.\n- ``context``: A value to pass as the ``context`` to the ``graphql()``\n function.\n- ``root_value``: The ``root_value`` you want to provide to\n ``executor.execute``.\n- ``pretty``: Whether or not you want the response to be pretty printed\n JSON.\n- ``executor``: The ``Executor`` that you want to use to execute\n queries.\n- ``graphiql``: If ``True``, may present\n `GraphiQL `__ when loaded\n directly from a browser (a useful tool for debugging and\n exploration).\n- ``batch``: Set the GraphQL view as batch (for using in\n `Apollo-Client `__\n or\n `ReactRelayNetworkLayer `__)\n- ``graphiql_temp_title``: Set template title for GraphiQL\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Igor-britecore/webpy-graphql", "keywords": "api graphql protocol rest webpy grapene", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "WebPy-GraphQL", "package_url": "https://pypi.org/project/WebPy-GraphQL/", "platform": "any", "project_url": "https://pypi.org/project/WebPy-GraphQL/", "project_urls": { "Homepage": "https://github.com/Igor-britecore/webpy-graphql" }, "release_url": "https://pypi.org/project/WebPy-GraphQL/3.0.1/", "requires_dist": [ "web.py", "werkzeug", "graphql-server-core (>=1.0.dev)", "graphql-core (>=1.0)", "six", "paste" ], "requires_python": "", "summary": "Adds GraphQL support to your WebPy application", "version": "3.0.1" }, "last_serial": 3710616, "releases": { "1.2.0": [ { "comment_text": "", "digests": { "md5": "c369856df734404465a1cba9f0d708f7", "sha256": "2b45f8f3579b1ac0b1de8632988f9028f266a8db388acdb7f47cd9731a76dbe6" }, "downloads": -1, "filename": "WebPy_GraphQL-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c369856df734404465a1cba9f0d708f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6724, "upload_time": "2018-03-05T12:54:45", "url": "https://files.pythonhosted.org/packages/b7/92/a90928252872446d0e2d25c1ffef480c8a277816ef73a9e2af7655f2bc8d/WebPy_GraphQL-1.2.0-py2.py3-none-any.whl" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "9f97283c12abf5469601ff5975913ca3", "sha256": "f7955619333a65c136b4662fb6cd5251e3b5064430f63b1340647131fd4d68da" }, "downloads": -1, "filename": "WebPy_GraphQL-1.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "9f97283c12abf5469601ff5975913ca3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8131, "upload_time": "2018-03-05T16:08:54", "url": "https://files.pythonhosted.org/packages/fd/53/cf65792f7105316967e90da2295af35c4239bb90a365b7c6fe3d37b6b94b/WebPy_GraphQL-1.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fc5ff8b0eaf0438c3b8e6c315f5a208", "sha256": "9e30a926cbe3be71b1ba541c201720fc72d141daf5f1af95e41a3153c1b1b1fa" }, "downloads": -1, "filename": "WebPy_GraphQL-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7fc5ff8b0eaf0438c3b8e6c315f5a208", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9311, "upload_time": "2018-03-27T15:20:43", "url": "https://files.pythonhosted.org/packages/d3/db/138164c5bf8354b40a2108a40927f77df2ce8ef389dd9361304ad2421c09/WebPy_GraphQL-1.2.1-py2.py3-none-any.whl" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "071d6cbc9de2ba978fff4e201137b4c9", "sha256": "122471eb803e0ac611c843642bcd02ace50fea031007c4b3504d68c55a01f69b" }, "downloads": -1, "filename": "WebPy_GraphQL-2.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "071d6cbc9de2ba978fff4e201137b4c9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8377, "upload_time": "2018-03-09T17:21:17", "url": "https://files.pythonhosted.org/packages/3e/d8/2a85d0cbf11fa8e36bca04b71b5a709115452c2bac68379d7894acc00bd9/WebPy_GraphQL-2.0.1-py2-none-any.whl" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "bec6cecac8b0b2769cf53c9ff00cca31", "sha256": "effe8b9198a360c14f9120ccf15ed5b1d83486a21237671333ab3a8890dc9f59" }, "downloads": -1, "filename": "WebPy_GraphQL-3.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bec6cecac8b0b2769cf53c9ff00cca31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9308, "upload_time": "2018-03-27T15:22:56", "url": "https://files.pythonhosted.org/packages/e0/39/657bdea76df5cb23bc04b87273dd0b37149ad5252c2671ae36781439a137/WebPy_GraphQL-3.0.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bec6cecac8b0b2769cf53c9ff00cca31", "sha256": "effe8b9198a360c14f9120ccf15ed5b1d83486a21237671333ab3a8890dc9f59" }, "downloads": -1, "filename": "WebPy_GraphQL-3.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bec6cecac8b0b2769cf53c9ff00cca31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9308, "upload_time": "2018-03-27T15:22:56", "url": "https://files.pythonhosted.org/packages/e0/39/657bdea76df5cb23bc04b87273dd0b37149ad5252c2671ae36781439a137/WebPy_GraphQL-3.0.1-py2.py3-none-any.whl" } ] }