This library is meant to be used with RabbitMQ 4.0. Suitable for testing in pre-production environments.
The client is distributed via PIP
:
pip install rabbitmq-amqp-python-client
Inside the examples folder you can find a set of examples that show how to use the client.
Client Guide select the python section.
make rabbitmq-server
: run the RabbitMQ server in a docker containerpoetry build
: build the source projectpoetry install
: resolves and install dependenciesmake test
: run the tests
To run TLS you need to:
- pip uninstall python-qpid-proton
- brew install swig
- brew install pkg-config
- export CFLAGS="-I/usr/local/opt/openssl/include"; pip install python-qpid-proton --verbose --no-cache-dir
Read more about the issue here