{ "info": { "author": "Lynn Gabbay", "author_email": "gabbay@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# `mkciud`\n\nThis module assembles user-data files for use with [cloud-init](https://cloud-init.io/).\n\nMore information on the format of user-data files can be found [here](https://cloudinit.readthedocs.io/en/latest/topics/format.html).\n\nThis package provides a command-line utility and a module for Python 3.\n\nType autodetection is done by looking for a recognized specifier in the first line of the file, such as `#!/bin/bash` or `#cloud-config`.\n\n\n## Command-Line\n\n```text\nmkciud [ [type-specifier:]filename ]+\n```\n\n```text\npython -m mkciud [ [type-specifier:]filename ]+\n```\n\n```text\ntype-specifiers:\n (default), (empty string), auto autodetect\n cb, cloud-boothook cloud-boothook\n cc, cloud-config cloud-config\n ca, cloud-config-archive cloud-config-archive\n ph, part-handler part-handler\n uj, upstart-job upstart-job\n io, include-once, x-include-once-url x-include-once-url\n in, include, x-include-url x-include-url\n sh, shellscript, x-shellscript x-shellscript\n```\n\nOutputs user-data to stdout. This will be binary data, so redirect to a file.\n\n\n## Module\n\n```python\nimport mkciud\n\nuserdata = mkciud.UserData()\nfor message_body, message_subtype in message_bodies_and_subtypes:\n\tuserdata.add(message_body, message_subtype)\nuserdata.export(sys.stdout.buffer)\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://github.com/ldgabbay/mkciud", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mkciud", "package_url": "https://pypi.org/project/mkciud/", "platform": "", "project_url": "https://pypi.org/project/mkciud/", "project_urls": { "Homepage": "https://github.com/ldgabbay/mkciud" }, "release_url": "https://pypi.org/project/mkciud/1.0.0/", "requires_dist": null, "requires_python": ">=3.3, <4", "summary": "A utility for building cloud-init user-data.", "version": "1.0.0" }, "last_serial": 4692035, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "5c2853e1b197cbd58c653411f3bb149c", "sha256": "20bfbbbdacf53d0790eff03d3a93b16ae20368a88779d2dd931bc81860126a45" }, "downloads": -1, "filename": "mkciud-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5c2853e1b197cbd58c653411f3bb149c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.3, <4", "size": 6726, "upload_time": "2019-01-13T23:05:41", "url": "https://files.pythonhosted.org/packages/e8/99/5985bc6c8e1ce75cd3272f9ba4bd79f2346df2d031605b485643138fded5/mkciud-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e89696809e249de3fef6e09f2b4de6e0", "sha256": "ccadb65b8f81088313a7871fd54046b829c53518e69006924c5aa8e0165a1463" }, "downloads": -1, "filename": "mkciud-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e89696809e249de3fef6e09f2b4de6e0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3, <4", "size": 3383, "upload_time": "2019-01-13T23:05:43", "url": "https://files.pythonhosted.org/packages/4a/b9/5d3c9968d78369231770a21474df6fcb80fea516b7ba9c6e3688764e4866/mkciud-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5c2853e1b197cbd58c653411f3bb149c", "sha256": "20bfbbbdacf53d0790eff03d3a93b16ae20368a88779d2dd931bc81860126a45" }, "downloads": -1, "filename": "mkciud-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5c2853e1b197cbd58c653411f3bb149c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.3, <4", "size": 6726, "upload_time": "2019-01-13T23:05:41", "url": "https://files.pythonhosted.org/packages/e8/99/5985bc6c8e1ce75cd3272f9ba4bd79f2346df2d031605b485643138fded5/mkciud-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e89696809e249de3fef6e09f2b4de6e0", "sha256": "ccadb65b8f81088313a7871fd54046b829c53518e69006924c5aa8e0165a1463" }, "downloads": -1, "filename": "mkciud-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e89696809e249de3fef6e09f2b4de6e0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.3, <4", "size": 3383, "upload_time": "2019-01-13T23:05:43", "url": "https://files.pythonhosted.org/packages/4a/b9/5d3c9968d78369231770a21474df6fcb80fea516b7ba9c6e3688764e4866/mkciud-1.0.0.tar.gz" } ] }