Skip to main content

async rabbit client

Project description

ci codecov PyPI version PyPI - Python Version Code style: black

rabbit-client

asyncio rabbit client powered by aio-pika.

rabbit-client provides a simple and automatic configuration to work with:

  • pub/sub and Dead Letter Exchanges with rabbitmq;
  • polling publisher pattern out-of-box;
  • connection and reconnection management with broker (powered by connect_robust);
  • automatic channel configuration;
  • concurrent task execution [optional];
  • automatic qos configuration;
  • different strategies to delay error events.

Installing

Install and update using uv:

# Add as a project dependency (recommended)
uv add rabbit-client

# Or install globally / in any virtual environment
uv pip install -U rabbit-client

Links

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

rabbit_client-4.0.0.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

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

rabbit_client-4.0.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file rabbit_client-4.0.0.tar.gz.

File metadata

  • Download URL: rabbit_client-4.0.0.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for rabbit_client-4.0.0.tar.gz
Algorithm Hash digest
SHA256 75467b25d5c782bce626b7ba79312d5655505bd76cc1ea2bd2ef7b04fb1fa7c9
MD5 25061ab8ad183ef357f1b000a41b61de
BLAKE2b-256 50443dc712c7712f337d3e994901ecebd1af9669bf1b072a6c2460cb2113c08b

See more details on using hashes here.

File details

Details for the file rabbit_client-4.0.0-py3-none-any.whl.

File metadata

  • Download URL: rabbit_client-4.0.0-py3-none-any.whl
  • Upload date:
  • Size: 16.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for rabbit_client-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b92bdc82d7a460db89a6f04ce2c812a42f9f0bb054d5f2b8f10bd9570bdc2825
MD5 9eae18f9037c1e56247706d904ded650
BLAKE2b-256 44cc19e8250691e4c2c16a89707fd8bbcc1ef6f939652072ad653afe72e16606

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