Skip to main content

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)

Source distribution for python-bunny-mq 0.1.8
File Size Uploaded
python_bunny_mq-0.1.8.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for python-bunny-mq 0.1.8
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.8 This release

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

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