{ "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": "Lambpack\n========\n\nCreates Python 2.7 packages for AWS Lambda, installing requirements and setting\nbuild-time variables.\n\nBare minimum\n------------\n\nLambpack\u2019s purposely minimal - it only packages functions. No uploading,\nno publishing, no aspirations to become a framework.\n\nCommand-line example\n--------------------\n\nGiven a directory ``my-function`` containing:\n\n* ``index.py`` with a `handler(event, context)`_ function.\n* An optional ``requirements.txt`` listing required packages.\n\nRun the following to get ``packaged.zip``, ready for upload to AWS\nLambda:\n\n.. code:: shell\n\n $ pip install lambpack\n $ lambpack my-function packaged.zip index.handler --env DEBUG=yes --env MY_OTHER_FLAG=123\n\nYour function can access the ``--env`` variables via ``os.environ``.\n\nAPI example\n-----------\n\nAs above, but via the API:\n\n.. code:: shell\n\n import lambpack\n\n lambpack.to_zip(\n path=\"my-function\",\n dest=\"packaged.zip\",\n handler=\"index.handler\",\n env={\n \"ENV\": \"prod\"\n }\n )\n\nSee ``src/lambpack/packager.py`` for more info.\n\n.. _`handler(event, context)`: http://docs.aws.amazon.com/lambda/latest/dg/python-programming-model-handler-types.html\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/lambpack", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "lambpack", "package_url": "https://pypi.org/project/lambpack/", "platform": "", "project_url": "https://pypi.org/project/lambpack/", "project_urls": { "Homepage": "https://github.com/nathforge/lambpack" }, "release_url": "https://pypi.org/project/lambpack/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Create AWS Lambda packages", "version": "0.1.1" }, "last_serial": 2442365, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5759d2323aa8c668b8a1c5515cdf9401", "sha256": "2c4070f901a7977e40d2b5bae3dc8cecc02207b7e225d012355adc23cca7d833" }, "downloads": -1, "filename": "lambpack-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5759d2323aa8c668b8a1c5515cdf9401", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4597, "upload_time": "2016-11-04T12:32:57", "url": "https://files.pythonhosted.org/packages/a6/2b/95f7206bbddc952fd4ad3805f588b62ca8955cdcab230370a235c7a3becf/lambpack-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "bb10a66b4aa81d10f0e1e07bde1565c3", "sha256": "eaa30fa4eb7381e6c0ccfda3c3048f5aad55c38e3605ad3a4b422310b5e44d86" }, "downloads": -1, "filename": "lambpack-0.1.1.tar.gz", "has_sig": false, "md5_digest": "bb10a66b4aa81d10f0e1e07bde1565c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4614, "upload_time": "2016-11-04T13:38:35", "url": "https://files.pythonhosted.org/packages/05/d8/b951dff70885161fa1083df5c5ed999666e8b1d5d01cc3f71b31c0393d28/lambpack-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bb10a66b4aa81d10f0e1e07bde1565c3", "sha256": "eaa30fa4eb7381e6c0ccfda3c3048f5aad55c38e3605ad3a4b422310b5e44d86" }, "downloads": -1, "filename": "lambpack-0.1.1.tar.gz", "has_sig": false, "md5_digest": "bb10a66b4aa81d10f0e1e07bde1565c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4614, "upload_time": "2016-11-04T13:38:35", "url": "https://files.pythonhosted.org/packages/05/d8/b951dff70885161fa1083df5c5ed999666e8b1d5d01cc3f71b31c0393d28/lambpack-0.1.1.tar.gz" } ] }