{ "info": { "author": "Mathieu Le Marec - Pasquet", "author_email": "kiorky@cryptelium.net", "bugtrack_url": null, "classifiers": [ "Framework :: Buildout", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "==============================\nIntroduction\n==============================\n\n.. contents::\n\n\n.. image:: https://secure.travis-ci.org/minitage/minitage.png\n :target: http://travis-ci.org/minitage/minitage\n \n\n\n* minitage is a meta-package manager. It's a package manager which install packages with the help of other build systems.\n\n* Its goal is to help you to deploy projects in a standardised layout and to build things quickly and in a simple manner by putting in environment all configurations.\n like:\n \n - cflags\n - ldflags\n - $PATH\n\n* The main documentation is not there but on http://minitage.github.io, please go there for further instructions.\n\n\nCredits\n========\nCompanies\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\nAuthors\n------------\n\n- Mathieu Le Marec - Pasquet \n\nContributors\n-----------------\n\n\n\nQuickStart with minitage\n=============================\n\nThe whole doc is not there\n-----------------------------------\nbut on http://minitage.github.io\n\nThe installation instructions are there:\n\nAutomatic installation\n------------------------------------------\n\n See http://minitage.github.io/installation.html\n\nUsing virtualenv (deprecated)\n--------------------------------------\n\n See http://minitage.github.io/installation_old.html\n\nSyncing packages\n----------------------\n\n See http://minitage.github.io/usecases/using_minimerge.html#update-your-minilays\n\n\nIntegrate your existing python project base on buildout\n--------------------------------------------------------\n\n See http://minitage.github.io/usecases/maintain_project.html\n\n\nChangelog for minitage\n===============================\n\n\n2.0.67 (2013-09-10)\n-------------------\n\n- handle setuptools 0.9 / distribute 0.6.49\n- handle setuptools 1 & bootstrap multi args retries\n\n2.0.66 (2013-06-22)\n-------------------\n\n- handle setuptools 0.7\n- add mr.developer support to auto update buildout packages prior to\n reinstallation\n- more github consistant code for retry download\n\n\n2.0.65 (2013-06-02)\n-------------------\n\n- offline bootstrap better support\n- github retry policy to handle static fetch problems\n\n\n2.0.64 (2013-05-13)\n-------------------\n\n- minitagify buildouts upgrade\n\n\n2.0.63 (2013-04-14)\n-------------------\n\n- Fix regression in download\n\n\n2.0.62 (2013-04-14)\n-------------------\n\n- better download errors\n\n\n2.0.61 (2013-04-02)\n-------------------\n\n- buildout maker fix\n\n\n2.0.60 (2013-04-02)\n-------------------\n\n- fix namespace problem\n\n\n2.0.58 (2013-04-02)\n-------------------\n\n- doc\n\n\n2.0.57 (2013-04-02)\n-------------------\n\n- fix bug in buildout maker\n\n\n2.0.54 (2013-04-01)\n-------------------\n\n- test layer bugfix\n\n\n2.0.53 (2013-04-01)\n-------------------\n- Documentation\n\n\n2.0.51 (2013-04-01)\n-------------------\n\n- minitage.core is not tied to sys.prefix, \n IOW you can install it in any location, \n and the config file will be resolved relative \n to the minimerge script.\n- QA release, now you have test statuses on travis ci.\n- tests are now based on plone.testing\n\n\n2.0.50 (2013-03-28)\n-------------------\n\n- Better offline bootstrap assumptions\n- minitagify script installs now minilay with a symlink\n- better buildout maker (offline mode)\n- returns a correct exit code (before we intentionnaly hide an error)\n\n\n2.0.49 (2013-03-28)\n-------------------\n\n- offline mode, enhanced\n\n\n2.0.48 (2013-03-25)\n-------------------\n\n- Better minitagify template (travis, qa)\n\n\n2.0.47 (2013-03-23)\n-------------------\n\n- Better minitagify script\n\n\n2.0.46 (2013-03-16)\n-------------------\n\n- try to detect buildout infra < 1 & run a buildout1 boostrap in case\n\n\n2.0.45 (2013-02-13)\n-------------------\n\n- buildout 2.0 second round\n\n\n2.0.44 (2013-02-13)\n-------------------\n\n- buildout 2.0 first pass\n\n\n2.0.43 (2012-09-12)\n-------------------\n\n- better update support\n\n\n2.0.42 (2012-09-12)\n-------------------\n\n- trigger pil rebuild\n\n\n2.0.41 (2012-09-11)\n-------------------\n\n- Fix pil version\n\n\n2.0.40 (2012-08-28)\n-------------------\n\n- Fix minitage base buildouts\n\n\n2.0.39 (2012-08-28)\n-------------------\n\n- doc\n\n\n2.0.37 (2012-08-28)\n-------------------\n\n- doc\n\n\n2.0.36 (2012-08-28)\n-------------------\n\n- Fix minitage base buildouts\n\n\n2.0.35 (2012-08-28)\n-------------------\n\n- fix category minibuild in minitagify\n\n\n2.0.34 (2012-08-28)\n-------------------\n\n- Added the minitagify command see: `this doc `_\n\n\n2.0.33 (2012-05-09)\n-------------------\n\n- revert Download helper subdir patch and handle it in buildout recipes\n\n\n\n2.0.32 (2012-05-06)\n-------------------\n\n- Fix all tests\n- Dowload helper now downloads in downloadcache/netloc+urlpath/filename\n\n\n2.0.31 (2012-03-26)\n-------------------\n\n- py27 deepcopy bugfix\n\n\n2.0.30 (2012-03-24)\n-------------------\n\n- support py27\n- Force run buildout in upgrade mode for dependencies and eggs packages\n\n\n2.0.29 (2012-03-05)\n-------------------\n\n- handle pil migration\n\n\n2.0.28 (2012-01-23)\n-------------------\n\n- Support for in place git branches [kiorky]\n\n2.0.27 (2011-02-25)\n-------------------\n- proper release\n\n\n2.0.24\n---------------------------\n\n - fix bug in pretend\n - move to github\n - add mercurial to dependencies to facillitate buildout integration\n - add python versions for pretend and 'eggs' packages \n - rebuild 'eggs' packages only if they need to be (markers are now in place for the particular python version)\n - remove useless mercurial dep\n\n2.0\n-----\n\nFEATURES;\n\n - Auto Update system.\n When minimerge upgrade (easy_install -U), we have now the infrastructure to run update callbacks.\n - Now minibuilds have revisions, this can facilitate their reinstallation as reverse dependencies\n - give means to select the python to build against for python modules (--all-python-versions or specify python to use along with the package (minimerge -pv foo python-2.4)\n - force eggs category reinstallation\n - add an only dependencies switch to buld only dependencies\n - win32 compatibility (first rush, alpha quality)\n - add replace/per/os/dependencies mecanism in minibuilds\n - allow minibuild names with only major as version\n\nBUGS:\n\n - support symlink in remove_path (API)\n - enhance remove_path function\n - fix a bug in bootstrapping buildout\n - rewrite fetchers\n - improve proxy handling\n - fix some tests\n - make parts shut up\n - test incomplete downloads and redownload them (package level)\n - make minibuild name more permissive\n - fix bug in new checkouts\n - fix a bug insde the get_from_cache helper when a fragmented url is used and the upstream server does not understand them\n - add a special exception for search_latest when error happen.\n - fake user agent in urlopen calls to prevent mad sysadmins restrictions on python useragent.\n - explicit error when the buildout configuration file is not there\n - use setuptools package_index.download helper funtion instead of directly urllib2 to avoid sourceforge download errors\n\n1.0.19\n-----------\n\n - distribute fix\n\n1.0.18\n--------\n\n - remove deprecationwarning\n\n1.0.17\n---------\n\n - remove deprecationwarning\n\n1.0.16\n-------\n\n\n - oups, left print\n\n1.0.15\n--------\n\n - let the default minilay be at lower priority among all\n\n1.0.14\n-------\n\n - desactivating updates manager for more tests.\n\n-> 1.0.13\n----------\n\n - Minitage now allows binaries to be used instead of compiling programs,\n in the gentoo -k way.\n - Minitage has now also an update manager to run udpate functions on\n upgrade.\n\n1.0.5\n-------\n\n - bugfix on url md5sum fragments\n\n1.0.4\n---------\n\n - make conditionnal weither we are offline or not the download in the get_from_cache function.\n\n1.0.0 -> 1.0.3\n------------------\n\n - x64 enlightments\n - add optionnal force switch to the download cache function\n\n\n1.0\n-----\n\n - some API adds like 'search_latest' and 'which'\n - bugfix in interfaces for configuration handling\n - buildout maker can be given an optionnal config to build\n - code stabilization and sync with other minitage components\n - official documentation on http://minitage.github.io\n\n\n0.32\n-----\n\n - Fetch by default over http\n\n0.4.30\n--------\n - Bind buildout newest mode with -u option\n\n\n0.4.30\n-------\n\n - do not delete directories but overwrite when the package src uri change.\n\n\n0.4.29\n-------\n\n - Make minitage lives on git\n\n0.4.28\n-------\n\n - Make minitage git aware both in recipes and in core.\n\n0.4.27\n-------\n\n - force setuptools version\n\n0.4.26\n-------\n\n - bugfix on common functions (API)\n\n0.4.21\n-------\n\n - quiet mode is now optionnal are there are numerous bugs with it.\n\n0.4.8\n-----------\n - Maintenance release\n\n - testruner\n - buildoutified\n - some refactor and code cleanings\n - logging is now better handled and your minimerge sessions will be as\n quiet as possible.\n\n0.4.5\n-----------\n - Bug in fetchers (not critical ...)\n\n0.4.4\n------------\n - Add an option (-f)\n - when set : fetch all before build\n - when not set : fetch and build each package one after another\n\n0.4.2\n------------\n - Remove the category check\n\n0.4.2\n------------\n - Remove the backtrace from the launcher when minimerge fails\n\n0.4.1\n------------\n - Release version\n\n0.4_alpha12\n------------\n - Fix scm type validator\n\n0.4_alpha11\n------------\n - bzr DVCS integration\n\n0.4_alpha10\n------------\n - Add support for variables in minibuilds setted in minitage configuration\n file. Use $name in minibuilds and set it in the [minitage.variables]\n section.\n\n0.4_alpha9\n-----------\n - reinforce buildout code\n\n0.4_alpha8\n-----------\n - restore previous version scheme\n\na0.4_alpha5\n------------\n - add mercurial explicit dependency\n\n0.4_alpha4\n------------\n - remove old minilay\n\n0.4_alpha1\n------------\n\nThis is a pre release, minitage is working. But it is not empty from bugs.\nFeel free to give your feedback :)\n\n - Minimerge totally rewritten in python\n - Support for conditionnal dependencies toward python version\n - Support for eggs in addition of site-packages added to the PYTHONPATH\n - Support for conditionnal (OS) dependencies\n - Lot of improvments on error handling\n - Logging mode\n - Configuration via a file is now possible\n\n\nup to 0.3\n----------\n\n- not public, nothing to see there.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://cheeseshop.python.org/pypi/minitage", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "minitage", "package_url": "https://pypi.org/project/minitage/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/minitage/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://cheeseshop.python.org/pypi/minitage" }, "release_url": "https://pypi.org/project/minitage/2.0.67/", "requires_dist": null, "requires_python": null, "summary": "A meta package-manager to deploy projects on UNIX Systemes sponsored by Makina Corpus.", "version": "2.0.67" }, "last_serial": 861633, "releases": { "2.0.55": [ { "comment_text": "", "digests": { "md5": "30582c7323b17c025bef8e22bad1da94", "sha256": "f9c83c995e49c2ee9e0279ed25b62dbd7a2c430309a9d04baf88c06e9c1eaf10" }, "downloads": -1, "filename": "minitage-2.0.55.zip", "has_sig": false, "md5_digest": "30582c7323b17c025bef8e22bad1da94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126436, "upload_time": "2013-04-01T21:50:42", "url": "https://files.pythonhosted.org/packages/ed/3e/9a82c0925625b5de7168f7651903b94a8757743428441d6a4bf088e4f02d/minitage-2.0.55.zip" } ], "2.0.55.dev0": [ { "comment_text": "", "digests": { "md5": "d439001fa03980439a009f8058291403", "sha256": "9e0d244c4245a42b6d1459886bb3443402f90d121ce3fc88265ba4cee134d1a7" }, "downloads": -1, "filename": "minitage-2.0.55.dev0.tar.gz", "has_sig": false, "md5_digest": "d439001fa03980439a009f8058291403", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92995, "upload_time": "2013-04-01T21:19:02", "url": "https://files.pythonhosted.org/packages/a4/c5/a174313344433f8444c4ca7952203735e10244f1ae1ee75c4688fce9563d/minitage-2.0.55.dev0.tar.gz" } ], "2.0.56": [ { "comment_text": "", "digests": { "md5": "6c1fec870b4f2be33f73414e305b2e17", "sha256": "98abca3984229c1431739df1b4a58fd47b0e4f2f15fa6394b2b2dad4e2aae94b" }, "downloads": -1, "filename": "minitage-2.0.56.zip", "has_sig": false, "md5_digest": "6c1fec870b4f2be33f73414e305b2e17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126493, "upload_time": "2013-04-01T22:43:24", "url": "https://files.pythonhosted.org/packages/f4/18/d629d569bb569085c08f5f33335fd59f756a8e02c18cae32e9f151a8e937/minitage-2.0.56.zip" } ], "2.0.57": [ { "comment_text": "", "digests": { "md5": "3ad411771de2f55225fd8bd116197671", "sha256": "15cbfe548cd8e957b4c01a8a7fa997c42e06aa2b348d49ab15366cad4eee9ecb" }, "downloads": -1, "filename": "minitage-2.0.57.zip", "has_sig": false, "md5_digest": "3ad411771de2f55225fd8bd116197671", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126439, "upload_time": "2013-04-01T22:45:44", "url": "https://files.pythonhosted.org/packages/4b/ac/55949f48e5b87ecb9f5f49a2ec3fcd324299b492b4cf008e981398e0051d/minitage-2.0.57.zip" } ], "2.0.58": [ { "comment_text": "", "digests": { "md5": "124087aa99f74996ed97a20d21f2f455", "sha256": "f5cf5a2d589f66af9c39016baa8e62af9ba202c6f269d1f98929ef3df1db691d" }, "downloads": -1, "filename": "minitage-2.0.58.zip", "has_sig": false, "md5_digest": "124087aa99f74996ed97a20d21f2f455", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126449, "upload_time": "2013-04-01T22:47:16", "url": "https://files.pythonhosted.org/packages/d2/75/ef5a1772b49be5362a7680b215f4c970035ad31426fa27ebbf40de9a9c37/minitage-2.0.58.zip" } ], "2.0.59": [ { "comment_text": "", "digests": { "md5": "9b0ffbb0c331a59817b4725a1927c004", "sha256": "70e15cd962f051c84307e9184cc53af88fb4978833d010f66ca50b080aaa724c" }, "downloads": -1, "filename": "minitage-2.0.59.zip", "has_sig": false, "md5_digest": "9b0ffbb0c331a59817b4725a1927c004", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126524, "upload_time": "2013-04-02T08:35:25", "url": "https://files.pythonhosted.org/packages/9e/c9/a5b1eb1660a43756d0a6183ee6f67ce128640f105160ed274ab5368c8b30/minitage-2.0.59.zip" } ], "2.0.60": [ { "comment_text": "", "digests": { "md5": "8fadc908fa799f73e57cdf014d9c70a2", "sha256": "cfd36391d3a9eb232759cd84c3163772df8b9cf699f2b5e7edc566b53c490740" }, "downloads": -1, "filename": "minitage-2.0.60.zip", "has_sig": false, "md5_digest": "8fadc908fa799f73e57cdf014d9c70a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126534, "upload_time": "2013-04-02T08:39:09", "url": "https://files.pythonhosted.org/packages/18/f7/d401aeae4a63e802ceec9eb882661de18d373e6e173a204e9b7ab34b64ed/minitage-2.0.60.zip" } ], "2.0.61": [ { "comment_text": "", "digests": { "md5": "8a41667a70bcc7090bb402f2f1b238b6", "sha256": "abf2644a930b04f6217929b67c196795e67189a9d111cf13457f32cc7a129056" }, "downloads": -1, "filename": "minitage-2.0.61.zip", "has_sig": false, "md5_digest": "8a41667a70bcc7090bb402f2f1b238b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126563, "upload_time": "2013-04-02T09:02:36", "url": "https://files.pythonhosted.org/packages/13/cc/f0a05f9e02ddf3e323ea93f483aa19d626f4373ae73bc7c6c8febf9b2ee4/minitage-2.0.61.zip" } ], "2.0.62": [ { "comment_text": "", "digests": { "md5": "89ac14083c3a87cfbf64e908706fc175", "sha256": "67d3c16625937ff0ccf7e22a2054be9d2b66b614a41dfe6de7a75315b81cb068" }, "downloads": -1, "filename": "minitage-2.0.62.zip", "has_sig": false, "md5_digest": "89ac14083c3a87cfbf64e908706fc175", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126690, "upload_time": "2013-04-14T11:22:12", "url": "https://files.pythonhosted.org/packages/f8/98/1e482aa0f18ed59ae48091be7cce2d4be79de4b9c70d5972621c4780bd6b/minitage-2.0.62.zip" } ], "2.0.63": [ { "comment_text": "", "digests": { "md5": "f8c1796d4a7f349d15835542236e2388", "sha256": "bf254537b95fb9982a8d2c548dd970859a74685352821aaf940eef34a31089c5" }, "downloads": -1, "filename": "minitage-2.0.63.zip", "has_sig": false, "md5_digest": "f8c1796d4a7f349d15835542236e2388", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126710, "upload_time": "2013-04-14T11:45:28", "url": "https://files.pythonhosted.org/packages/c4/ad/01ef020fefc1b40f35c1fa11019dd921b9809267ea520fc453e0c04e350c/minitage-2.0.63.zip" } ], "2.0.64": [ { "comment_text": "", "digests": { "md5": "b75f706e1b5120012163e71852400564", "sha256": "3975043e94801aa56aa05b8cdb495cd0a9464c80a88f68ce3adfa3fa9f8f22eb" }, "downloads": -1, "filename": "minitage-2.0.64.zip", "has_sig": false, "md5_digest": "b75f706e1b5120012163e71852400564", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 125649, "upload_time": "2013-05-13T09:22:56", "url": "https://files.pythonhosted.org/packages/d5/77/e67db29f6d85a071b76abceb40ad2545c96e7a7befab43dffb1ab9f10d62/minitage-2.0.64.zip" } ], "2.0.65": [ { "comment_text": "", "digests": { "md5": "1cdcda672c26b2418a66b980f840f13e", "sha256": "65014858cfa230b8c6064c84e7d10efd517eb2df8af657d741dde3b20655d7e7" }, "downloads": -1, "filename": "minitage-2.0.65.zip", "has_sig": false, "md5_digest": "1cdcda672c26b2418a66b980f840f13e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126370, "upload_time": "2013-06-02T00:08:08", "url": "https://files.pythonhosted.org/packages/60/f2/09d3e58af04599051ae4eec9028a0e9288d0e41e6d328d8f677fad8dceca/minitage-2.0.65.zip" } ], "2.0.66": [ { "comment_text": "", "digests": { "md5": "e5c94c9b18983b2d3b0f8280d021880a", "sha256": "1aab209c814fe394eee2849ff3eff0c4e98d701b81ac63d306ee91fc304697f8" }, "downloads": -1, "filename": "minitage-2.0.66.zip", "has_sig": false, "md5_digest": "e5c94c9b18983b2d3b0f8280d021880a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128260, "upload_time": "2013-06-22T17:27:13", "url": "https://files.pythonhosted.org/packages/22/45/81f1e80963622eaeb83362beca5554885fc324bcf67982fbba0879931c2e/minitage-2.0.66.zip" } ], "2.0.67": [ { "comment_text": "", "digests": { "md5": "523d0f2d7129c160e71656d6aee4e450", "sha256": "0fc5abbf10499bcc54d86c5e8328247915dda01ccb52a94940e9988df1f2092c" }, "downloads": -1, "filename": "minitage-2.0.67.zip", "has_sig": false, "md5_digest": "523d0f2d7129c160e71656d6aee4e450", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128719, "upload_time": "2013-09-10T11:19:16", "url": "https://files.pythonhosted.org/packages/26/20/776605a601717f8ee7406cb937d825a2793edf206063adff65ecbf82a150/minitage-2.0.67.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "523d0f2d7129c160e71656d6aee4e450", "sha256": "0fc5abbf10499bcc54d86c5e8328247915dda01ccb52a94940e9988df1f2092c" }, "downloads": -1, "filename": "minitage-2.0.67.zip", "has_sig": false, "md5_digest": "523d0f2d7129c160e71656d6aee4e450", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128719, "upload_time": "2013-09-10T11:19:16", "url": "https://files.pythonhosted.org/packages/26/20/776605a601717f8ee7406cb937d825a2793edf206063adff65ecbf82a150/minitage-2.0.67.zip" } ] }