VOOZH about

URL: https://pypi.org/project/amqp-client-python/

โ‡ฑ amqp-client-python ยท PyPI


Skip to main content

amqp-client-python 0.2.0.post1

pip install amqp-client-python

Latest release

Released:

Python AMQP Client Library

Navigation

Unverified details

These details have not been verified by PyPI
Project links
Meta

Project description

AMQP Client Python

A Python client providing a high-level abstraction for interacting with RabbitMQ, simplifying message publishing, subscribing, and RPC patterns.


๐Ÿ‘ License
๐Ÿ‘ Package version
๐Ÿ‘ Supported Python versions
๐Ÿ‘ Downloads
๐Ÿ‘ Vulnerabilities
๐Ÿ‘ Releases


Documentation: https://nutes-uepb.github.io/amqp-client-python

Source Code: https://github.com/nutes-uepb/amqp-client-python

Discord Server: https://discord.gg/RkXNeZpNZk

๐Ÿฆ€ Looking for higher performance? Try amqp-rs!

If you need higher throughput, thread safety, and built-in compression, check out amqp-rs.

It is a high-performance Python extension developed in Rust using PyO3 and tokio. It shares a similar API and design philosophy with this library, but adds native thread safety, zstd/zlib/lz4 compression, robust TLS/SSL support, and graceful shutdowns.

You can install it via pip or uv:

pipinstallamqp-rs

Features:

  • Automatic creation and management of queues, exchanges and channels;
  • Connection persistence and auto reconnect;
  • Support for direct, topic and fanout exchanges;
  • Publish;
  • Subscribe;
  • Support for a Remote procedure call (RPC).

Table of Compatibility

version compatible with
0.2.0 0.2.0
0.1.14 ~0.1.12

Installation

You can install amqp-client-python using pip:

pipinstallamqp-client-python

Prerequisites

  • Python 3.7+
  • A running RabbitMQ instance.

Examples:

you can use sync , async eventbus and sync wrapper of async eventbus


Sponsors

The library is provided by NUTES-UEPB.
๐Ÿ‘ Image

Know Limitations:

basic eventbus

When using EventbusRabbitMQ Should not use rpc call inside of rpc provider or subscribe handlers, it may block the ioloop
#/obs: fixed on other kinds of eventbus, will be removed on nexts releases

Project details

Unverified details

These details have not been verified by PyPI
Project links
Meta

Download files

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

Source Distribution

amqp_client_python-0.2.0.post1.tar.gz (152.9 kB view details)

Uploaded Source

Built Distribution

Filter files by name, interpreter, ABI, and platform.

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

Copy a direct link to the current filters

amqp_client_python-0.2.0.post1-py3-none-any.whl (43.2 kB view details)

Uploaded Python 3

File details

Details for the file amqp_client_python-0.2.0.post1.tar.gz.

File metadata

  • Download URL: amqp_client_python-0.2.0.post1.tar.gz
  • Upload date:
  • Size: 152.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Pop!_OS","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 amqp_client_python-0.2.0.post1.tar.gz
Algorithm Hash digest
SHA256 d34d2a35d9044222ea8db4e68ffdbd9787e71889846637f7b6a7fd2ec87ec265
MD5 1a17acd1d26702d00c1871e9d9548610
BLAKE2b-256 b29188238ef31e340a0a042241c78850dd48b5c953be8a1f99e00a17323c455f

See more details on using hashes here.

File details

Details for the file amqp_client_python-0.2.0.post1-py3-none-any.whl.

File metadata

  • Download URL: amqp_client_python-0.2.0.post1-py3-none-any.whl
  • Upload date:
  • Size: 43.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Pop!_OS","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 amqp_client_python-0.2.0.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 d8aab177ecb8477a8294aaabc8343f825f2aea6b2d405193b91079ec18244613
MD5 87c079158776bcd473049a07eeb1a29d
BLAKE2b-256 ca84fc9d14d90232b9993ad08ebe3736fde4c40206ad051ba706b373bd8a3f06

See more details on using hashes here.

Supported by

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