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.
https://pypi.org/project/python-bunny-mq/
https://github.com/tangledpath/python-bunny-mq
https://tangledpath.github.io/python-bunny-mq
pip install python-bunny-mq
Linting is done via autopep8
script/lint.sh
# Shows in browser
poetry run pdoc python_bunny_mq/
# Generates to ./docs
script/build.sh
clear; pytest
scriopt/build.sh
Note: --build
flag build before publishing
script/publish.sh
# poetry publish --build -u __token__ -p $PYPI_TOKEN