Skip to main content

Python RabbitMQ client for AMQP 1.0 protocol

Project description

RabbitMQ AMQP 1.0 Python Client

This library is meant to be used with RabbitMQ 4.x. Suitable for testing in pre-production environments.

The client is distributed via PIP:

 pip install rabbitmq-amqp-python-client

Getting Started

Inside the examples folder you can find a set of examples that show how to use the client.

Documentation

Client Guide select the python section.

Build

  • make rabbitmq-server: run the RabbitMQ server in a docker container
  • poetry build: build the source project
  • poetry install: resolves and install dependencies
  • make test: run the tests

Note for MAC users:

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rabbitmq_amqp_python_client-0.2.0.tar.gz (104.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rabbitmq_amqp_python_client-0.2.0-py3-none-any.whl (128.6 kB view details)

Uploaded Python 3

File details

Details for the file rabbitmq_amqp_python_client-0.2.0.tar.gz.

File metadata

File hashes

Hashes for rabbitmq_amqp_python_client-0.2.0.tar.gz
Algorithm Hash digest
SHA256 27fbda041f10debc5296e93efe550c6c41adbe470a04001a1eaa9cf5cbc94d5a
MD5 02179a07ffe41cf0f9a8ad02702407d5
BLAKE2b-256 ca42f0638021b56d6c9e2067a9d4dae4ec10834ef3b58d3305c4db1e2817c213

See more details on using hashes here.

File details

Details for the file rabbitmq_amqp_python_client-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for rabbitmq_amqp_python_client-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 385316d953d3db1505f3474d0a53e42964c843eb514f146d39eb55868237c817
MD5 4e8c270d713baad1d16072b0355863a2
BLAKE2b-256 ea875b11125aba63d946982ad8d52ca77f52571afadb7cc1b46edbc6f1abf679

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page