{ "info": { "author": "Giacomo Cariello", "author_email": "info@dockeroo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Buildout", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Systems Administration" ], "description": "========\ndockeroo\n========\n\ndockeroo is a series of buildout_ recipes to build and manage docker containers and docker hosts.\n\ndockeroo can build docker images from a classic Dockerfile or use a Gentoo_ container to assemble multiple Gentoo binary packages into a docker image.\n\n.. _buildout: http://www.buildout.org/\n.. _Gentoo: http://www.gentoo.org/\n\n\nUseful links\n============\n\n* PyPI page: https://pypi.python.org/pypi/dockeroo/\n* Code repository: https://github.com/dockeroo/dockeroo\n\n\nDocumentation\n=============\n\nDocumentation is available at the following address:\n\nhttps://pythonhosted.org/dockeroo/\n\n\nBug reports and Feedback\n========================\n\nPlease don't hesitate to give feedback and especially report bugs or ask for new features on GitHub issue tracker:\n\nhttps://github.com/dockeroo/dockeroo/issues\n\n\nLicense\n=======\n\nCopyright \u00a9 2016, Giacomo Cariello \n\ndockeroo is released under Apache 2.0 License. See `LICENSE.rst`_ for complete license.\n\n.. _LICENSE.rst: https://github.com/dockeroo/dockeroo/blob/master/LICENSE.rst\n\n\nStatus\n======\n\ndockeroo is beta software.\n\n\nRecipes\n=======\n\nDocker recipes\n--------------\n\n* `dockeroo:docker.build `_\n* `dockeroo:docker.copy `_\n* `dockeroo:docker.gentoo-bootstrap `_\n* `dockeroo:docker.gentoo-build `_\n* `dockeroo:docker.gentoo-diskimage `_\n* `dockeroo:docker.network `_\n* `dockeroo:docker.pull `_\n* `dockeroo:docker.push `_\n* `dockeroo:docker.run `_\n* `dockeroo:docker.volume `_\n\nDocker Machine recipes\n----------------------\n\n* `dockeroo:machine.create `_\n\nSetup recipes\n-------------\n\n* `dockeroo:setup.cmmi `_\n* `dockeroo:setup.download `_\n* `dockeroo:setup.egg `_\n* `dockeroo:setup.python-script `_\n* `dockeroo:setup.shell-script `_\n* `dockeroo:setup.template `_\n\n\nChangelog\n=========\n\n0.35 (14-11-2016)\n-----------------\n\n- Adjusted zc.buildout dependency to support non-wheel environment.\n\n\n0.34 (11-11-2016)\n-----------------\n\n- Added directory creation for path in dockeroo:docker.save recipe.\n\n\n0.33 (11-11-2016)\n-----------------\n\n- Added support for dockeroo:docker.load and dockeroo:docker.save recipes.\n\n\n0.32 (11-11-2016)\n-----------------\n\n- Updated dockeroo:docker.build behavior: when image already exists, check if it's older than installed one.\n- Fixed adding tag to part name behavior through option \"tag\".\n\n\n0.31 (23-10-2016)\n-----------------\n\n- Fixed minimum required egg versions.\n\n\n0.30 (10-10-2016)\n-----------------\n\n- Fixed dockeroo:gentoo-build \"volumes\" parameter declaration.\n\n\n0.29 (26-09-2016)\n-----------------\n\n- Updated dockeroo:gentoo-build add_package_modifier() to support package.* folders.\n\n\n0.28 (21-09-2016)\n-----------------\n\n- Fixed dockeroo:gentoo-build which didn't account for empty build dependencies.\n\n\n0.27 (21-09-2016)\n-----------------\n\n- Added support for post-build-{script,shell,script} parameters on dockeroo:gentoo-build recipe.\n IMPORTANT: build-script stage has been anticipated and now its previous stage has been replaced by\n post-build-script.\n\n\n0.26 (19-09-2016)\n-----------------\n\n- Added support for pre-build-{script,shell,script} parameters on dockeroo:gentoo-build recipe.\n\n\n0.25 (17-09-2016)\n-----------------\n\n- Fixed config_binfmt to execute commands through sudo.\n\n\n0.24 (17-09-2016)\n-----------------\n\n- Added initial support for processor function upon copy path.\n- Moved config_binfmt support to DockerMachine.\n\n\n0.23 (15-09-2016)\n-----------------\n\n- Included freeze in release MANIFEST.in.\n\n\n0.22 (14-08-2016)\n-----------------\n\n- Bugfix release.\n\n\n0.21 (10-08-2016)\n-----------------\n\n- Updated dockeroo:setup.template to handle default output-path.\n- Improved handling of recipe default location.\n- Several bug fixes.\n\n\n0.20 (08-08-2016)\n-----------------\n\n- Introduced sphinx documentation and moved recipes documentation to respective\n classes docstrings.\n- Fixed dockeroo:machine.create recipe.\n\n\n0.19 (31-07-2016)\n-----------------\n\n- Added dockeroo:setup.template recipe.\n- Added support for render_template filterset.\n- Added dockeroo:setup.shell-script and dockeroo:machine.create recipes.\n- Removed \"decorator\" dependency, we're handling everything with functools.wraps.\n\n\n0.18 (28-07-2016)\n-----------------\n\n- Minor documentation fixes.\n\n\n0.17 (24-07-2016)\n-----------------\n\n- Added dockeroo.setup recipes.\n- Refactored testing.\n- Renamed all recipes.\n- Major round of refactoring/convention check.\n\n\n0.16 (24-07-2016)\n-----------------\n\n- Split DockerMachine and DockerEngine.\n- Fixed CHANGELOG.rst formatting.\n- Fixed get_random_name().\n\n\n0.15 (24-07-2016)\n-----------------\n\n- Minor fixes.\n\n\n0.14 (24-07-2016)\n-----------------\n\n- Minor fixes.\n\n\n0.13 (24-07-2016)\n-----------------\n\n- Added keep option to **docker:pull**.\n- update() methods now check wether target has to be rebuilt.\n\n\n0.12 (23-07-2016)\n-----------------\n\n- Minor fix to **docker:run**.\n\n\n0.11 (23-07-2016)\n-----------------\n\n- Renamed primary option to \"name\" for all recipes.\n- Renamed \"machine\" option to \"machine-name\".\n\n\n0.10 (23-07-2016)\n-----------------\n\n- Minor fix to **docker:run**.\n\n\n0.9 (23-07-2016)\n----------------\n\n- Updated **machine_name** selection: if **machine** option is not set\n DOCKER_MACHINE_NAME environment variable is used, or \"default\" if unset.\n- Added support for option **start** in **docker:run**.\n\n\n0.8 (23-07-2016)\n----------------\n\n- Added support for Python 3.\n- Added initial support for unit tests.\n\n\n0.7 (22-07-2016)\n----------------\n\n- Fixed **dockeroo:run** ip address fetch.\n\n\n0.6 (22-07-2016)\n----------------\n\n- Updated documentation.\n- Added support for networks, network-aliases and links\n on **dockeroo:run**.\n- Added new recipe **dockeroo:network**.\n\n\n0.5 (22-07-2016)\n----------------\n\n- Added support for environment variables and ports\n on **dockeroo:run**.\n\n\n0.3 (22-07-2016)\n----------------\n\n- Fixed MANIFEST.in.\n\n\n0.1 (22-07-2016)\n----------------\n\n- Initial release.", "description_content_type": null, "docs_url": "https://pythonhosted.org/dockeroo/", "download_url": "https://github.com/dockeroo/dockeroo/tarball/0.35", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://dockeroo.com/", "keywords": "buildout,docker", "license": "Apache Software License (http://www.apache.org/licenses/LICENSE-2.0)", "maintainer": null, "maintainer_email": null, "name": "dockeroo", "package_url": "https://pypi.org/project/dockeroo/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/dockeroo/", "project_urls": { "Download": "https://github.com/dockeroo/dockeroo/tarball/0.35", "Homepage": "http://dockeroo.com/" }, "release_url": "https://pypi.org/project/dockeroo/0.35/", "requires_dist": null, "requires_python": null, "summary": "Docker buildout recipe", "version": "0.35" }, "last_serial": 2459585, "releases": { "0.20": [ { "comment_text": "", "digests": { "md5": "3dcc126e9c347f6b05c9109a6072d8c6", "sha256": "6c9c55e88a019fe8d30cda4d1531d6263fe97869e1b8d4dd7a0bcd0dde68c9c7" }, "downloads": -1, "filename": "dockeroo-0.20.tar.gz", "has_sig": false, "md5_digest": "3dcc126e9c347f6b05c9109a6072d8c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46021, "upload_time": "2016-08-08T15:23:20", "url": "https://files.pythonhosted.org/packages/1d/3e/0eca1e514a087cf1a825675a47e2a19702d6083a71f15de06126226975f2/dockeroo-0.20.tar.gz" } ], "0.21": [ { "comment_text": "", "digests": { "md5": "4eb3e88365e9dc7f44bf2488904ccac5", "sha256": "148f8bfdb8637b365dbdfbfb8fb5d0f36f5d2322a1b489300ae0f10d2eb58185" }, "downloads": -1, "filename": "dockeroo-0.21.tar.gz", "has_sig": false, "md5_digest": "4eb3e88365e9dc7f44bf2488904ccac5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46344, "upload_time": "2016-08-10T21:02:41", "url": "https://files.pythonhosted.org/packages/aa/a4/a4bd6fde42fe463eb5115bea8f0f65985ef3a65a77262302f7da9fbab124/dockeroo-0.21.tar.gz" } ], "0.22": [ { "comment_text": "", "digests": { "md5": "873335e74794326e3d0e11fb1d2eb45c", "sha256": "dd6698bff3600b798a24473c29b0c707635cf4a359e5d3636d59383c7a7a0022" }, "downloads": -1, "filename": "dockeroo-0.22.tar.gz", "has_sig": false, "md5_digest": "873335e74794326e3d0e11fb1d2eb45c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47563, "upload_time": "2016-08-14T14:40:44", "url": "https://files.pythonhosted.org/packages/e1/a3/3be8bc14bd1aa1f657bf6fba25ede0110555765806fa8b98c50e9284bba7/dockeroo-0.22.tar.gz" } ], "0.23": [ { "comment_text": "", "digests": { "md5": "ead4fe12343fc926e3745cddf487155b", "sha256": "1ce85194fe0fec1c7b870716f28e01d5392e19d3ff2c1df52b56648861b24a98" }, "downloads": -1, "filename": "dockeroo-0.23.tar.gz", "has_sig": false, "md5_digest": "ead4fe12343fc926e3745cddf487155b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 381937, "upload_time": "2016-09-15T10:30:04", "url": "https://files.pythonhosted.org/packages/d9/fb/5f5b81692a46d172777057189e4669f41987b8a37361ed612db65b0d4b52/dockeroo-0.23.tar.gz" } ], "0.24": [ { "comment_text": "", "digests": { "md5": "d45921fa26275c468a120c41ab325c8b", "sha256": "d9e23f7f1e397a62d3ef2ec7e13ff7b634a9ec32f8695477ae111a8af3c375c7" }, "downloads": -1, "filename": "dockeroo-0.24.tar.gz", "has_sig": false, "md5_digest": "d45921fa26275c468a120c41ab325c8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 382093, "upload_time": "2016-09-17T11:20:56", "url": "https://files.pythonhosted.org/packages/9d/df/cbcdd773f6116a2011f9c9aab2b1c4667bc0e3ae93353f4fcc1d6555f810/dockeroo-0.24.tar.gz" } ], "0.25": [ { "comment_text": "", "digests": { "md5": "17198744dcb3b4cf65bea54744e57256", "sha256": "f253df373cb1cd81b4d88d88689cbe03de4bc8a95358004828d395686ab2caaf" }, "downloads": -1, "filename": "dockeroo-0.25.tar.gz", "has_sig": false, "md5_digest": "17198744dcb3b4cf65bea54744e57256", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 382148, "upload_time": "2016-09-17T11:36:31", "url": "https://files.pythonhosted.org/packages/c8/66/1d0ce60d7e57caee90f07c3008da48306df9c4a0e6cc9b36859a209ac9c4/dockeroo-0.25.tar.gz" } ], "0.27": [ { "comment_text": "", "digests": { "md5": "efb0ab35d39274d023f4838be40cc9f4", "sha256": "426aa073c9631cdb7da161142a3769a166cb748ec7de6ee0cf7039effc805e3c" }, "downloads": -1, "filename": "dockeroo-0.27.tar.gz", "has_sig": false, "md5_digest": "efb0ab35d39274d023f4838be40cc9f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 382583, "upload_time": "2016-09-21T08:54:06", "url": "https://files.pythonhosted.org/packages/a9/48/05aa1a42eada38c07ee6e94dbecd8f1128c618b48ed7240218fc6bdb4f36/dockeroo-0.27.tar.gz" } ], "0.28": [ { "comment_text": "", "digests": { "md5": "dcbfa4743e5a620d9ee2a763990d9980", "sha256": "1e5a68182eb8c2c4bfe0ab716342ff80fe4933be94ecfc0b46ef07d7815c8feb" }, "downloads": -1, "filename": "dockeroo-0.28.tar.gz", "has_sig": false, "md5_digest": "dcbfa4743e5a620d9ee2a763990d9980", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 382673, "upload_time": "2016-09-21T09:04:26", "url": "https://files.pythonhosted.org/packages/18/24/ca41f76a0d844ea31ea316f5b41c049b659112c3bfcc26ad9ecb7179aaef/dockeroo-0.28.tar.gz" } ], "0.29": [ { "comment_text": "", "digests": { "md5": "e9efe7371291c40df35729959fe9cf91", "sha256": "6162f8bcee17e095ef5e673575f2b94faa93f86def9a576616a5b1e8e3c1f30e" }, "downloads": -1, "filename": "dockeroo-0.29.tar.gz", "has_sig": false, "md5_digest": "e9efe7371291c40df35729959fe9cf91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 382793, "upload_time": "2016-09-26T08:32:11", "url": "https://files.pythonhosted.org/packages/1e/ad/5ba9f5703f8c4a4e31bd4ff7b0a71c86221a8cc760ab1e960e65b54c192e/dockeroo-0.29.tar.gz" } ], "0.30": [ { "comment_text": "", "digests": { "md5": "597aeb669cec7e29cbad7ac8b618e2f5", "sha256": "44ec363f10fd8ed8ed2a675523553ba437973a1c745dc6451404d7ff319a067c" }, "downloads": -1, "filename": "dockeroo-0.30.tar.gz", "has_sig": false, "md5_digest": "597aeb669cec7e29cbad7ac8b618e2f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 382850, "upload_time": "2016-10-10T14:18:48", "url": "https://files.pythonhosted.org/packages/37/2e/581b7de8d5fadf52e22000b5d09163abd642930b2ccf357a00db3cd50784/dockeroo-0.30.tar.gz" } ], "0.31": [ { "comment_text": "", "digests": { "md5": "d9d16d8d61ded072a98c302f197dcc19", "sha256": "248cb5fb13c12ea2843a9500e79def8ef71dfcf30f86f45080fd53db619f8da3" }, "downloads": -1, "filename": "dockeroo-0.31.tar.gz", "has_sig": false, "md5_digest": "d9d16d8d61ded072a98c302f197dcc19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 382960, "upload_time": "2016-10-22T23:10:50", "url": "https://files.pythonhosted.org/packages/71/9f/e75ca79027928ace10b979ce0529636a5f65434da31c81e760e58d6e1d2d/dockeroo-0.31.tar.gz" } ], "0.32": [ { "comment_text": "", "digests": { "md5": "29cc954ac417bbff93a61d20a08b9346", "sha256": "eebed2781ffa463d3b8e25374d09fd59fd14d462b7f577aec82bbff4a9897597" }, "downloads": -1, "filename": "dockeroo-0.32.tar.gz", "has_sig": false, "md5_digest": "29cc954ac417bbff93a61d20a08b9346", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 383113, "upload_time": "2016-11-11T15:55:37", "url": "https://files.pythonhosted.org/packages/dc/b5/b711982740c2cb3a37fca70abfa9e6b6874efe246a39857a1a44f57d5b47/dockeroo-0.32.tar.gz" } ], "0.34": [ { "comment_text": "", "digests": { "md5": "6ff793315b0b3d7db8a14c08e2fddfdd", "sha256": "e32f5bb68b0f22508c4c4e651c6caddb8986cca8b224550e74ac1c302b71cba8" }, "downloads": -1, "filename": "dockeroo-0.34.tar.gz", "has_sig": false, "md5_digest": "6ff793315b0b3d7db8a14c08e2fddfdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 383672, "upload_time": "2016-11-11T17:19:03", "url": "https://files.pythonhosted.org/packages/a9/2d/9a43a6a3faa6873d68f1846684fd57d0981a15ca72023d60689b7b486a42/dockeroo-0.34.tar.gz" } ], "0.35": [ { "comment_text": "", "digests": { "md5": "7e4a92786c10eaff8615c6c03814f486", "sha256": "e6b6e508e33a7fed50a41a31c2b4ff9f870b214626acb43315d2b55b612de92c" }, "downloads": -1, "filename": "dockeroo-0.35.tar.gz", "has_sig": false, "md5_digest": "7e4a92786c10eaff8615c6c03814f486", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 383761, "upload_time": "2016-11-14T14:49:22", "url": "https://files.pythonhosted.org/packages/8d/8b/882f0ed84fe02ac561a5acd693b63e44b829db899be4f13734f727e6d29f/dockeroo-0.35.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7e4a92786c10eaff8615c6c03814f486", "sha256": "e6b6e508e33a7fed50a41a31c2b4ff9f870b214626acb43315d2b55b612de92c" }, "downloads": -1, "filename": "dockeroo-0.35.tar.gz", "has_sig": false, "md5_digest": "7e4a92786c10eaff8615c6c03814f486", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 383761, "upload_time": "2016-11-14T14:49:22", "url": "https://files.pythonhosted.org/packages/8d/8b/882f0ed84fe02ac561a5acd693b63e44b829db899be4f13734f727e6d29f/dockeroo-0.35.tar.gz" } ] }