{ "info": { "author": "Nathan Reynolds", "author_email": "email@nreynolds.co.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Topic :: Software Development" ], "description": "APIG WSGI\n=========\n\nMakes Python WSGI apps compatible with AWS\u2019 API Gateway proxy resources.\n\nExample\n-------\n\n.. code:: python\n\n from flask import Flask\n import apigwsgi\n\n app = Flask(__name__)\n\n @app.route(\"/\")\n def index():\n return \"Hello from Flask!\"\n\n handler = apigwsgi.Handler(app.wsgi_app)\n\nFull example\n------------\n\nFull example including deployment scripts can be found in the\n``examples`` directory.\n\nTo deploy:\n\n.. code:: shell\n\n $ pip install boto3\n $ examples/flask_handler/bin/deploy\n [...]\n Uploaded Flask example to https://xxxxx.execute-api.us-east-1.amazonaws.com/live/\n\nWhen you\u2019re done, remove it with:\n\n.. code:: shell\n\n $ examples/flask_handler/bin/destroy\n\nLimitations\n-----------\n\nAPI Gateway doesn\u2019t currently support binary responses, and will fail if\nyour application sends non-unicode data.\n\nSee also\n--------\n\n- `API Gateway proxy resource docs`_\n- `WSGI spec`_\n\n.. _API Gateway proxy resource docs: https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-set-up-simple-proxy.html#api-gateway-proxy-resource?icmpid=docs_apigateway_console\n.. _WSGI spec: https://www.python.org/dev/peps/pep-3333/\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/nathforge/apigwsgi", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "apigwsgi", "package_url": "https://pypi.org/project/apigwsgi/", "platform": "", "project_url": "https://pypi.org/project/apigwsgi/", "project_urls": { "Homepage": "https://github.com/nathforge/apigwsgi" }, "release_url": "https://pypi.org/project/apigwsgi/0.1.5/", "requires_dist": null, "requires_python": "", "summary": "WSGI compatibility for AWS API Gateway proxy resources", "version": "0.1.5" }, "last_serial": 2523344, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "2a0debf6de221249b3b159d369763345", "sha256": "895cdea6eae4c049703b23e7e55d0b693dfdf329f551029d3d64c37c88dbcce2" }, "downloads": -1, "filename": "apigwsgi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2a0debf6de221249b3b159d369763345", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5789, "upload_time": "2016-11-08T12:48:02", "url": "https://files.pythonhosted.org/packages/e5/cf/4ca7cf0759329c4aa767523974ea87a6bdeb1370287e933bac48b5f7af87/apigwsgi-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "60198f42c7be574c58fc144438999887", "sha256": "3c78fc4996d8b776cac82f5e2a7f3d6398e80e029647879016aaa35f7e7557f9" }, "downloads": -1, "filename": "apigwsgi-0.1.2.tar.gz", "has_sig": false, "md5_digest": "60198f42c7be574c58fc144438999887", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5894, "upload_time": "2016-11-09T13:01:17", "url": "https://files.pythonhosted.org/packages/d6/4f/643ae16303e9a04847abb3b98624ffd1020f6ad5cb981c14f004a7b2fdd3/apigwsgi-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "1cb946044b1e91cf89516ab50d67c016", "sha256": "6d12df757f3be8a71b03620f354f11cb6289dfdc4e4c194011b2780a43df5bb6" }, "downloads": -1, "filename": "apigwsgi-0.1.3.tar.gz", "has_sig": false, "md5_digest": "1cb946044b1e91cf89516ab50d67c016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6180, "upload_time": "2016-11-09T14:40:06", "url": "https://files.pythonhosted.org/packages/7f/76/791310027b92ff0065ad421c95915e02058459d0cca1e457c124470f5428/apigwsgi-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e8902e63864cfd82f02a2a58469ebf35", "sha256": "581b14e422c51c0918bb086580267e43d517e43cbb18082ac80c73c606da13ca" }, "downloads": -1, "filename": "apigwsgi-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e8902e63864cfd82f02a2a58469ebf35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6228, "upload_time": "2016-12-12T17:22:22", "url": "https://files.pythonhosted.org/packages/f1/50/687984f695a00c076364e78eaaf845ef8ea01848ffbb68f217602b8ec53a/apigwsgi-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f11ce7a8def0df925f187e594268a5d6", "sha256": "65263ae1fda17747d8208f451d6aac2342795cbcc1aee3bae6d800fbd9ddafd6" }, "downloads": -1, "filename": "apigwsgi-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f11ce7a8def0df925f187e594268a5d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6222, "upload_time": "2016-12-16T15:41:16", "url": "https://files.pythonhosted.org/packages/62/86/f02223a386923a22312f728a1dac7be86e98fc82699b300e2733c7eda575/apigwsgi-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f11ce7a8def0df925f187e594268a5d6", "sha256": "65263ae1fda17747d8208f451d6aac2342795cbcc1aee3bae6d800fbd9ddafd6" }, "downloads": -1, "filename": "apigwsgi-0.1.5.tar.gz", "has_sig": false, "md5_digest": "f11ce7a8def0df925f187e594268a5d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6222, "upload_time": "2016-12-16T15:41:16", "url": "https://files.pythonhosted.org/packages/62/86/f02223a386923a22312f728a1dac7be86e98fc82699b300e2733c7eda575/apigwsgi-0.1.5.tar.gz" } ] }