{ "info": { "author": "Stefan Reimer", "author_email": "stefan@zero-downtime.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: POSIX", "Programming Language :: Python" ], "description": "[![Build Status](https://drone.zero-downtime.net/api/badges/ZeroDownTime/CloudBender/status.svg)](https://drone.zero-downtime.net/ZeroDownTime/CloudBender)\n\n# CloudBender\n\n# About\n\nToolset to render and manage [AWS CloudFormation](https://aws.amazon.com/cloudformation).\n\n\n# Install\n\n`$ pip install cloudbender`\n\n\n# CLI\n\n```\nUsage: cloudbender [OPTIONS] COMMAND [ARGS]...\n\nOptions:\n --version Show the version and exit.\n --debug Turn on debug logging.\n --dir TEXT Specify cloudbender project directory.\n --help Show this message and exit.\n\nCommands:\n clean Deletes all previously rendered files locally\n create-change-set Creates a change set for an existing stack\n delete Deletes stacks or stack groups\n provision Creates or updates stacks or stack groups\n render Renders template and its parameters\n sync Renders template and provisions it right away\n validate Validates already rendered templates using cfn-lint\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://git.zero-downtime.net/ZeroDownTime/CloudBender", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "cloudbender", "package_url": "https://pypi.org/project/cloudbender/", "platform": "", "project_url": "https://pypi.org/project/cloudbender/", "project_urls": { "Homepage": "https://git.zero-downtime.net/ZeroDownTime/CloudBender" }, "release_url": "https://pypi.org/project/cloudbender/0.7.6/", "requires_dist": [ "boto3", "Jinja2", "oyaml", "click", "cfn-lint", "pyminifier" ], "requires_python": "", "summary": "Toolset to render and manage AWS Cloudformation", "version": "0.7.6" }, "last_serial": 5815318, "releases": { "0.3.2": [ { "comment_text": "", "digests": { "md5": "607929eb5382c3186ca475fcd05486cb", "sha256": "51c961c41d3c2506969fa3383d0154234d177b8cb0c2562c7b6a0b8bdb7a913e" }, "downloads": -1, "filename": "cloudbender-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "607929eb5382c3186ca475fcd05486cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16929, "upload_time": "2019-02-07T22:13:31", "url": "https://files.pythonhosted.org/packages/50/5e/69cb444c2e63873f4f71661799b3054db34f4e7759efbbd3a187baee625a/cloudbender-0.3.2-py2.py3-none-any.whl" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "805c22604f3e94156259cf4153c824ae", "sha256": "216dcbb5c25a2bf382d577322b83add83c41f46361a29f56a144bd92eeb6a6b7" }, "downloads": -1, "filename": "cloudbender-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "805c22604f3e94156259cf4153c824ae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17247, "upload_time": "2019-02-08T10:52:07", "url": "https://files.pythonhosted.org/packages/89/5d/dd3e54176dcf5f21949932664f7b893064e19ac54d815635ec9c11478c2f/cloudbender-0.3.3-py2.py3-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "2f4791b0cd13feecc4f897e9021e89b4", "sha256": "5d33ea1e8768287962c0e99c7aa6892368d3ec930c50b5f88180fd39c03465df" }, "downloads": -1, "filename": "cloudbender-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2f4791b0cd13feecc4f897e9021e89b4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16882, "upload_time": "2019-03-06T19:56:55", "url": "https://files.pythonhosted.org/packages/46/f3/98a4d0cccd7093b774984e1b4d39f777861c4d1a227a210606e8870a65bd/cloudbender-0.4.0-py2.py3-none-any.whl" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "53bb54ab23c9567574b2227a9de909e9", "sha256": "89571e4331b5fd5e7215368edc05ee0ecfbc3c79d8a24563856e27ab25cb2a0c" }, "downloads": -1, "filename": "cloudbender-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53bb54ab23c9567574b2227a9de909e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16984, "upload_time": "2019-03-20T12:53:30", "url": "https://files.pythonhosted.org/packages/44/b6/2a81386731252e5a6ffe0b7e4339cd3af9350688c41eb849ff66215fd393/cloudbender-0.4.1-py2.py3-none-any.whl" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "1b285553673cc62c54ae9977cabffd25", "sha256": "fcb7a29d8d965346b5fb66b2e61361089d7b8b7540dcd77f75783ae02e3565ac" }, "downloads": -1, "filename": "cloudbender-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b285553673cc62c54ae9977cabffd25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17022, "upload_time": "2019-03-22T11:00:23", "url": "https://files.pythonhosted.org/packages/9f/ee/19e91b47c930ca495d093997a1433c4c900b54f9d59be2fdcf1a2fa57208/cloudbender-0.4.2-py2.py3-none-any.whl" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "bde9e35a27aefedbfe0b1371744383a5", "sha256": "bd66ff7a886908acad5f1b271874c98eeb8cc67d526370e70cf51adc6708c92f" }, "downloads": -1, "filename": "cloudbender-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bde9e35a27aefedbfe0b1371744383a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16801, "upload_time": "2019-04-18T16:31:40", "url": "https://files.pythonhosted.org/packages/3d/80/6a7a63d4cb131c303b376c671a099218ff10ecdfdbcb369d8cb315ca4229/cloudbender-0.5.0-py2.py3-none-any.whl" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "ed244e6621fba11de9bf67f9b5e1ac3f", "sha256": "acbfddff8419a89b9823f788585429cc7c8bb73fafc1767c11f468f3569a7ab0" }, "downloads": -1, "filename": "cloudbender-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ed244e6621fba11de9bf67f9b5e1ac3f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16805, "upload_time": "2019-06-15T00:06:01", "url": "https://files.pythonhosted.org/packages/42/de/eddc24f1eb4f3c29cfb49db4efda4066317350ad5c39b8df3181c1f94152/cloudbender-0.5.1-py2.py3-none-any.whl" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "e31cda305ece4c74b0b48a8b75e4c6e7", "sha256": "02fcc3b4d485fad925739036b67c4912bb371381e65ef449e3c003931464655b" }, "downloads": -1, "filename": "cloudbender-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e31cda305ece4c74b0b48a8b75e4c6e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29167, "upload_time": "2019-06-18T17:01:04", "url": "https://files.pythonhosted.org/packages/1b/32/6de8675c752f564ecc9857cc03b9dcce04500875c5279b17ed2844c9e9aa/cloudbender-0.5.2-py2.py3-none-any.whl" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "fef0fa0a84fec18a341b6e48782868cc", "sha256": "4c5cb62d9d4982ac41dc223b8418807c69d0413e7a69d46eb4184f2fdf978cd7" }, "downloads": -1, "filename": "cloudbender-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fef0fa0a84fec18a341b6e48782868cc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29960, "upload_time": "2019-06-27T13:39:54", "url": "https://files.pythonhosted.org/packages/ac/8b/462d61ca96344a748fd71a37548b75d210828f0f43d048febea3323c1786/cloudbender-0.6.0-py2.py3-none-any.whl" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "2822b05ab663ce0d8cf60a4c56b78799", "sha256": "a20a1d5abd605166eabed2f080f3f786e4bf32c75be85aa0d3da722bc6f725ed" }, "downloads": -1, "filename": "cloudbender-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2822b05ab663ce0d8cf60a4c56b78799", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30097, "upload_time": "2019-07-03T13:26:31", "url": "https://files.pythonhosted.org/packages/99/b7/d26341d92b547445b0326e935c90f687b575d571ec534eea3a5157420503/cloudbender-0.6.1-py2.py3-none-any.whl" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "65fa35181080e277760d4e93e6e08090", "sha256": "baf643d6231ed7087095c9c27d51c3b6d0785d6f9a75bfeefd2c1513e480cec3" }, "downloads": -1, "filename": "cloudbender-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "65fa35181080e277760d4e93e6e08090", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30155, "upload_time": "2019-07-05T11:03:22", "url": "https://files.pythonhosted.org/packages/c2/74/18f8c5bb4673e551d7363da9ae245ee0ee46904112c269e8c5aefba1d47e/cloudbender-0.6.2-py2.py3-none-any.whl" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "3a9fcd72b9fcc89c76cbe1c6892fbbde", "sha256": "3bd1f2734bd168c7b275d8407e17436bca771572d25b712af7851a7011f098f5" }, "downloads": -1, "filename": "cloudbender-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a9fcd72b9fcc89c76cbe1c6892fbbde", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30084, "upload_time": "2019-07-28T11:52:13", "url": "https://files.pythonhosted.org/packages/38/05/f03ec37aea22b75a29f5ff8d6d344e0732c6ca12c80f9b4471d2ed37ad74/cloudbender-0.7.0-py2.py3-none-any.whl" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "fc86955074707b4c9cf6ceb2c83c5869", "sha256": "04331a75b134c189d52356ae27d68aed18d63bf73b4839fba6025667f58c903c" }, "downloads": -1, "filename": "cloudbender-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc86955074707b4c9cf6ceb2c83c5869", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30143, "upload_time": "2019-07-28T13:03:26", "url": "https://files.pythonhosted.org/packages/43/37/70a162b2a97f2cb5aad789527a4ab27101f2afb1cd6f1bc5ddd998b63171/cloudbender-0.7.1-py2.py3-none-any.whl" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "c08e4731c9a8e3cfbaa2b61b970d3390", "sha256": "e670f1a07a5e6a602aa34df9fd782726370ff12c461cfc83e7c36929bac280a7" }, "downloads": -1, "filename": "cloudbender-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c08e4731c9a8e3cfbaa2b61b970d3390", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30207, "upload_time": "2019-08-03T21:33:27", "url": "https://files.pythonhosted.org/packages/11/29/95aa654ca503d7c93e28dcd1c99ec5895ee3de5563d5820f88149a9e180a/cloudbender-0.7.2-py2.py3-none-any.whl" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "69cb079ceebab78d15e7a6563460546d", "sha256": "a72cf9a9c5ec249af0ce87279498a925861b506b9c479f2b58aa6183daef2314" }, "downloads": -1, "filename": "cloudbender-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69cb079ceebab78d15e7a6563460546d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30266, "upload_time": "2019-09-02T11:16:05", "url": "https://files.pythonhosted.org/packages/7b/a2/369114b8ddd4c565b228fcb12291e2d06ac8249b1c8e22cba92dc22eb068/cloudbender-0.7.3-py2.py3-none-any.whl" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "d6296b1ccfe483096bdf90ddec95422d", "sha256": "62b8ada6e6c9c3971a2d30f6efb6e95f3147e1855deb0c78920effe7ef6fb19c" }, "downloads": -1, "filename": "cloudbender-0.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6296b1ccfe483096bdf90ddec95422d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30276, "upload_time": "2019-09-02T15:56:21", "url": "https://files.pythonhosted.org/packages/dd/8b/d385e2774e97b87760dc2504ac504e4089d56ff74dcd4ecc375720f5be3a/cloudbender-0.7.4-py2.py3-none-any.whl" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "eae0acf14e4bf8c1e0881db240bc6813", "sha256": "1a412db663ea9de19babe1efe3399e41ace32d323e3020a00e78aec7d8b8a4df" }, "downloads": -1, "filename": "cloudbender-0.7.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eae0acf14e4bf8c1e0881db240bc6813", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30520, "upload_time": "2019-09-11T14:32:31", "url": "https://files.pythonhosted.org/packages/67/b9/c2a76641f5e3dc88a79db62550ae8d2961af5ac423197a8204e9f59c93d5/cloudbender-0.7.6-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eae0acf14e4bf8c1e0881db240bc6813", "sha256": "1a412db663ea9de19babe1efe3399e41ace32d323e3020a00e78aec7d8b8a4df" }, "downloads": -1, "filename": "cloudbender-0.7.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eae0acf14e4bf8c1e0881db240bc6813", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30520, "upload_time": "2019-09-11T14:32:31", "url": "https://files.pythonhosted.org/packages/67/b9/c2a76641f5e3dc88a79db62550ae8d2961af5ac423197a8204e9f59c93d5/cloudbender-0.7.6-py2.py3-none-any.whl" } ] }