{ "info": { "author": "Aleksi Johansson", "author_email": "aleksi.johansson@wunderkraut.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "wundertool-py\n==============\nTool for working with `Docker `_ containers.\n\nMission statement:\n\n1. Provide a simplified and unified tool for all the members of the team.\n2. Provide additional functionality to existing tools.\n3. Include everything from developing to packaging and deploying code in one tool.\n3. Allow the project team to easily define the whole stack of software required for the project that is used everywhere from local development to production.\n\nRequirements:\n\n- docker\n- python 3 or later\n\nInstallation\n------------\nYou can always install the tool from PyPI with::\n\n pip install wundertool\n\n*Note: OS X doesn't have python 3 or pip installed by default. You should install them with `brew` first and then install `wundertool`*::\n\n brew install python3\n pip3 install wundertool\n\nUpgrade\n-------\nUpgrade to the latest version with::\n\n pip install wundertool --upgrade\n\nor on OS X with python 3::\n\n pip3 install wundertool --upgrade\n\nUsage\n-----\nCurrently available commands are mostly equivalent of those of docker-compose. See this for list of available commands::\n\n wundertool commands\n\nDevelopment\n-----------\nRequirements:\n\n- python 3.4 or later\n\nYou can clone this module locally and install it in development mode in an virtual environment like this::\n\n git clone https://github.com/wunderkraut/wundertool-py.git\n cd wundertool-py\n git submodule init\n git submodule update\n pyvenv .\n source bin/activate\n pip install -e \".[dev]\"\n\nYou always need to activate the wundertool-py virtual environment when opening a new terminal for development::\n\n source /wundertool-py/bin/activate\n\nSubmodule upstream changes can be updated with::\n\n git submodule update --remote\n\nDistribution packages to PyPI can be created with::\n\n python setup.py sdist\n python setup.py bdist_wheel\n\nDistribution packages can be uploaded to PyPI with::\n\n twine upload dist/wundertool-[version].tar.gz\n twine upload dist/wundertool-[version]-py3-none-any.whl", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wunderkraut/wundertool-py", "keywords": "wundertools wundertool docker containers container-management", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "wundertool", "package_url": "https://pypi.org/project/wundertool/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/wundertool/", "project_urls": { "Homepage": "https://github.com/wunderkraut/wundertool-py" }, "release_url": "https://pypi.org/project/wundertool/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Tool for working with Docker containers", "version": "0.2.0" }, "last_serial": 2212988, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "fe90627fa31b98a87006738c013d5725", "sha256": "050b53ecfb41e3064ed3a6c0ca963c86b9ac87761b2b4584d7b350069d6f5bcb" }, "downloads": -1, "filename": "wundertool-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fe90627fa31b98a87006738c013d5725", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3769, "upload_time": "2016-06-12T15:46:28", "url": "https://files.pythonhosted.org/packages/01/4c/3d1761f7534728e7095107823bba5f6c3efea6ad9e1d305e8df18a504afa/wundertool-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef8aa467a88b6a239d60bf184b3a53d7", "sha256": "5b68f31a0ed451bbd52a16f721c6b33533ab4808146116e5574d0775e5423ad2" }, "downloads": -1, "filename": "wundertool-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ef8aa467a88b6a239d60bf184b3a53d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3952, "upload_time": "2016-06-12T15:46:33", "url": "https://files.pythonhosted.org/packages/5c/3d/654c538c92c3b6d90ddf4176635d7bbce3b0413d5f34a0b6b346b533bb16/wundertool-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "2d88ffeb2e3b4b4fca54dde638d16154", "sha256": "da5c77b78d3c346a27f819c6ecc4f564df0595a57e836b4d74769d1f2b70baf3" }, "downloads": -1, "filename": "wundertool-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2d88ffeb2e3b4b4fca54dde638d16154", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4010, "upload_time": "2016-06-12T16:22:59", "url": "https://files.pythonhosted.org/packages/ef/f2/e6b4890e68e7e667d61eca05468cbce83f06fedb6ba1134b1498306c21e1/wundertool-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09e4e47f9cc69752629f1876b979743e", "sha256": "de92c38832e0dd6536e158afb6746d82beca47c5b89085aeae1d60b9461336d0" }, "downloads": -1, "filename": "wundertool-0.0.2.tar.gz", "has_sig": false, "md5_digest": "09e4e47f9cc69752629f1876b979743e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4096, "upload_time": "2016-06-12T16:23:07", "url": "https://files.pythonhosted.org/packages/80/ca/e75f3d51e5bffb81506c53ab4be28d94ed11dc5c1d2a1cef987a21be300c/wundertool-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "0bfe6844e4b117b9603a3671a24596bf", "sha256": "0cbf8670e529a60d3fce6223f7d0b3f0aba5854af632fe5d6f7a7aa010ab5b05" }, "downloads": -1, "filename": "wundertool-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0bfe6844e4b117b9603a3671a24596bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7007, "upload_time": "2016-06-17T09:06:44", "url": "https://files.pythonhosted.org/packages/f9/77/ae37434da8f53b09ca7e0d169a4c0b4c2470a5e9b051b16c62ef5de3fcfd/wundertool-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bddcaae081826b6865774a508c337dd8", "sha256": "6a619e0cd8a02a169797ca82ee5494c6bf7f12148c4f5687f6e22f3233305176" }, "downloads": -1, "filename": "wundertool-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bddcaae081826b6865774a508c337dd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5948, "upload_time": "2016-06-17T09:06:31", "url": "https://files.pythonhosted.org/packages/c9/29/075915bf15e30e44e9e4c43c6ec69d5213e77329b79fd046de83f5376f24/wundertool-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "93f02652e64a973db1b1c014f24d9828", "sha256": "b36b16b28eb358844ea6de9ed530b8f3d455aa621a05dc13842a9486ecd9368a" }, "downloads": -1, "filename": "wundertool-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "93f02652e64a973db1b1c014f24d9828", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7004, "upload_time": "2016-06-17T09:17:04", "url": "https://files.pythonhosted.org/packages/9d/14/ab56bc052f834acc07afdac605c3fc6c01ecbc5f3e45efebc1fd4106eb11/wundertool-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f1ae317223c9279ad7baf3738e284c7", "sha256": "c050221112a28076b944d2983cc090c9c38045475ba11445fed259756bcbe803" }, "downloads": -1, "filename": "wundertool-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1f1ae317223c9279ad7baf3738e284c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5949, "upload_time": "2016-06-17T09:16:45", "url": "https://files.pythonhosted.org/packages/c4/1a/8aa9a9b4bd5b188a9e81d9ad2a4f230b64f43fbae7b9b6fc6fa7f02ab0f1/wundertool-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "035d5cab47508ffd59905fad1251c298", "sha256": "01318877fae502d92d57894247b4540dcadb25bffcc8c5ed824c96d58b038f53" }, "downloads": -1, "filename": "wundertool-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "035d5cab47508ffd59905fad1251c298", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7967, "upload_time": "2016-06-19T18:20:00", "url": "https://files.pythonhosted.org/packages/4f/af/93145a91af7ac67fe6ace811f4b3f96701ca148b777a75e9c345b0081870/wundertool-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ee60ead4f4e9b4b030abef23f9ab88d", "sha256": "0a685cbd0ffb1cda2f6486262504764df5f05c46de18ae5165ba1bc27385d7ba" }, "downloads": -1, "filename": "wundertool-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1ee60ead4f4e9b4b030abef23f9ab88d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6329, "upload_time": "2016-06-19T18:19:50", "url": "https://files.pythonhosted.org/packages/af/09/4d17299d17e75fda47455d5ba302176a90ecac2e51b47adf428aaafe87a7/wundertool-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "1148098585e6784b939bfac80921b2c0", "sha256": "02ae87f8d380db0148c85b4d0b55d1eb6a75913c5551a2bd47636c0b93fa008a" }, "downloads": -1, "filename": "wundertool-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1148098585e6784b939bfac80921b2c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7032, "upload_time": "2016-06-19T18:43:22", "url": "https://files.pythonhosted.org/packages/b4/6c/049001e1cf927e32deca414f660aec392ccce838cd8b9e33069022e965c1/wundertool-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00335f6fe03fa087f08f338b4eaee5fc", "sha256": "7579ddf26947a47709e02cbb0ef4ad06e6b2d4fbdc3dfcc7a0ca0c3672d945a7" }, "downloads": -1, "filename": "wundertool-0.1.3.tar.gz", "has_sig": false, "md5_digest": "00335f6fe03fa087f08f338b4eaee5fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6287, "upload_time": "2016-06-19T18:43:10", "url": "https://files.pythonhosted.org/packages/5a/78/775b11de17f6db97d1f86a9f2c7dafc2f8b3ebb2bc861323c59b088eda14/wundertool-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "cb57e76df8bbc05ccaffb43afd8fff0d", "sha256": "0f7d4e8add5f113d6bee94f55f271114b4bef8164ef3d85bbee9de0b578f7dd1" }, "downloads": -1, "filename": "wundertool-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cb57e76df8bbc05ccaffb43afd8fff0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7909, "upload_time": "2016-06-21T15:21:18", "url": "https://files.pythonhosted.org/packages/46/b6/65826144502464affc55a66e06bfb57430bbd27f4cf108c33b4fb65160ef/wundertool-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13fc304d07f77dfd38dbaeaa8e06403c", "sha256": "8a191a3ed858d2cf10967578c47e3381a2de6f66e660fafac89f8f55c1f2e584" }, "downloads": -1, "filename": "wundertool-0.1.4.tar.gz", "has_sig": false, "md5_digest": "13fc304d07f77dfd38dbaeaa8e06403c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6904, "upload_time": "2016-06-21T15:21:02", "url": "https://files.pythonhosted.org/packages/4f/9d/933791f780a7226b4336127f630aa7d47d0ee3b564bb744e6b32d61ac899/wundertool-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "d4625b280f1ecde8fb6c05425e6e2f6b", "sha256": "6c2bf942b8c86d1599b517cb352cc6d420a060a89d9581aba03d7394f54f453f" }, "downloads": -1, "filename": "wundertool-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d4625b280f1ecde8fb6c05425e6e2f6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8738, "upload_time": "2016-06-21T15:53:31", "url": "https://files.pythonhosted.org/packages/ae/b3/aabd7eda61a9d2c05d63774da1716688498b5b8923f78e63ea01302f353a/wundertool-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f58193a837907c1b75ce69243842430", "sha256": "9aa3a08fed3f761950bc05e227783db8dce844f9e7ed4132545b35589bac063c" }, "downloads": -1, "filename": "wundertool-0.1.5.tar.gz", "has_sig": false, "md5_digest": "5f58193a837907c1b75ce69243842430", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6943, "upload_time": "2016-06-21T15:53:00", "url": "https://files.pythonhosted.org/packages/bc/75/026011f1a610896517a7539b6ca418b74f03aff888cb20a65bf87b25ea96/wundertool-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0c615d3f968784dc60a14a9ac6b44dbd", "sha256": "54387c7c96cbbd07516ef14579ecefa1d3c07cb5d2f95e99ac77acd22ca40600" }, "downloads": -1, "filename": "wundertool-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0c615d3f968784dc60a14a9ac6b44dbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8420, "upload_time": "2016-07-10T17:55:31", "url": "https://files.pythonhosted.org/packages/1f/e8/fe4e4d5d5caf113d35aa1762c5239c078e2f3c747ba0d0a5c2fc0d42e25e/wundertool-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0cea9886fdff60b097fcdedee2dd3ef4", "sha256": "ec5a448acb336a4785d0474769d82a8021e9899690a18331131dcc41eb055af6" }, "downloads": -1, "filename": "wundertool-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0cea9886fdff60b097fcdedee2dd3ef4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7383, "upload_time": "2016-07-10T17:55:17", "url": "https://files.pythonhosted.org/packages/83/ec/6471a54df382708d8bcb0bd6e6b992f08a260c89633bc766a1516036980f/wundertool-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0c615d3f968784dc60a14a9ac6b44dbd", "sha256": "54387c7c96cbbd07516ef14579ecefa1d3c07cb5d2f95e99ac77acd22ca40600" }, "downloads": -1, "filename": "wundertool-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0c615d3f968784dc60a14a9ac6b44dbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8420, "upload_time": "2016-07-10T17:55:31", "url": "https://files.pythonhosted.org/packages/1f/e8/fe4e4d5d5caf113d35aa1762c5239c078e2f3c747ba0d0a5c2fc0d42e25e/wundertool-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0cea9886fdff60b097fcdedee2dd3ef4", "sha256": "ec5a448acb336a4785d0474769d82a8021e9899690a18331131dcc41eb055af6" }, "downloads": -1, "filename": "wundertool-0.2.0.tar.gz", "has_sig": false, "md5_digest": "0cea9886fdff60b097fcdedee2dd3ef4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7383, "upload_time": "2016-07-10T17:55:17", "url": "https://files.pythonhosted.org/packages/83/ec/6471a54df382708d8bcb0bd6e6b992f08a260c89633bc766a1516036980f/wundertool-0.2.0.tar.gz" } ] }