{ "info": { "author": "Ryan Scott Brown", "author_email": "sb@ryansb.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": "## serverless_helpers\n\nThis library isn't *required* for writing Python in the [serverless][sls], but\nit does make your life easier by handling things like environment variables for\nyou.\n\n## Usage\n\n```\nimport serverless_helpers\n\n# all .env files are loaded into the environment\nserverless_helpers.load_envs(__file__)\n\n# Loads stack outputs into environment variables as `SERVERLESS_CF_[output name]`\nserverless_helpers.load_cfn_outputs()\n\nimport os\nos.getenv('SERVERLESS_STAGE') # dev\n\n# get role ARN from default serverless CloudFormation stack\nos.getenv('SERVERLESS_CF_IamRoleArnLambda') # arn:aws:iam::123456789012:....\n\n# alternate way to read roles\noutputs = serverless_helpers.load_cfn_outputs()\noutputs['IamRoleArnLambda'] # arn:aws:iam::123456789012:....\n```\n\n## License\n\nThis code is released under the MIT software license, see LICENSE file for\ndetails. No warranty of any kind is included, and the copyright notice must be\nincluded in redistributions.\n\n*Notable exception*: `dotenv.py` is from\n[python-dotenv](https://github.com/theskumar/python-dotenv) to remove\ndependencies on click and ordereddict for performance/deployment size reasons.\nRead the license contained in `dotenv.py` for details on its creators and\nlicense conditions.\n\n[sls]: http://serverless.com/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/serverless/serverless-helpers-py", "keywords": "serverless lambda aws amazon", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "serverless_helpers", "package_url": "https://pypi.org/project/serverless_helpers/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/serverless_helpers/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/serverless/serverless-helpers-py" }, "release_url": "https://pypi.org/project/serverless_helpers/0.3.2/", "requires_dist": null, "requires_python": null, "summary": "Handy dandy functions for python development using the Serverless framework", "version": "0.3.2" }, "last_serial": 2016225, "releases": { "0.1.0": [], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d847d2ba74927fb98c149bc67709ebfd", "sha256": "fe3ab6cfb788294cf67c42e4b85c4d8ef2f2e1cd2fe6c382c0c46e6d546a3365" }, "downloads": -1, "filename": "serverless_helpers-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d847d2ba74927fb98c149bc67709ebfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2119, "upload_time": "2016-03-15T17:20:35", "url": "https://files.pythonhosted.org/packages/f0/cb/c85b3401e2d09556b0d36e05ccca6f8a5a55c9b9075cdd8e972b375ae9d7/serverless_helpers-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0c55421a167f7ddb712b26b607f1d749", "sha256": "0e8a0ab1ee1163b05f5af7baf70b8fcc69f0ffda3891bb90edbc9bcbaacecd30" }, "downloads": -1, "filename": "serverless_helpers-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "0c55421a167f7ddb712b26b607f1d749", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 3594, "upload_time": "2016-03-19T18:46:07", "url": "https://files.pythonhosted.org/packages/89/1b/321a7a8d8af4d3b8601d79fc2a133ad12dd2312e7e6606b1a80237ea5c71/serverless_helpers-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9194e3cdd33abfa5ccf32653877825a4", "sha256": "59109d56669ed2d977ce4d8f97400f3535923165f89a1b2127a19b39852e4bf1" }, "downloads": -1, "filename": "serverless_helpers-0.3.0.tar.gz", "has_sig": false, "md5_digest": "9194e3cdd33abfa5ccf32653877825a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2304, "upload_time": "2016-03-19T18:45:51", "url": "https://files.pythonhosted.org/packages/62/d6/1bc1d894b94c99de57744d8eb452de4bc45567ca05791b6c2ca41eb9a0c4/serverless_helpers-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "1de48bdb782ff56fc0f2340eec8f6e97", "sha256": "ed11a85961f5006261d00237a3b30846d05b32445e7fd6de7dd70717a11879b3" }, "downloads": -1, "filename": "serverless_helpers-0.3.1.tar.gz", "has_sig": false, "md5_digest": "1de48bdb782ff56fc0f2340eec8f6e97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5245, "upload_time": "2016-03-19T20:21:16", "url": "https://files.pythonhosted.org/packages/a0/e5/d4859f5baa70c15332acc48d2c61edb7d19df2f61cfeff4723e8c7af099d/serverless_helpers-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "36f84dbbd975c633f2814396212c3ab4", "sha256": "44b7638d892d0776cdc671c7f73c0a256408f105b5e19d3bc220eb209b6cd502" }, "downloads": -1, "filename": "serverless_helpers-0.3.2.tar.gz", "has_sig": false, "md5_digest": "36f84dbbd975c633f2814396212c3ab4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5468, "upload_time": "2016-03-19T20:23:44", "url": "https://files.pythonhosted.org/packages/c4/59/24a727990d90444bc550bcb2da57feca2ee5d62cc14b5189b6be585fbead/serverless_helpers-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "36f84dbbd975c633f2814396212c3ab4", "sha256": "44b7638d892d0776cdc671c7f73c0a256408f105b5e19d3bc220eb209b6cd502" }, "downloads": -1, "filename": "serverless_helpers-0.3.2.tar.gz", "has_sig": false, "md5_digest": "36f84dbbd975c633f2814396212c3ab4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5468, "upload_time": "2016-03-19T20:23:44", "url": "https://files.pythonhosted.org/packages/c4/59/24a727990d90444bc550bcb2da57feca2ee5d62cc14b5189b6be585fbead/serverless_helpers-0.3.2.tar.gz" } ] }