amqp-client-python 0.2.0.post1
pip install amqp-client-python
Released:
Python AMQP Client Library
Navigation
Verified details
These details have been verified by PyPIMaintainers
๐ Avatar for berrytern from gravatar.comberrytern ๐ Avatar for nuepb from gravatar.com
nuepb
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: Apache Software License (Apache-2.0)
- Author: NUTES UEPB
- Maintainer: Joรฃo Pedro Miranda C. Hluchan
- Tags amqp-client-python , dependency , packaging
- Requires: Python <4.0, >=3.9
Classifiers
- Development Status
- Intended Audience
- License
- Natural Language
- Operating System
- Programming Language
- Topic
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
Verified details
These details have been verified by PyPIMaintainers
๐ Avatar for berrytern from gravatar.comberrytern ๐ Avatar for nuepb from gravatar.com
nuepb
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: Apache Software License (Apache-2.0)
- Author: NUTES UEPB
- Maintainer: Joรฃo Pedro Miranda C. Hluchan
- Tags amqp-client-python , dependency , packaging
- Requires: Python <4.0, >=3.9
Classifiers
- Development Status
- Intended Audience
- License
- Natural Language
- Operating System
- Programming Language
- Topic
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d34d2a35d9044222ea8db4e68ffdbd9787e71889846637f7b6a7fd2ec87ec265
|
|
| MD5 |
1a17acd1d26702d00c1871e9d9548610
|
|
| BLAKE2b-256 |
b29188238ef31e340a0a042241c78850dd48b5c953be8a1f99e00a17323c455f
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8aab177ecb8477a8294aaabc8343f825f2aea6b2d405193b91079ec18244613
|
|
| MD5 |
87c079158776bcd473049a07eeb1a29d
|
|
| BLAKE2b-256 |
ca84fc9d14d90232b9993ad08ebe3736fde4c40206ad051ba706b373bd8a3f06
|
