Python Bunny MQ
Python-based package that implements a no-dependency, ultra-lightweight intra-process message queue. This works inside a single process, running in a separate thread.
- This is useful when you need a lightweight pub-sub system.
- Introduce intra-process decoupling without running a separate service.
- It is backed by python's multiproducer, multiconsumer queue.
Homepage
https://pypi.org/project/python-bunny-mq/
GitHub
https://github.com/tangledpath/python-bunny-mq
Documentation
https://tangledpath.github.io/python-bunny-mq
Installation
pip install python-bunny-mq
Getting started
Development
Linting
Linting is done via autopep8
script/lint.sh
Documentation
# Shows in browser
poetry run pdoc python_bunny_mq/
# Generates to ./docs
script/build.sh
Testing
clear; pytest
Building and Publishing
Building
scriopt/build.sh
Publishing
Note: --build flag build before publishing
script/publish.sh
# poetry publish --build -u __token__ -p $PYPI_TOKEN
Metadata
Release files for python-bunny-mq 0.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| python_bunny_mq-0.1.8.tar.gz | 4.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| python_bunny_mq-0.1.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.3 kB
Release files / python_bunny_mq-0.1.8.tar.gz
| Download URL | python_bunny_mq-0.1.8.tar.gz |
|---|---|
| Size | 4.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
55ed46305e54b6037234e1c347852ebc2865b5acb267bb8e84d71c04cce9bc3c
|
|
BLAKE2b-256 checksum How to use checksums |
e5f3c89a3222bcf73a7e4deb67a7baa0b78d561aea03758c6c2cf28c59dc1640
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.1 CPython/3.12.2 Darwin/22.6.0
|
Release files / python_bunny_mq-0.1.8-py3-none-any.whl
| Download URL | python_bunny_mq-0.1.8-py3-none-any.whl |
|---|---|
| Size | 5.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
41be3b4842bfc51946b18af3d63b2794eb51e7f521e190b6260295e305969045
|
|
BLAKE2b-256 checksum How to use checksums |
9df7901c6642429ed2b9c6da9b152c5243fcfe290b7bf0abd301ce95ee23664f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.1 CPython/3.12.2 Darwin/22.6.0
|