ZC Buildout recipe for setting up RabbitMQ.
Project description
Buildout recipe for downloading and installing RabbitMQ.
A brief documentation
This recipe takes a number of options:
- erlang-path
The path where to find the erlc command (default = /usr/local/bin).
- url
The URL to download the RabbitMQ source distribution.
- prefix
Prefix path (default = <buildout directory>).
Tests
We will define a buildout template used by the recipe:
>>> buildout_cfg = """ ... [buildout] ... parts = rabbitmq ... offline = true ... ... [rabbitmq] ... recipe = rod.recipe.rabbitmq ... url = http://www.rabbitmq.com/releases/rabbitmq-server/v1.6.0/rabbitmq-server-1.6.0.tar.gz ... """
We’ll start by creating a buildout:
>>> import os.path >>> write('buildout.cfg', buildout_cfg)
Running the buildout gives us:
>>> output = system(buildout) >>> if output.endswith("ebin/rabbit_app.in > ebin/rabbit.app\n"): True ... else: print output True
Changes
1.0.0 2009-08-23
Initial release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for rod.recipe.rabbitmq-1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 205cfa64bd4536b5a5142d33c4a97f80ae512d99e4757f1ef8777fe3d38eba9f |
|
MD5 | 8f1335d4080b7dc952d0a875186603a5 |
|
BLAKE2b-256 | a6a7c135b8cb6f94fe5f8e0b8c1f06b803d0b2ce5c55b90be7006fd126470688 |
Close
Hashes for rod.recipe.rabbitmq-1.0.0-py2.5.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 001badffff3e18e03b539da6048091bd946e48421ec503c5d4c2b32e546b475a |
|
MD5 | 7f6e6ef93fdb329bd90259d4c3924bf6 |
|
BLAKE2b-256 | f2aa44b72187c87b4b568b183d13e96266994f5f6b8db7d6760a7c82f081ed96 |