Skip to main content

Rabbiteer

A friendly and robust RabbitMQ client library for Python 🐰

Features

  • Simple and intuitive interface
  • Automatic retries with exponential backoff
  • Comprehensive error handling
  • Support for SSL, message priorities, and TTL
  • Full typing support
  • Extensive logging

Installation

pip install rabbiteer

Quick Start

from rabbiteer import RabbitMQ

# Initialize connection
rabbit = RabbitMQ(
    host='localhost',
    user='guest',
    password='guest',
    queue_name='my_queue'
)

# Publish a message
rabbit.publish({"hello": "world"})

# Consume messages
def process_message(message):
    print(f"Received: {message}")

rabbit.consume(process_message)

Metadata

Release files for rabbiteer 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rabbiteer 0.1.8
File Size Uploaded Provenance
rabbiteer-0.1.8.tar.gz 6.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for rabbiteer 0.1.8
File Interpreter ABI Platform
rabbiteer-0.1.8-py3-none-any.whl Python 3 none any Details

Total release size: 14.2 kB

Release files / rabbiteer-0.1.8.tar.gz

Download URL rabbiteer-0.1.8.tar.gz
Size 6.9 kB
Tags Source
SHA-256 checksum
How to use checksums
77961cb587ca24e2bad9eb66a8f7e6a1eb6dcd050662d791fe78f0482d17519d
BLAKE2b-256 checksum
How to use checksums
8c0aba849038041e2f621dc2cc6f3af7d2e5c1aa58e3c2359ac64701c5cea879
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / rabbiteer-0.1.8-py3-none-any.whl

Download URL rabbiteer-0.1.8-py3-none-any.whl
Size 7.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6525cd96b7762b91c2c3d363184b5776da4102f30ea466a59136c21bd17e27cc
BLAKE2b-256 checksum
How to use checksums
871b47319beb28cf2fda67f755672c822e164c433a7da7603152bbd88ee8e180
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Security for rabbiteer 0.1.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.8 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page