{ "info": { "author": "Matthew Wedgwood", "author_email": "github+awsgi@smacky.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP :: HTTP Servers" ], "description": "=====\nAWSGI\n=====\n\nA WSGI adapter for AWS API Gateway/Lambda Proxy Integration\n===========================================================\n\nAWSGI allows you to use WSGI-compatible middleware and frameworks like Flask and Django with the `AWS API Gateway/Lambda proxy integration `_.\n\nInstallation\n------------\n\n``awsgi`` is available from PyPI as ``aws-wsgi``::\n\n pip install aws-wsgi\n\nExample\n-------\n\n.. code-block:: python\n\n import awsgi\n from flask import (\n Flask,\n jsonify,\n )\n\n app = Flask(__name__)\n\n\n @app.route('/')\n def index():\n return jsonify(status=200, message='OK')\n\n\n def lambda_handler(event, context):\n return awsgi.response(app, event, context, base64_content_types={\"image/png\"})\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/slank/awsgi", "keywords": "wsgi aws lambda api gateway", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aws-wsgi", "package_url": "https://pypi.org/project/aws-wsgi/", "platform": "", "project_url": "https://pypi.org/project/aws-wsgi/", "project_urls": { "Homepage": "https://github.com/slank/awsgi" }, "release_url": "https://pypi.org/project/aws-wsgi/0.2.3/", "requires_dist": null, "requires_python": "", "summary": "WSGI adapter for AWS API Gateway/Lambda Proxy Integration", "version": "0.2.3" }, "last_serial": 5886703, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "18f47a2f0ce469dad5846781013ac10d", "sha256": "4b0457efe451eb9c8bb555bb26f97480b302d890fa5438610286b15acde70ab2" }, "downloads": -1, "filename": "aws_wsgi-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18f47a2f0ce469dad5846781013ac10d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3792, "upload_time": "2016-09-22T15:04:19", "url": "https://files.pythonhosted.org/packages/a5/04/8d54376762488cc0f5ee6a4ecb277de06c264183c759d68f502a340f97dc/aws_wsgi-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d21d8f51eef2f922f2f62ba35666297", "sha256": "75292dd14f74a0cec61960a9fb339a958a5530fdd463346ae681dfdc3dbf815a" }, "downloads": -1, "filename": "aws-wsgi-0.0.1.tar.gz", "has_sig": false, "md5_digest": "2d21d8f51eef2f922f2f62ba35666297", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2410, "upload_time": "2016-09-22T15:04:22", "url": "https://files.pythonhosted.org/packages/ba/70/3e67bf75b9cd0e144cfb016697fb4c5afe06a373504874bb461f5fe49151/aws-wsgi-0.0.1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "bbbabe4b999e1115898779d754e45e18", "sha256": "2054252acd91a6eb46d8faab25dc952dc3494380afb4c0f37aafadc7b6b07cfd" }, "downloads": -1, "filename": "aws_wsgi-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bbbabe4b999e1115898779d754e45e18", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3876, "upload_time": "2016-09-27T20:57:14", "url": "https://files.pythonhosted.org/packages/fb/1c/4c4df508ac0480682c9e7a10a2a784351febe2db4f9d12df2f26a3ebf3ab/aws_wsgi-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "203579817c25468d90c748277e0eeaa7", "sha256": "4357200af765541edf548a2e89a521210eeb3f87383b9aa0333af1720dab422f" }, "downloads": -1, "filename": "aws-wsgi-0.0.3.tar.gz", "has_sig": false, "md5_digest": "203579817c25468d90c748277e0eeaa7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2465, "upload_time": "2016-09-27T20:57:15", "url": "https://files.pythonhosted.org/packages/29/e6/533c7536bc69a51edb9f58b8c67fc6ded43c9a5465200f20ac07143faf46/aws-wsgi-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "1310e51fc1a8d1b55a6763dba0769bee", "sha256": "ac09464fb9b7b78382f9bc69abaa1537de4ca4a688efe15f3f0da63251b4d6ee" }, "downloads": -1, "filename": "aws_wsgi-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1310e51fc1a8d1b55a6763dba0769bee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3875, "upload_time": "2016-09-28T01:30:06", "url": "https://files.pythonhosted.org/packages/59/58/63cf545b1c4788be38ba139c97c9a99c700798591c08fab9fb91db5a6296/aws_wsgi-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eeab92b802950c4cc5e8395068ff5ed9", "sha256": "2bc5a45c9ac5b7828ef85af44545600273f5ca942995d19a976be5bc82474a2e" }, "downloads": -1, "filename": "aws-wsgi-0.0.4.tar.gz", "has_sig": false, "md5_digest": "eeab92b802950c4cc5e8395068ff5ed9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2454, "upload_time": "2016-09-28T01:30:08", "url": "https://files.pythonhosted.org/packages/b5/5a/baf032fb7d5b3df36aa694a2dd9e37c79d8cfb457a2a45869515144601fc/aws-wsgi-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "e209bf145f82d6d8a21b751e09f59c16", "sha256": "a4f37cd7605ef1b40f84601f4c0304e44e5c834b893e759959dc0eb9adfaa821" }, "downloads": -1, "filename": "aws_wsgi-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e209bf145f82d6d8a21b751e09f59c16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3884, "upload_time": "2016-09-28T17:53:44", "url": "https://files.pythonhosted.org/packages/3c/f8/3735c7aa88c67f8979d3cc1932701f1bc40e541c0d21653e0aaeba9395c7/aws_wsgi-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98d5e4de563c15a3854aa9fe4b6903ea", "sha256": "45d454fe37d0414f6198687ee15815630945558c78b8fbce4d2687fdc52ecd8f" }, "downloads": -1, "filename": "aws-wsgi-0.0.5.tar.gz", "has_sig": false, "md5_digest": "98d5e4de563c15a3854aa9fe4b6903ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2480, "upload_time": "2016-09-28T17:53:46", "url": "https://files.pythonhosted.org/packages/49/b4/ab4d2b45bb92dddf7f9575643e76c4fc933cb5ad533988b39d8c778a488c/aws-wsgi-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "9f3a7c716b3ea731d4d8961cd94d9dfc", "sha256": "cd9876d0f1bd5c01f5e007ac20d25bb059266645927773db492184d119422c73" }, "downloads": -1, "filename": "aws_wsgi-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9f3a7c716b3ea731d4d8961cd94d9dfc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3895, "upload_time": "2016-10-03T19:00:54", "url": "https://files.pythonhosted.org/packages/f4/9c/05ef0291f5510074632215b949334ae37c9cf10c833c4c4492be34c98e2f/aws_wsgi-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64fcaeb9cd46545cc191dcf130c3d5e3", "sha256": "f8d69c9a29ba08d533148be3e5385d30fc090413717fd620eab07ca6e4c73a45" }, "downloads": -1, "filename": "aws-wsgi-0.0.6.tar.gz", "has_sig": false, "md5_digest": "64fcaeb9cd46545cc191dcf130c3d5e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2486, "upload_time": "2016-10-03T19:00:58", "url": "https://files.pythonhosted.org/packages/4e/cf/f1345d31d97184b43eba12f6feb01dcf30c3c45f501f6379155cd3e5db84/aws-wsgi-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "c5d964cc4b41843f20ea18a381a5a38a", "sha256": "2efccdac51577854f6f75194f4b553574334f16ccab7923d53c509f222c17c30" }, "downloads": -1, "filename": "aws_wsgi-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c5d964cc4b41843f20ea18a381a5a38a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4012, "upload_time": "2017-10-11T15:36:42", "url": "https://files.pythonhosted.org/packages/9b/ea/43725078b277101ab0d67418065be025348a53869b7273f9e088cb1b4f7c/aws_wsgi-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1907b5256cd338d6e3c5b5a22383afca", "sha256": "e649d57681a368761e4520bba7aa8b178cbf8d4e020c28bb3004e0278aa6cb1e" }, "downloads": -1, "filename": "aws-wsgi-0.0.7.tar.gz", "has_sig": false, "md5_digest": "1907b5256cd338d6e3c5b5a22383afca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2524, "upload_time": "2017-10-11T15:36:43", "url": "https://files.pythonhosted.org/packages/1e/48/92a50318ceee528c24171c2ccc082cb22e34b3843a09acb6f912302ca646/aws-wsgi-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "a05cb1dade4d06021ab943c885e1657c", "sha256": "7455d718763d746c34039f0a87661cdfe626d73a70f76279168109e3ab72f5a3" }, "downloads": -1, "filename": "aws_wsgi-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a05cb1dade4d06021ab943c885e1657c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3514, "upload_time": "2018-11-30T18:39:53", "url": "https://files.pythonhosted.org/packages/22/25/8ec64052a80dd7b2e357ce8a59fedd8ac546156c911f9ae2a5417b6924a5/aws_wsgi-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1716094a53c8338b78839b1a3df48b18", "sha256": "0d18d236f7055d44f5e7561e1413afd1a266923fe7d9c32fafe7867d67edeff2" }, "downloads": -1, "filename": "aws-wsgi-0.0.8.tar.gz", "has_sig": false, "md5_digest": "1716094a53c8338b78839b1a3df48b18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2555, "upload_time": "2018-11-30T18:39:54", "url": "https://files.pythonhosted.org/packages/bc/d2/b5560e2154c73272e929a085d179710897034fc0e61a3be6469fde188918/aws-wsgi-0.0.8.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "ff1bdd74bf7b1af4668663ba0ab65d39", "sha256": "67b447834875070890f2b6f5438ce426b66c9ebf5826750a82c70749ef8710a4" }, "downloads": -1, "filename": "aws_wsgi-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff1bdd74bf7b1af4668663ba0ab65d39", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3744, "upload_time": "2019-07-26T18:06:26", "url": "https://files.pythonhosted.org/packages/3d/18/550481e4923141879eea8c616d13276af0a1924a0f164df41afa09770d98/aws_wsgi-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11185c96652092bc75c843c7cb18b1a3", "sha256": "08c74a6598b13337f2e1d2d3988befd10371e4f39c5ed368ce5eb86e9bdc9563" }, "downloads": -1, "filename": "aws-wsgi-0.1.0.tar.gz", "has_sig": false, "md5_digest": "11185c96652092bc75c843c7cb18b1a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2739, "upload_time": "2019-07-26T18:06:28", "url": "https://files.pythonhosted.org/packages/5c/cd/602d44dcec304b6c17276866ef7a1ffaefd92bfef1deaa17b6c6d1de43e7/aws-wsgi-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "39ecc7cc71083472631c6e4e8ece496a", "sha256": "410193009f3c8828bd28abdabd577322858b1ddc8d5884cda2f128cceb0fbd78" }, "downloads": -1, "filename": "aws_wsgi-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39ecc7cc71083472631c6e4e8ece496a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3836, "upload_time": "2019-07-30T16:40:24", "url": "https://files.pythonhosted.org/packages/32/fa/231a3cc2a1acc51fd8436212e2aa12ce18ce6590cc8318543564374e21e1/aws_wsgi-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a73c0e952fe4c69b1c2352b6004a0c78", "sha256": "e668ce2c44b8f1433db592f948a6a9ebc62550bd2f9096ae1b11111514a5ad7e" }, "downloads": -1, "filename": "aws-wsgi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a73c0e952fe4c69b1c2352b6004a0c78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2832, "upload_time": "2019-07-30T16:40:25", "url": "https://files.pythonhosted.org/packages/8b/a7/a688314e1415d8e43e6db75e7443637f0e0bb84bef2e73eae8c0a2446a1e/aws-wsgi-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5c84ebc048b973716120c6200d3efb34", "sha256": "39e7e52d4681351e853ab056844153407b5ef159b652f2d37a51abd4ac3dfb7a" }, "downloads": -1, "filename": "aws_wsgi-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c84ebc048b973716120c6200d3efb34", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4101, "upload_time": "2019-08-14T21:15:47", "url": "https://files.pythonhosted.org/packages/c4/cb/44483b775104e182f3b058fd25376dd190ec3845bbc584c8c2c26657502a/aws_wsgi-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b1ecffe44abebc14f26ac200c3ec80d", "sha256": "d414a74ca9bf5c7aac90f087143fd9ada60904216965d08ff0bfc3cafb5a9528" }, "downloads": -1, "filename": "aws-wsgi-0.2.0.tar.gz", "has_sig": false, "md5_digest": "7b1ecffe44abebc14f26ac200c3ec80d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3099, "upload_time": "2019-08-14T21:15:49", "url": "https://files.pythonhosted.org/packages/4d/10/425aeec7e8574dea1117187512cdb35f7f38d717965123acbf41b5b3d481/aws-wsgi-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e29122c9cdec28aef0c3b3c050bf4da7", "sha256": "76621f21bd165c77d0a59b6161c295ed6f68cada2cdfb95e3b5f91a3e1248cb9" }, "downloads": -1, "filename": "aws_wsgi-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e29122c9cdec28aef0c3b3c050bf4da7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4103, "upload_time": "2019-09-19T17:04:25", "url": "https://files.pythonhosted.org/packages/c4/a4/ad99c2f1ef032e518573dd500256bf72f06c47d5ae7652a142dba4473c44/aws_wsgi-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1825e7753a8747e2694207278c11c1d", "sha256": "529abbc755e4c173177ca255f6297a0e050dd35afceea25a5ab0e2993b6623db" }, "downloads": -1, "filename": "aws-wsgi-0.2.1.tar.gz", "has_sig": false, "md5_digest": "f1825e7753a8747e2694207278c11c1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3095, "upload_time": "2019-09-19T17:04:26", "url": "https://files.pythonhosted.org/packages/ee/61/1a282c85b6c589f4209926efbdf809b333654f51a7e81aee1c850ed3d53f/aws-wsgi-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "2c97a3313700fe76399d0470219b8d15", "sha256": "e27cf69896dd605aa6ede8bec1e3822931e0520e572da19a1fae4c560ea79613" }, "downloads": -1, "filename": "aws_wsgi-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c97a3313700fe76399d0470219b8d15", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4107, "upload_time": "2019-09-19T17:17:53", "url": "https://files.pythonhosted.org/packages/ca/c8/2724de875e3ef1cf79007267d763169fb99f90df9ffb8ead37f2f2fc7127/aws_wsgi-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7b818b541f1d219b26b5bf282952f8b", "sha256": "5d7e83b11969cd57c042ab6671b8acf4c824b8ade6187c9df69b735e0a211cd2" }, "downloads": -1, "filename": "aws-wsgi-0.2.2.tar.gz", "has_sig": false, "md5_digest": "e7b818b541f1d219b26b5bf282952f8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3097, "upload_time": "2019-09-19T17:17:55", "url": "https://files.pythonhosted.org/packages/b8/b5/3f79cf24a3550f9477058b9997ba0a7829444417f7d532d93cea3fcdf3e0/aws-wsgi-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "b7d1380b08c5525251bf981909b0d7c7", "sha256": "1f8716e721ab858acdbcc37c8d38c1d76e04ece5ca8539fdcfce464c737d0379" }, "downloads": -1, "filename": "aws_wsgi-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7d1380b08c5525251bf981909b0d7c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4106, "upload_time": "2019-09-25T18:33:45", "url": "https://files.pythonhosted.org/packages/f2/ee/d40bfe70ffd15770588b9e81f41d21cd02e09ad47241512c5f5c7632e1e2/aws_wsgi-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2275a03ce42fca9d3ac86b9f4996549", "sha256": "496c55b2489ceb3119db0df0d2a7f1839ab3b35eac31d80053e0402e043b1ee0" }, "downloads": -1, "filename": "aws-wsgi-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b2275a03ce42fca9d3ac86b9f4996549", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3103, "upload_time": "2019-09-25T18:33:47", "url": "https://files.pythonhosted.org/packages/43/5b/b44a89c0d2bea5eaa5685b7ca983087abf847cbc88dc90968ac189d024e1/aws-wsgi-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7d1380b08c5525251bf981909b0d7c7", "sha256": "1f8716e721ab858acdbcc37c8d38c1d76e04ece5ca8539fdcfce464c737d0379" }, "downloads": -1, "filename": "aws_wsgi-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7d1380b08c5525251bf981909b0d7c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4106, "upload_time": "2019-09-25T18:33:45", "url": "https://files.pythonhosted.org/packages/f2/ee/d40bfe70ffd15770588b9e81f41d21cd02e09ad47241512c5f5c7632e1e2/aws_wsgi-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2275a03ce42fca9d3ac86b9f4996549", "sha256": "496c55b2489ceb3119db0df0d2a7f1839ab3b35eac31d80053e0402e043b1ee0" }, "downloads": -1, "filename": "aws-wsgi-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b2275a03ce42fca9d3ac86b9f4996549", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3103, "upload_time": "2019-09-25T18:33:47", "url": "https://files.pythonhosted.org/packages/43/5b/b44a89c0d2bea5eaa5685b7ca983087abf847cbc88dc90968ac189d024e1/aws-wsgi-0.2.3.tar.gz" } ] }