{ "info": { "author": "Tobias Rodaebel", "author_email": "tobias (dot) rodaebel (at) googlemail (dot) com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Buildout", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Operating System :: POSIX", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "===================\nrod.recipe.rabbitmq\n===================\n\nBuildout recipe for downloading and installing RabbitMQ.\n\n\nCopyright and License\n=====================\n\nCopyright 2009, 2010, 2011 Tobias Rodaebel\n\nThis software is released under the GNU Lesser General Public License,\nVersion 3.\n\n\nCredits\n=======\n\nThanks to Martijn Pieters for refactoring script generation to ensure that we\nalways use an appropriate rabbitmq-server script for the installed version.\n\nA brief documentation\n=====================\n\nThis recipe takes a number of options:\n\nerlang-path\n The path where to find the erlc command (default = find it in PATH).\n\nurl\n The URL to download the RabbitMQ source distribution.\n\ncookie \n Optional string passed as cookie to the erl runtime (-setcookie).\n\nmake\n Alternate make command (e.g. gmake).\n\nTo further customize your RabbitMQ server configuration, create a rabbitmq-env\nfile in the etc/ directory of your buildout, following the `RabbitMQ\nconfiguration guide`_ to set environment variables.\n\nYou can also create a rabbitmq.config file in the same location to provide\nerlang configuration statements.\n\n.. _RabbitMQ configuration guide: http://www.rabbitmq.com/configure.html\n\n\nTests\n=====\n\nWe will define a buildout template used by the recipe:\n\n >>> buildout_cfg = \"\"\"\n ... [buildout]\n ... parts = rabbitmq\n ... offline = true\n ...\n ... [rabbitmq]\n ... recipe = rod.recipe.rabbitmq\n ... url = http://www.rabbitmq.com/releases/rabbitmq-server/v2.4.1/rabbitmq-server-2.4.1.tar.gz\n ... \"\"\"\n\nWe'll start by creating a buildout:\n\n >>> import os.path\n >>> write('buildout.cfg', buildout_cfg)\n\nRunning the buildout gives us:\n\n >>> output = system(buildout)\n >>> if output.endswith(\"ebin ebin/rabbit.app < ebin/rabbit_app.in\\n\"): True\n ... else: print output\n True\n\nChanges\n=======\n\n2.0.0 2011-05-18\n----------------\n \n - Uses the buildout download cache if available.\n\n - Refactored script generation: reuses the existing scripts and customize\n them using the built-in rabbitmq-env sourcing option. This ensures we\n always use an appropriate rabbitmq-server script for the installed version.\n\n - Abandoned obsolete prefix buildout option.\n\n - Updated documentation.\n\n\n1.1.7 2011-04-11\n----------------\n\n - Added 'make' buildout option to specify an alternate make command\n (e.g. gmake).\n \n\n1.1.6 2010-06-21\n----------------\n\n - Using rabbit@localhost as NODENAME in order to provide portability of\n the database across machines independent of the hostname since you can\n not start RabbitMQ on a different machine with a different hostname\n (the database is tied to the hostname).\n\n\n1.1.5 2010-06-21\n----------------\n\n - Added support for setting an optional erlang cookie (-setcookie)\n through the 'cookie' option.\n\n\n1.1.4 2010-05-09\n----------------\n\n - Fixed issue where rabbitmq scripts used an incorrect default Erlang path\n when no erlang-path option was specified.\n\n\n1.1.3 2010-05-03\n----------------\n\n - Fixed parameter in generated rabbitmqctl script (-sname instead of -name).\n\n\n1.1.2 2010-05-02\n----------------\n\n - Fixed parameter in generated rabbitmq-server script (-sname instead\n of -name).\n\n\n1.1.1 2010-03-21\n----------------\n\n - Fixes an issue where the Erlang path wasn't set correctly.\n\n\n1.1.0 2010-03-20\n----------------\n\n - Updated for RabbitMQ 1.7.2.\n\n\n1.0.0 2009-08-23\n----------------\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": "http://pypi.python.org/pypi/rod.recipe.rabbitmq", "keywords": "rabbitmq zc.buildout recipe", "license": "LGPL 3", "maintainer": null, "maintainer_email": null, "name": "rod.recipe.rabbitmq", "package_url": "https://pypi.org/project/rod.recipe.rabbitmq/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rod.recipe.rabbitmq/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/rod.recipe.rabbitmq" }, "release_url": "https://pypi.org/project/rod.recipe.rabbitmq/2.0.0/", "requires_dist": null, "requires_python": null, "summary": "ZC Buildout recipe for setting up RabbitMQ.", "version": "2.0.0" }, "last_serial": 799016, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "7f6e6ef93fdb329bd90259d4c3924bf6", "sha256": "001badffff3e18e03b539da6048091bd946e48421ec503c5d4c2b32e546b475a" }, "downloads": -1, "filename": "rod.recipe.rabbitmq-1.0.0-py2.5.egg", "has_sig": false, "md5_digest": "7f6e6ef93fdb329bd90259d4c3924bf6", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 11804, "upload_time": "2009-08-24T01:34:24", "url": "https://files.pythonhosted.org/packages/f2/aa/44b72187c87b4b568b183d13e96266994f5f6b8db7d6760a7c82f081ed96/rod.recipe.rabbitmq-1.0.0-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "8f1335d4080b7dc952d0a875186603a5", "sha256": "205cfa64bd4536b5a5142d33c4a97f80ae512d99e4757f1ef8777fe3d38eba9f" }, "downloads": -1, "filename": "rod.recipe.rabbitmq-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8f1335d4080b7dc952d0a875186603a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9619, "upload_time": "2009-08-24T01:34:15", "url": "https://files.pythonhosted.org/packages/a6/a7/c135b8cb6f94fe5f8e0b8c1f06b803d0b2ce5c55b90be7006fd126470688/rod.recipe.rabbitmq-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f118b7abd3e5d948a2e0cd8ef3c75359", "sha256": "897f93f4bf450d2e56bdb09d0a84dd16085ce269f183e0c6f7a3cca5a057dd1e" }, "downloads": -1, "filename": "rod.recipe.rabbitmq-1.1.0.tar.gz", "has_sig": false, "md5_digest": "f118b7abd3e5d948a2e0cd8ef3c75359", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9249, "upload_time": "2010-03-20T01:23:05", "url": "https://files.pythonhosted.org/packages/c0/f8/84589f1af87f42cea7d2a0b698cae7fde06aea6cd1e5bf438f717ef3402d/rod.recipe.rabbitmq-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "cb25634912da2f17a0d9e67a7fc10ffb", "sha256": "a3032b860b98e490ddc42ab98e6c056b1f2cfc732a3095487682384896c4def1" }, "downloads": -1, "filename": "rod.recipe.rabbitmq-1.1.1.tar.gz", "has_sig": false, "md5_digest": "cb25634912da2f17a0d9e67a7fc10ffb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9299, "upload_time": "2010-03-21T13:09:07", "url": "https://files.pythonhosted.org/packages/78/07/6901a9200a71f4af973cbfc2ebfc0d07bf363181422911cb9b1d60460ca8/rod.recipe.rabbitmq-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "8838941a0dfcec9964812662aaee5a0b", "sha256": "dc87832a24770826df5819953f406b0da0f2435ce9e79213e9825bac2edb220e" }, "downloads": -1, "filename": "rod.recipe.rabbitmq-1.1.2.tar.gz", "has_sig": false, "md5_digest": "8838941a0dfcec9964812662aaee5a0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9191, "upload_time": "2010-05-02T20:57:59", "url": "https://files.pythonhosted.org/packages/ef/a4/2f0f6a5d7a355a47c199bf31b2f9acd6e0db5187981b18877a4e7e5542a5/rod.recipe.rabbitmq-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "284de5d28ff3e81c691ab5daf7eeb712", "sha256": "b2511cae65698a54f3d6437f06630726a85dafbde158e200d80635bbdc2b41e9" }, "downloads": -1, "filename": "rod.recipe.rabbitmq-1.1.3.tar.gz", "has_sig": false, "md5_digest": "284de5d28ff3e81c691ab5daf7eeb712", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9223, "upload_time": "2010-05-03T14:08:51", "url": "https://files.pythonhosted.org/packages/41/ee/074875352252c792b28c456325a89ea89fff2fe138b687a345d641a18a0e/rod.recipe.rabbitmq-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "4e41c04af023a5e24e23e0798d25a537", "sha256": "b59d57aef80b7b602a8a28ebf638311779dd0c007ad378624e36e4cc7c35fcbb" }, "downloads": -1, "filename": "rod.recipe.rabbitmq-1.1.4.tar.gz", "has_sig": false, "md5_digest": "4e41c04af023a5e24e23e0798d25a537", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9452, "upload_time": "2010-05-09T19:54:09", "url": "https://files.pythonhosted.org/packages/23/d3/065b3c814a07a1f8c75b59f94377986f4dacb4b143cf9698e10a407a83e6/rod.recipe.rabbitmq-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "bf242379ae528ad3c607520863831baf", "sha256": "1bd2685095a65e095f88c268f20db69d906d9d5df4a4b24186cb2030da049a98" }, "downloads": -1, "filename": "rod.recipe.rabbitmq-1.1.5.tar.gz", "has_sig": false, "md5_digest": "bf242379ae528ad3c607520863831baf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9445, "upload_time": "2010-06-21T09:07:00", "url": "https://files.pythonhosted.org/packages/57/f9/36d82e306039661e717f8139ebb6d2b308016d949c715061c597deedea25/rod.recipe.rabbitmq-1.1.5.tar.gz" } ], "1.1.5.1": [ { "comment_text": "", "digests": { "md5": "4b479db92bb74740444e4fd15cc511a7", "sha256": "dee83883ba5a579915ffb34fd8bffe1eee091b4c57bd9621943275b2672c34de" }, "downloads": -1, "filename": "rod.recipe.rabbitmq-1.1.5.1.tar.gz", "has_sig": false, "md5_digest": "4b479db92bb74740444e4fd15cc511a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9457, "upload_time": "2010-06-21T09:47:19", "url": "https://files.pythonhosted.org/packages/d4/73/f49358611b7b466539fadc70c82b9ae0d0bcf5faf9f3fd22d918b354e679/rod.recipe.rabbitmq-1.1.5.1.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "43a0798d2bee8b0539c1f9dce3f5656d", "sha256": "f15fa7ee07a3a65d9e7ce1801946d222c88c2cc0e61e7d3cff10302bcfcee985" }, "downloads": -1, "filename": "rod.recipe.rabbitmq-1.1.6.tar.gz", "has_sig": false, "md5_digest": "43a0798d2bee8b0539c1f9dce3f5656d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9597, "upload_time": "2010-06-21T13:58:25", "url": "https://files.pythonhosted.org/packages/46/eb/f4dd76ec4f20d2c0683dea7e54cd6a8f0fd538214a5ed9c8d6ea6cb77924/rod.recipe.rabbitmq-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "452822dcd677446bc127f9c784387213", "sha256": "03e3bcef20bd298a9bb223c6f96e76f0631c0a0f6714b48d48980b42e01d2113" }, "downloads": -1, "filename": "rod.recipe.rabbitmq-1.1.7.tar.gz", "has_sig": false, "md5_digest": "452822dcd677446bc127f9c784387213", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9904, "upload_time": "2011-04-11T21:41:39", "url": "https://files.pythonhosted.org/packages/44/3b/9ce8b18ed70518408cfe6d1c8fa79582e68c6dd4ca5d50ecb48d4566f904/rod.recipe.rabbitmq-1.1.7.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "1d930fe6926470d9e1d1f398873d1fad", "sha256": "7c534008c5c7a4d303d6e920bdc86ba705df98fa869c60862c87efc44fa11b47" }, "downloads": -1, "filename": "rod.recipe.rabbitmq-2.0.0.tar.gz", "has_sig": false, "md5_digest": "1d930fe6926470d9e1d1f398873d1fad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11932, "upload_time": "2011-05-18T16:59:28", "url": "https://files.pythonhosted.org/packages/87/4c/adc1dfeee71b131a51e566eecb0587131e961232715495117a68cd50a3ff/rod.recipe.rabbitmq-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1d930fe6926470d9e1d1f398873d1fad", "sha256": "7c534008c5c7a4d303d6e920bdc86ba705df98fa869c60862c87efc44fa11b47" }, "downloads": -1, "filename": "rod.recipe.rabbitmq-2.0.0.tar.gz", "has_sig": false, "md5_digest": "1d930fe6926470d9e1d1f398873d1fad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11932, "upload_time": "2011-05-18T16:59:28", "url": "https://files.pythonhosted.org/packages/87/4c/adc1dfeee71b131a51e566eecb0587131e961232715495117a68cd50a3ff/rod.recipe.rabbitmq-2.0.0.tar.gz" } ] }