{ "info": { "author": "Ariel Lima", "author_email": "ariel.lima@gordon.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# dockercomposeHelp\ndockercomposeHelp is a python package for building complex docker-compose files quickly and without errors. It only supports Compose file version 3.\n## Usage:\nIt follows a very simple usage procedure:\n```python\nfrom dockercomposeHelp.compose import Compose\nmy_compose = Compose() #create a compose instance\nservice_db = Service('db') #create a service instance\nservice_db.image('mysql')\nservice_db.command('--default-authentication-plugin=mysql_native_password')\nservice_db.restart('always')\nservice_db.environment({'MYSQL_ROOT_PASSWORD': 'example'})\nservice_db.ports(['8080:8080'])\n\nmy_compose.add_service(service_db) #add service to compose\nmy_compose.make_compose() #output compose\n```\nThe above code snippet will produce the following yaml file:\n```yaml\nservices:\n db:\n command: --default-authentication-plugin=mysql_native_password\n environment:\n MYSQL_ROOT_PASSWORD: example\n image: mysql\n ports:\n - 8080:8080\n restart: always\nversion: '3.7'\n```\n\n## To be added:\n - service.deploy.rollback_config\n - service.deploy.update_config\n - service.pid\n - service.secrets\n - service.security_opt\n - service.stop_grace_period\n - service.stop_signal\n - service.sysctls\n - service.tmpfs\n - service.ulimits\n - service.userns_mode\n## Unsupported:\n - service.links -- LEGACY FEATURE\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/ArielLima/dockercomposeHelp", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "dockercomposeHelp", "package_url": "https://pypi.org/project/dockercomposeHelp/", "platform": "", "project_url": "https://pypi.org/project/dockercomposeHelp/", "project_urls": { "Homepage": "https://github.com/ArielLima/dockercomposeHelp" }, "release_url": "https://pypi.org/project/dockercomposeHelp/1.0.0/", "requires_dist": [ "pyyaml" ], "requires_python": "", "summary": "A Python wrapper for generating a compose file", "version": "1.0.0" }, "last_serial": 5209316, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "62b5389c5b50c80fdca96884abe44ec2", "sha256": "fe9501d487ffe5590129ebca827a9142e848466e28a0050d45f2d81cc9553e35" }, "downloads": -1, "filename": "dockercomposeHelp-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "62b5389c5b50c80fdca96884abe44ec2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16291, "upload_time": "2019-04-30T03:32:29", "url": "https://files.pythonhosted.org/packages/5f/53/1e693c226a0647e990ecd03a7b8810db6e0ffac9c22ce83bf7951bc399a9/dockercomposeHelp-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffc612ca65898a3df59bc6f4488294ad", "sha256": "a0fbd029d115e6642aed80a6329c7b7af0af650a802194ab9ee18ed9000e4d8c" }, "downloads": -1, "filename": "dockercomposeHelp-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ffc612ca65898a3df59bc6f4488294ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7439, "upload_time": "2019-04-30T03:32:54", "url": "https://files.pythonhosted.org/packages/6c/7c/5d0447ca98035b13d72a0232f980595c67c26c7ffe88b2af412dec834084/dockercomposeHelp-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6f3e7461b4f4d8995183b07bb94c8f5b", "sha256": "f3580e65f4b04a8ada0b8fcbf80ccd550c0da849bd9280c42db1f9a85a3e4861" }, "downloads": -1, "filename": "dockercomposeHelp-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6f3e7461b4f4d8995183b07bb94c8f5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16291, "upload_time": "2019-04-30T03:35:09", "url": "https://files.pythonhosted.org/packages/11/69/27e55d094aa118e2d42f297fc0da368bd001ac01e3dcb17ae1aa08ab64fe/dockercomposeHelp-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4943416c442f9d23cee0ee0cbc3b558", "sha256": "7e3a7a4b412631822322dfbe2dbe93a7ebfa90b5f2b29d9be9e8265d1721fb4a" }, "downloads": -1, "filename": "dockercomposeHelp-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d4943416c442f9d23cee0ee0cbc3b558", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7425, "upload_time": "2019-04-30T03:35:13", "url": "https://files.pythonhosted.org/packages/9a/1e/b41fb443bedc15e6281a06d3f60e9a21049c66c8f34cdc3f072c5983acd0/dockercomposeHelp-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "99680ca885e886a860eaa968f9a26c23", "sha256": "901eee750151fe8bff725311bf7751521ff72cbb24dd369d052c4290d693e116" }, "downloads": -1, "filename": "dockercomposeHelp-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "99680ca885e886a860eaa968f9a26c23", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16665, "upload_time": "2019-04-30T14:59:44", "url": "https://files.pythonhosted.org/packages/6d/70/26fe4f8be75cdadb658860459091dcaf8376c5e16403416d07d7cd296866/dockercomposeHelp-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a684ef96e9c5c09439c4c607e938719", "sha256": "a685f72a51e361ac30428eebf2a26d847839b2a24d2578784977b2bfa4083d95" }, "downloads": -1, "filename": "dockercomposeHelp-0.1.3.tar.gz", "has_sig": false, "md5_digest": "6a684ef96e9c5c09439c4c607e938719", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7658, "upload_time": "2019-04-30T14:59:47", "url": "https://files.pythonhosted.org/packages/32/b6/545e6ff8c38bb64c87dde26c3657880357a7a730b00d31933dcd1475c5a2/dockercomposeHelp-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c34281c49225c9aac43c69ef7353e31a", "sha256": "a477e530d9905e8b109cbdf62c6dbdcdf680d94e9cce676066f899169833e229" }, "downloads": -1, "filename": "dockercomposeHelp-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c34281c49225c9aac43c69ef7353e31a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2670, "upload_time": "2019-04-30T15:13:27", "url": "https://files.pythonhosted.org/packages/c9/0b/9e1838d98ce2a69e5f0ad88032323632acbf136c3af5abf295dfa107cabf/dockercomposeHelp-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21f6275ee7df72b9a75c02f193e7cff6", "sha256": "7903c329d8953ea5c1be3ab1960f4b1b7b1a27ff7c2f27484f62907e8800908c" }, "downloads": -1, "filename": "dockercomposeHelp-0.2.0.tar.gz", "has_sig": false, "md5_digest": "21f6275ee7df72b9a75c02f193e7cff6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1746, "upload_time": "2019-04-30T15:13:30", "url": "https://files.pythonhosted.org/packages/bf/9b/f2d78c7ab0b6c9f345df8b70023745804a94591daacd3439262002e06442/dockercomposeHelp-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b66227bef84d9af60435611792fd12fb", "sha256": "9d8c3fd81e633d533aa748b26d222cc03a80325b3a634444533bb1a3e967b1a8" }, "downloads": -1, "filename": "dockercomposeHelp-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b66227bef84d9af60435611792fd12fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2667, "upload_time": "2019-04-30T15:38:51", "url": "https://files.pythonhosted.org/packages/03/5d/e7d499c365aa5aafbac77b4ddbbc8fb0c84932efde53d9ae69960b88d636/dockercomposeHelp-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b602e5b0e01cbe178a84b7a5c0f8ee80", "sha256": "d2412f58284137d4fc5debc0c5e67993129bc9294c847c477caac770396afb89" }, "downloads": -1, "filename": "dockercomposeHelp-0.2.1.tar.gz", "has_sig": false, "md5_digest": "b602e5b0e01cbe178a84b7a5c0f8ee80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1746, "upload_time": "2019-04-30T15:38:54", "url": "https://files.pythonhosted.org/packages/ca/ca/f9e22310f351c3c4339f31fb3382517eb39cd33a456853688866a3bfd34a/dockercomposeHelp-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "c836eb94f1b09510dd273783fb7d51e0", "sha256": "1847b350f6fb2b3e77d29b7985549ac5e4c45e5eddb753439867295a69f3881a" }, "downloads": -1, "filename": "dockercomposeHelp-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c836eb94f1b09510dd273783fb7d51e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2669, "upload_time": "2019-04-30T15:46:14", "url": "https://files.pythonhosted.org/packages/a0/ce/49eb24f8a55e1017f43f3478c4794e56404ae44c407f17e4db52f5bc1e14/dockercomposeHelp-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88e9b4d1de8ae0fcd0f7d3af1ffa2e7f", "sha256": "824aed6a37b5ce4050c1467fbbd56ed92c11e70d713abcf7ac643a8d8d5a7c7d" }, "downloads": -1, "filename": "dockercomposeHelp-0.2.2.tar.gz", "has_sig": false, "md5_digest": "88e9b4d1de8ae0fcd0f7d3af1ffa2e7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1743, "upload_time": "2019-04-30T15:46:17", "url": "https://files.pythonhosted.org/packages/9f/31/7bca5fd5ba982b05bdfed32a6f8e664e635ebf9b6c1f500ee5f27571a42b/dockercomposeHelp-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "f0f074caf67db120ac7a4ae701a334f0", "sha256": "4e49292d51e2b243aafa80830484a5e46d9637d8ccbfa50a26848f49bc68b5df" }, "downloads": -1, "filename": "dockercomposeHelp-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f0f074caf67db120ac7a4ae701a334f0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7923, "upload_time": "2019-04-30T16:11:44", "url": "https://files.pythonhosted.org/packages/12/95/b255ce5030691148596d74792d0a11e9eddec14df279447632e5f5cb8b92/dockercomposeHelp-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c854623bcfc9dd7ab3e6986db103826", "sha256": "222d017a697231c33de1f0f132972acc0bcb9107233e0feb4efaa2d382abcb58" }, "downloads": -1, "filename": "dockercomposeHelp-0.2.3.tar.gz", "has_sig": false, "md5_digest": "4c854623bcfc9dd7ab3e6986db103826", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7375, "upload_time": "2019-04-30T16:11:50", "url": "https://files.pythonhosted.org/packages/6b/59/495ba0d6d796778f6c683bbb48534b52ff788440b0676370bdd4f8217102/dockercomposeHelp-0.2.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "693a35418e35d61b239acb7805ebb3dc", "sha256": "7979dc0e87e45ea56a6b61fdb5b9f33630f96492659bf79471ce851b04cd61d5" }, "downloads": -1, "filename": "dockercomposeHelp-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "693a35418e35d61b239acb7805ebb3dc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8157, "upload_time": "2019-04-30T17:19:25", "url": "https://files.pythonhosted.org/packages/8c/be/ed59a237462155e54357ba300f91bb9b4374bd71ffdefe5de2a4265a973e/dockercomposeHelp-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "025de50e73e0e68fa63b21a93e14dc7a", "sha256": "6f14378496ef7aa5e0e4489a84466410516f937201d69577ba3d416c7f3d0bab" }, "downloads": -1, "filename": "dockercomposeHelp-1.0.0.tar.gz", "has_sig": false, "md5_digest": "025de50e73e0e68fa63b21a93e14dc7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7471, "upload_time": "2019-04-30T17:19:28", "url": "https://files.pythonhosted.org/packages/06/be/ebecabd7012a531a5556d7c74bc9c610175c6c687071e19bb22f04e013fe/dockercomposeHelp-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "693a35418e35d61b239acb7805ebb3dc", "sha256": "7979dc0e87e45ea56a6b61fdb5b9f33630f96492659bf79471ce851b04cd61d5" }, "downloads": -1, "filename": "dockercomposeHelp-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "693a35418e35d61b239acb7805ebb3dc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8157, "upload_time": "2019-04-30T17:19:25", "url": "https://files.pythonhosted.org/packages/8c/be/ed59a237462155e54357ba300f91bb9b4374bd71ffdefe5de2a4265a973e/dockercomposeHelp-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "025de50e73e0e68fa63b21a93e14dc7a", "sha256": "6f14378496ef7aa5e0e4489a84466410516f937201d69577ba3d416c7f3d0bab" }, "downloads": -1, "filename": "dockercomposeHelp-1.0.0.tar.gz", "has_sig": false, "md5_digest": "025de50e73e0e68fa63b21a93e14dc7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7471, "upload_time": "2019-04-30T17:19:28", "url": "https://files.pythonhosted.org/packages/06/be/ebecabd7012a531a5556d7c74bc9c610175c6c687071e19bb22f04e013fe/dockercomposeHelp-1.0.0.tar.gz" } ] }