{ "info": { "author": "Mathieu Pasquet", "author_email": "kiorky@cryptelium.net", "bugtrack_url": null, "classifiers": [ "Framework :: Buildout", "Framework :: Plone", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. contents::\n\nIntroduction\n============\n\n\n - This packages aims to replace some buildout parts by minitage's ones.\n - It replaces:\n\n - All zc.recipe.egg recipes but zc.recipe.custom:develop\n - zc.buildout.easy_install.install.Installer\n - zc.recipe.cmmi\n\n\nInstallation\n=============\n\n - just add *buildout.minitagificator* to your buildout 's extension variable like ::\n\n [buildout]\n extensions = buildout.minitagificator\n\nMakina Corpus sponsored software\n======================================\n|makinacom|_\n\n* `Planet Makina Corpus `_\n* `Contact us `_\n\n.. |makinacom| image:: http://depot.makina-corpus.org/public/logo.gif\n.. _makinacom: http://www.makina-corpus.com\n\n\nTIPS\n========\n\n - set ``minitage-globalenv`` in buildout for the extension to set cflags\n and other things borrowed from the project minibuild if any::\n\n [minitagificator]\n minitage-globalenv = true\n\n\n - it will look for a section ``[minitagificator]`` to have regular options like\n extra-flags, path or includes to add to the environment (see\n minitage.recipe.common)::\n\n [minitagificator]\n cflags = -I/foo/bar\n path = /foo/baz/bin\n\n\n\n\nTests for buildout.minitagificator buildout extension\n-------------------------------------------------------\n\nLet's create a buildout configuration file::\n\n >>> data = \"\"\"\n ... [buildout]\n ... parts =\n ... part\n ... extensions = buildout.minitagificator\n ... [part]\n ... recipe=iw.recipe.cmd\n ... on-install=true\n ... on-update=true\n ... cmds=ls\n ... [egg]\n ... recipe=zc.recipe.egg:eggs\n ... eggs=zc.buildout\n ... [script]\n ... recipe=zc.recipe.egg:scripts\n ... eggs=zc.buildout\n ... scripts=buildout\n ... \"\"\"\n >>> rmdir(tempdir, 'buildout.test')\n >>> cd(tempdir)\n >>> sh('mkdir buildout.test')\n mkdir buildout.test\n \n >>> cd('buildout.test')\n >>> touch('buildout.cfg', data=data)\n >>> ls('.')\n buildout.cfg\n\nRun the buildout and see the patch in action :=)::\n\n >>> a= [mkdir(d) for d in ('eggs', 'develop-eggs', 'bin', 'src')]\n >>> install_develop_eggs(['buildout.minitagificator'])\n >>> install_eggs_from_pathes(['buildout.minitagificator'], sys.path)\n >>> buildout('bootstrap')\n Creating directory '/tmp/buildout.test/parts'.\n Generated script '/tmp/buildout.test/bin/buildout'.\n >>> sh('bin/buildout -vvvvv')\n bin/buildout...\n Installing part.\n buildout.minitagificator: Minitaging some recipes\n buildout.minitagificator: !!!! Can't patch zc.recipe.egg.(Scripts|Eggs): No module named recipe.egg\n buildout.minitagificator: !!!! Can't patch zc.recipe.egg.custom.Custom.\n buildout.minitagificator: !!!! Can't patch zc.recipe.cmmi\n \n\nWe also monkey patch zc.recipe.egg stuff, to get our eggs happily installed with minitage recipes.::\n\n >>> sh('bin/buildout install egg')\n bin/buildout install egg...\n buildout.minitagificator: Minitaging Buildout Installer\n buildout.minitagificator: Minitaging Buildout scripts\n buildout.minitagificator: Minitaging Buildout Options\n buildout.minitagificator: Minitaging some recipes...\n minitage.recipe: Replaced ('zc.recipe.egg', 'eggs') with ('minitage.recipe.egg', 'default')...\n Installing egg...\n buildout.minitagificator: Minitaging some recipes...\n \n\n >>> sh('bin/buildout install script')\n bin/buildout install script...\n buildout.minitagificator: Minitaging Buildout Installer\n buildout.minitagificator: Minitaging Buildout scripts\n buildout.minitagificator: Minitaging Buildout Options\n buildout.minitagificator: Minitaging some recipes...\n minitage.recipe: Replaced ('zc.recipe.egg', 'scripts') with ('minitage.recipe.scripts', 'default')...\n Installing script....\n buildout.minitagificator: Minitaging some recipes\n minitage.recipe: Installing console scripts.\n minitage.recipe: Installing python egg(s).\n minitage.recipe: Picked: zc.buildout ...\n minitage.recipe: Picked: setuptools ...\n minitage.recipe: Generated scripts: 'buildout'.\n \n\n\nChangelog\n=========\n\n2.4.29 (2013-06-26)\n-------------------\n\n- fix cmmi API to use install-in-place by default\n\n2.4.28 (2013-03-16)\n-------------------\n\n- fix scripts api\n\n\n2.4.27 (2013-02-25)\n-------------------\n\n- fix cmmi api\n\n\n2.4.26 (2013-02-21)\n-------------------\n\n- fix release\n\n\n2.4.25 (2013-02-19)\n-------------------\n\n- buildout2 compat\n\n\n2.4.24 (2012-09-02)\n-------------------\n\n- add minitagificator section option reading\n\n\n2.4.21 (2012-07-24)\n-------------------\n\n- scripts bugfix\n\n\n2.4.18 (2012-06-05)\n-------------------\n\n - zc.buildout 1.5 support\n - compatibility with buildout.dumppickedversions\n - Drop unusued recipes dependency\n - fix entry point parsing for scripts wrapper\n\n\n2.4.9\n------\n\n - Snowleopard and crossplatform fix according to related \n minitage.recipe.egg improvments (r.platform_scan() adds)\n\n2.4.8\n------\n\n - more distribute friendly\n\n2.4.2\n---------\n\n - offline mode bugfix\n\n2.4.1\n------\n\n - up tests\n\n2.4.0\n------\n\n - more robust code for monkey patch\n\n2.3.9\n-------\n\n - up to minitage.recipe.*\n\n-> 2.3.8\n-----------\n\n - fix tests\n - add minitage-globalenv\n\n2.3.3 -> 2.3.5\n------------------\n\n - filtration of scripts\n\n2.3\n-----\n\n - fix buildout initialization problem\n\n2.1 -> 2.2\n---------------\n\n * fix tests (the only 2.2 change is in the test;)\n * bugfix on egg cache searching\n * bugfix on scripts filtering\n\n2.0\n-----\n\n - 1.0 compatibility\n - zc.recipe.cmmi is now wrapped\n\n1.6\n-----\n\n* Get an absolute path for python!\n\n1.5\n--------\n\n* Refactor code\n* Add a wrapper to zc.buildout.easy_install.scripts\n* Make it work with relative-paths\n\n1.4\n---------\n\n* code cometics\n\n1.1 -> 1.2\n------------\n\n* packaging\n\n1.0\n----------------\n* Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/minitage/buildout.minitagificator", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "buildout.minitagificator", "package_url": "https://pypi.org/project/buildout.minitagificator/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/buildout.minitagificator/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/minitage/buildout.minitagificator" }, "release_url": "https://pypi.org/project/buildout.minitagificator/2.4.29/", "requires_dist": null, "requires_python": null, "summary": "A buildout extension to replace buildout part by minitage interesant ones sponsored by Makina Corpus", "version": "2.4.29" }, "last_serial": 2459010, "releases": { "2.4.17": [ { "comment_text": "", "digests": { "md5": "db2aa416333ddd31ceb14d38bb31ddeb", "sha256": "1c34a242f88b4ed887a4174f736f41e1e4d2172fd1d4a82f4c7065ebbca83b08" }, "downloads": -1, "filename": "buildout.minitagificator-2.4.17.zip", "has_sig": false, "md5_digest": "db2aa416333ddd31ceb14d38bb31ddeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25435, "upload_time": "2011-02-14T11:57:22", "url": "https://files.pythonhosted.org/packages/ed/ae/e3d42d6ea06794bc04db95ad0f5bf79bfb2180ce65dfd6e20259e7731ac4/buildout.minitagificator-2.4.17.zip" } ], "2.4.18": [ { "comment_text": "", "digests": { "md5": "48b125010c0d58391cecba10ecfc2d3b", "sha256": "185567302ece75937026549cabd992468db21db984ef04cfd4115c77bf0d43f2" }, "downloads": -1, "filename": "buildout.minitagificator-2.4.18.zip", "has_sig": false, "md5_digest": "48b125010c0d58391cecba10ecfc2d3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25517, "upload_time": "2012-06-05T09:07:39", "url": "https://files.pythonhosted.org/packages/e0/c2/6019cbb90a0b40a5abc21b240afa2b89e6b033d325140f2aacba3fac29a9/buildout.minitagificator-2.4.18.zip" } ], "2.4.21": [ { "comment_text": "", "digests": { "md5": "f847b6148165c044b463b4787095f6f3", "sha256": "c9219ed2343d800da7629b352cee809e733f89766cfd3dff5f1325982e383168" }, "downloads": -1, "filename": "buildout.minitagificator-2.4.21.zip", "has_sig": false, "md5_digest": "f847b6148165c044b463b4787095f6f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25623, "upload_time": "2012-07-24T15:55:09", "url": "https://files.pythonhosted.org/packages/bd/de/53c5a8f86f9c36defa27ca944a5349c568889eab5462976edf1460d799d0/buildout.minitagificator-2.4.21.zip" } ], "2.4.22": [ { "comment_text": "", "digests": { "md5": "909ac7480e962775986d229fd7013d51", "sha256": "b51cf986b1ea02ff4bc69989d8b9bc17258c617e680802d9a910147311302d45" }, "downloads": -1, "filename": "buildout.minitagificator-2.4.22.tar.gz", "has_sig": false, "md5_digest": "909ac7480e962775986d229fd7013d51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27058, "upload_time": "2012-09-02T17:14:47", "url": "https://files.pythonhosted.org/packages/d9/9d/d00ebe0dec082f52ba1ce401b965e0282bffd76316c33f692e6a58c79735/buildout.minitagificator-2.4.22.tar.gz" } ], "2.4.23": [ { "comment_text": "", "digests": { "md5": "985ce2bd66c52e14cf49c9c7f8b8a8d1", "sha256": "e0fa9ca54aabc03ad301c00051d2f094f0446e198e7044142a91b8a11b357d62" }, "downloads": -1, "filename": "buildout.minitagificator-2.4.23.zip", "has_sig": false, "md5_digest": "985ce2bd66c52e14cf49c9c7f8b8a8d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25964, "upload_time": "2012-09-02T17:17:22", "url": "https://files.pythonhosted.org/packages/39/69/e851ae887dd64185fc15107036431f5dd1764740357d2cd40555cb3927d7/buildout.minitagificator-2.4.23.zip" } ], "2.4.24": [ { "comment_text": "", "digests": { "md5": "45650326ef5a15c8669f783933c1cba8", "sha256": "77da4c273a3ff67558dead428ada626f1e4dcf15680f0d0b3b827bfe75b2ae86" }, "downloads": -1, "filename": "buildout.minitagificator-2.4.24.zip", "has_sig": false, "md5_digest": "45650326ef5a15c8669f783933c1cba8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25963, "upload_time": "2012-09-02T17:18:30", "url": "https://files.pythonhosted.org/packages/f7/18/ece14611ee0d7cb6d8d2c7ed52cc261775a1bcd2becd570cc54c09367460/buildout.minitagificator-2.4.24.zip" } ], "2.4.25": [ { "comment_text": "", "digests": { "md5": "834e2d756960a5773453c9efe190a7d5", "sha256": "85ffa3740ceb674d2a0fb8b915f177a1453b1a7889039e9155c0c03085657633" }, "downloads": -1, "filename": "buildout.minitagificator-2.4.25.zip", "has_sig": false, "md5_digest": "834e2d756960a5773453c9efe190a7d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16696, "upload_time": "2013-02-19T07:40:32", "url": "https://files.pythonhosted.org/packages/99/5e/55414254cd4dfb84da281b28cae7493692ecc355e4f392a233728be41e77/buildout.minitagificator-2.4.25.zip" } ], "2.4.26": [ { "comment_text": "", "digests": { "md5": "4df92673ce910dcef1ca67881e999b03", "sha256": "1105ac5cd46987c98b8fada155aab923e2fad41a0ebf5d79552402200ad1eb0c" }, "downloads": -1, "filename": "buildout.minitagificator-2.4.26.zip", "has_sig": false, "md5_digest": "4df92673ce910dcef1ca67881e999b03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23182, "upload_time": "2013-02-21T10:53:01", "url": "https://files.pythonhosted.org/packages/48/bb/a614431900900dd3ecbcc85aa5d2174f8b2dfad19ddbb6599a3bad2b9d1b/buildout.minitagificator-2.4.26.zip" } ], "2.4.27": [ { "comment_text": "", "digests": { "md5": "7d966327e8f22970680e00a07d85e711", "sha256": "238698e9a01b93c71872de6357f93ded2d020c6a8cf99b753fa060759238161e" }, "downloads": -1, "filename": "buildout.minitagificator-2.4.27.zip", "has_sig": false, "md5_digest": "7d966327e8f22970680e00a07d85e711", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23291, "upload_time": "2013-02-24T23:02:03", "url": "https://files.pythonhosted.org/packages/01/74/4f1fd6861680a40cbd621e61aa0e6ff4847193fd53aebab656ba01731368/buildout.minitagificator-2.4.27.zip" } ], "2.4.28": [ { "comment_text": "", "digests": { "md5": "13a3e7901900d97ef734e5cfc642de44", "sha256": "578316940ea8b3a0e6e5759bccae7ba27cd5978ee4b392dc8b6c16eb62734e6c" }, "downloads": -1, "filename": "buildout.minitagificator-2.4.28.zip", "has_sig": false, "md5_digest": "13a3e7901900d97ef734e5cfc642de44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23378, "upload_time": "2013-03-16T19:03:22", "url": "https://files.pythonhosted.org/packages/1a/2d/9edb08e371c2bc1ceaef7e989f1e9d8e8e60cab5d41e8c7976fe4802cc05/buildout.minitagificator-2.4.28.zip" } ], "2.4.29": [ { "comment_text": "", "digests": { "md5": "e9e98dda7e4ccbafd3212412f7784e3e", "sha256": "1e2eb71f324862bdbe46ce8a037e06c7098ec9f7113b899699d01c89a52179c0" }, "downloads": -1, "filename": "buildout.minitagificator-2.4.29.zip", "has_sig": false, "md5_digest": "e9e98dda7e4ccbafd3212412f7784e3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23961, "upload_time": "2013-06-26T13:09:09", "url": "https://files.pythonhosted.org/packages/e3/2d/4c3719df81505e864e769debb9f6fa6b327ae08b8212dc1668de5622b10d/buildout.minitagificator-2.4.29.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e9e98dda7e4ccbafd3212412f7784e3e", "sha256": "1e2eb71f324862bdbe46ce8a037e06c7098ec9f7113b899699d01c89a52179c0" }, "downloads": -1, "filename": "buildout.minitagificator-2.4.29.zip", "has_sig": false, "md5_digest": "e9e98dda7e4ccbafd3212412f7784e3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23961, "upload_time": "2013-06-26T13:09:09", "url": "https://files.pythonhosted.org/packages/e3/2d/4c3719df81505e864e769debb9f6fa6b327ae08b8212dc1668de5622b10d/buildout.minitagificator-2.4.29.zip" } ] }