skip to navigation
skip to content

Not Logged In

declare-amqp 0.0.4

A way to declare your AMQP exchanges, queues, and bindings outside of the application

# Declare AMQP

A way to declare your exchanges, queues, and bindings outside of the application

## Installing

pip install declare-amqp

## Declaration

You can see the extend of configuration in the `example_config.yml` file. All
fields used are currently required except for the `arguments` on exchanges.

exchanges:
- name: example_exchange
type: direct
durable: True
auto_delete: False
arguments:
alternate-exchange: your_alternate_exchange

queues:
- name: test_queue
auto_delete: False
durable: True
bindings:
- exchange: example_exchange
binding_key: test_binding

When I have the need for them exchange-to-exchange bindings will be added.

## Running

### ENVVARS

AMQP_HOST (default: localhost)

AMQP_USER (default: guest)

AMQP_PASS (default: guest)

AMQP_VHOST(default: /)


### CLI

Once you have set the envvars you are set to run `declare-amqp`

declare-amqp --config your_config.yml  
File Type Py Version Uploaded on Size
declare-amqp-0.0.4.tar.gz (md5) Source 2013-02-08 2KB
  • Downloads (All Versions):
  • 6 downloads in the last day
  • 62 downloads in the last week
  • 84 downloads in the last month