{ "info": { "author": "typeli", "author_email": "juncli@outlook.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "# compose-to-manifest\nConvert Docker Compose project to Azure IoT Edge deployment manifest.\n\n## Requirements\n1. Make sure docker is running on your system before using this tool.\n2. Python version >= `3.6.0`.\n## Installation\n```bash\npip3 install compose-to-manifest\n```\n\n\n## Usage\n```\ncompose-to-manifest [-h] -t [file|project] -i docker_compose_file_path -o output_path [-r your_docker_container_registry_address]\n```\n\n## Examples\n```bash\ngit clone https://github.com/VSChina/compose-to-manifest\ncd compose-to-manifest\n```\nIn compose-to-manifest folder \n1. Convert single file\n ```bash\n compose-to-manifest -t file \\\n -i example/flask-redis/docker-compose.yml \\\n -o example/flask-redis/deployment.template.json\n ```\n2. Convert project\n ```bash\n compose-to-manifest -t project \\\n -i example/flask-redis/docker-compose.yml \\\n -o example/flask-redis-edge\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/VSChina/compose-to-manifest", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "compose-to-manifest", "package_url": "https://pypi.org/project/compose-to-manifest/", "platform": "", "project_url": "https://pypi.org/project/compose-to-manifest/", "project_urls": { "Homepage": "https://github.com/VSChina/compose-to-manifest" }, "release_url": "https://pypi.org/project/compose-to-manifest/0.0.8/", "requires_dist": [ "docker-compose" ], "requires_python": ">=3.6.0", "summary": "Convert Docker Compose project to Azure IoT Edge deployment manifest", "version": "0.0.8" }, "last_serial": 5718795, "releases": { "0.0.6": [ { "comment_text": "", "digests": { "md5": "e8603b433daa936c7402236e4b5a5e4f", "sha256": "10bddc2863c0da0b7955cda586fe4042c9e53701c6c4c8e296f01f74252e2f7b" }, "downloads": -1, "filename": "compose_to_manifest-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "e8603b433daa936c7402236e4b5a5e4f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 6086, "upload_time": "2019-08-22T09:17:21", "url": "https://files.pythonhosted.org/packages/7b/10/f71cb7c3a84e46aba62cdd4b451030132cc89244ed5b48fab3f63a8d9787/compose_to_manifest-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6009014e2a8329fd9c7e350153dea122", "sha256": "89a5051e77e3d0ec2140fa33f83857df3272f9d3f09944ff747f727dd8fbd255" }, "downloads": -1, "filename": "compose-to-manifest-0.0.6.tar.gz", "has_sig": false, "md5_digest": "6009014e2a8329fd9c7e350153dea122", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4651, "upload_time": "2019-08-22T09:17:24", "url": "https://files.pythonhosted.org/packages/65/ee/9669d05bea8e7f25b8ea2a7a72679b4905b6afcf53b9ae50b0fbf3ec293d/compose-to-manifest-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "c440489b0f278aa77e8998dc88b85911", "sha256": "e9298956c7830aeac6324076a3af3e4a49e98d30d34fcc8fda15b0d0e35d443f" }, "downloads": -1, "filename": "compose_to_manifest-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "c440489b0f278aa77e8998dc88b85911", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 6086, "upload_time": "2019-08-23T04:27:34", "url": "https://files.pythonhosted.org/packages/fb/45/6388cd6f8770571567a2117af9675039de749c5f20b4fd8200cc7c2b7f03/compose_to_manifest-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de7c88e48a62faced3c0e61a79b202f3", "sha256": "6b51bad70e54ea509b5d61b0bf066eb0ffdf9d544242855cdbfeb25ce99c98cc" }, "downloads": -1, "filename": "compose-to-manifest-0.0.7.tar.gz", "has_sig": false, "md5_digest": "de7c88e48a62faced3c0e61a79b202f3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4675, "upload_time": "2019-08-23T04:27:35", "url": "https://files.pythonhosted.org/packages/95/6d/b3da3e3550d9e8e57d5515bc8da3981bc702d04869c6c5a747b3576182a9/compose-to-manifest-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "9266ee9238eb2e859a97d6f49d8976ee", "sha256": "173036b122975a26e2d703fb37625e17d58127cb23bb1cd2706c44500b6b0b66" }, "downloads": -1, "filename": "compose_to_manifest-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "9266ee9238eb2e859a97d6f49d8976ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 6084, "upload_time": "2019-08-23T04:43:38", "url": "https://files.pythonhosted.org/packages/90/f9/1187ad5375213d344adc7309b49ee65df23325eae9bc4d6ec2a6756eb212/compose_to_manifest-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b03a816515a04d9c056a74e1cffee474", "sha256": "fb5df76506eac70da80ba9d715274fe834a3f8a08266f7eacdad70c244af6486" }, "downloads": -1, "filename": "compose-to-manifest-0.0.8.tar.gz", "has_sig": false, "md5_digest": "b03a816515a04d9c056a74e1cffee474", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4678, "upload_time": "2019-08-23T04:43:40", "url": "https://files.pythonhosted.org/packages/f1/f3/723fa11eace8c22973fe5803a1881aea900f0fa9344451e489cf995080b9/compose-to-manifest-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9266ee9238eb2e859a97d6f49d8976ee", "sha256": "173036b122975a26e2d703fb37625e17d58127cb23bb1cd2706c44500b6b0b66" }, "downloads": -1, "filename": "compose_to_manifest-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "9266ee9238eb2e859a97d6f49d8976ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 6084, "upload_time": "2019-08-23T04:43:38", "url": "https://files.pythonhosted.org/packages/90/f9/1187ad5375213d344adc7309b49ee65df23325eae9bc4d6ec2a6756eb212/compose_to_manifest-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b03a816515a04d9c056a74e1cffee474", "sha256": "fb5df76506eac70da80ba9d715274fe834a3f8a08266f7eacdad70c244af6486" }, "downloads": -1, "filename": "compose-to-manifest-0.0.8.tar.gz", "has_sig": false, "md5_digest": "b03a816515a04d9c056a74e1cffee474", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 4678, "upload_time": "2019-08-23T04:43:40", "url": "https://files.pythonhosted.org/packages/f1/f3/723fa11eace8c22973fe5803a1881aea900f0fa9344451e489cf995080b9/compose-to-manifest-0.0.8.tar.gz" } ] }