{ "info": { "author": "Joel Rivera", "author_email": "rivera@joel.mx", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: CherryPy", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "################\nCherryPy ASK SDK\n################\n\nExtending `Ask SDK `_ to work with CherryPy.\n\nQuick Start\n-----------\n\nMandatory `warning` from the upstream ask-sdk for python.\n\n.. warning::\n\n These features are currently in beta. You can view the source\n code in the\n `Ask Python Sdk `_\n repo on GitHub. The interface might change when the features are released as\n stable.\n\nIf you already have a skill built using the ASK SDK skill builders, then you\nonly need to do the following to set this up in your CherryPy application:\n\n.. code-block:: python\n\n import cherrypy\n import cherrypy_ask_sdk\n from ask_sdk_core.skill_builder import SkillBuilder\n\n sb = SkillBuilder()\n # Register all handlers, interceptors etc.\n # For eg : sb.add_request_handler(LaunchRequestHandler())\n\n # add the ask_sdk_skill tool in the global ``cherrypy.tools`` toolbox.\n # Passing the cherrypy.tools toolbox is the default, but passing it\n # explicitly just to make it more explicit.\n cherrypy_ask_sdk.add_in_toolbox(cherrypy.tools)\n\n if __name__ == '__main__':\n cherrypy.quickstart(\n config={\n '/': {\n 'tools.ask_sdk_skill.on': True,\n 'tools.ask_sdk_skill.skill': sb.create(),\n 'tools.ask_sdk_skill.verify_signature': True,\n 'tools.ask_sdk_skill.verify_timestamp': True\n }\n }\n )\n\nInstallation\n------------\n\n.. code-block::\n\n pip install cherrypy-ask-sdk\n\n\nFeatures\n--------\n\n- Works as an extension on skills built using ASK SDK. No need to learn\n something new.\n\n- Provides default request signature and request timestamp verification.\n\n- Provides a way to register multiple skills in the tree.\n\n\n.. note::\n\n This package was heavily inspired by the official Flask Ask SDK.\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/cyraxjoe/cherrypy-ask-sdk", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "cherrypy-ask-sdk", "package_url": "https://pypi.org/project/cherrypy-ask-sdk/", "platform": "", "project_url": "https://pypi.org/project/cherrypy-ask-sdk/", "project_urls": { "Homepage": "https://github.com/cyraxjoe/cherrypy-ask-sdk" }, "release_url": "https://pypi.org/project/cherrypy-ask-sdk/0.1.2/", "requires_dist": [ "ask-sdk", "ask-sdk-webservice-support", "CherryPy" ], "requires_python": ">2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "summary": "CherryPy ASK SDK - Extending ASK SDK to work with CherryPy", "version": "0.1.2" }, "last_serial": 5580879, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "92b53134d40f6744d862eb4114ec559b", "sha256": "291f9d698ed814072fe04d509bab86864eea2ffcb2aca95622903a9d28547cba" }, "downloads": -1, "filename": "cherrypy_ask_sdk-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "92b53134d40f6744d862eb4114ec559b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 8061, "upload_time": "2019-07-23T08:02:19", "url": "https://files.pythonhosted.org/packages/e3/79/df0458c4051347ee4ef6aa06bcb433fff1450e5dde490d696b56612386c3/cherrypy_ask_sdk-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "053f3227b04e4a200def4bdf5527a2fd", "sha256": "6cf849296b2d86cc8cd79c3c84a0019fd67ae7eacee2eacc3093669b6dc207ca" }, "downloads": -1, "filename": "cherrypy-ask-sdk-0.1.tar.gz", "has_sig": false, "md5_digest": "053f3227b04e4a200def4bdf5527a2fd", "packagetype": "sdist", "python_version": "source", "requires_python": ">2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 7406, "upload_time": "2019-07-23T08:02:21", "url": "https://files.pythonhosted.org/packages/93/18/c5eae3b430e0de99fe557e2e2f3add7e195ac4d52113fee2e1b00acd87fe/cherrypy-ask-sdk-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e6633a3473148a33a13115485de65bf1", "sha256": "290c46d945b029c1d8fd621e27d4fa9839a803c1a5adc62660456ddbe3d1d260" }, "downloads": -1, "filename": "cherrypy_ask_sdk-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e6633a3473148a33a13115485de65bf1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 8107, "upload_time": "2019-07-25T01:40:54", "url": "https://files.pythonhosted.org/packages/c0/a3/eef9d3efab802f2e60741d9c37bfc5d2b5844cacb070ae188c5370267bb4/cherrypy_ask_sdk-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b93af384293b08d6ee2049c18fcf2d03", "sha256": "38446552eacd33c27a383bf10bd3ba1aff2056f7597c065daaaed5da04eba10d" }, "downloads": -1, "filename": "cherrypy-ask-sdk-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b93af384293b08d6ee2049c18fcf2d03", "packagetype": "sdist", "python_version": "source", "requires_python": ">2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 7527, "upload_time": "2019-07-25T01:40:56", "url": "https://files.pythonhosted.org/packages/d8/15/d8488c877779cfc382258799cc3e52b7ad99ccaddb948dadb456e60c99c8/cherrypy-ask-sdk-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "48d92d89aa78a3fe165f206dfa5228f9", "sha256": "7c33455299ba406cce738adc115f6a02b4572fae4188b036b1b055c1640d8cdf" }, "downloads": -1, "filename": "cherrypy_ask_sdk-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "48d92d89aa78a3fe165f206dfa5228f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 8109, "upload_time": "2019-07-25T02:43:18", "url": "https://files.pythonhosted.org/packages/72/d6/9bb636abbc52a97e37b17e41f2c49e7a5f559eedf4d1f3b6c05ae33984a6/cherrypy_ask_sdk-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10685dcaa19fef0f615bee9da234aa2d", "sha256": "c6b9e7cc2cbb3e06d5faa8fd0fb6bc7fdef04cc15f1d49ee6f114c5195c0f458" }, "downloads": -1, "filename": "cherrypy-ask-sdk-0.1.2.tar.gz", "has_sig": false, "md5_digest": "10685dcaa19fef0f615bee9da234aa2d", "packagetype": "sdist", "python_version": "source", "requires_python": ">2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 8108, "upload_time": "2019-07-25T02:43:19", "url": "https://files.pythonhosted.org/packages/e6/78/36da6a3b20bd8defb362e247af90563d1acb3b9d087d0a2793f9718d453a/cherrypy-ask-sdk-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "48d92d89aa78a3fe165f206dfa5228f9", "sha256": "7c33455299ba406cce738adc115f6a02b4572fae4188b036b1b055c1640d8cdf" }, "downloads": -1, "filename": "cherrypy_ask_sdk-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "48d92d89aa78a3fe165f206dfa5228f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 8109, "upload_time": "2019-07-25T02:43:18", "url": "https://files.pythonhosted.org/packages/72/d6/9bb636abbc52a97e37b17e41f2c49e7a5f559eedf4d1f3b6c05ae33984a6/cherrypy_ask_sdk-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10685dcaa19fef0f615bee9da234aa2d", "sha256": "c6b9e7cc2cbb3e06d5faa8fd0fb6bc7fdef04cc15f1d49ee6f114c5195c0f458" }, "downloads": -1, "filename": "cherrypy-ask-sdk-0.1.2.tar.gz", "has_sig": false, "md5_digest": "10685dcaa19fef0f615bee9da234aa2d", "packagetype": "sdist", "python_version": "source", "requires_python": ">2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 8108, "upload_time": "2019-07-25T02:43:19", "url": "https://files.pythonhosted.org/packages/e6/78/36da6a3b20bd8defb362e247af90563d1acb3b9d087d0a2793f9718d453a/cherrypy-ask-sdk-0.1.2.tar.gz" } ] }