Skip to content

federicotdn/aiorsmq

Repository files navigation

aiorsmq

CI Status Black PyPI GitHub

This is the repository for aiorsmq (Async IO RSMQ), an asynchronous (async/await) implementation of RSMQ for Python 3.6+. It aims to provide all the features that RSMQ provides, but for Python users.

Features

Some of aiorsmq's features are:

  • Fully compatible with RSMQ.
  • Provides an API similar to that of RSMQ, with some changes done to achieve something more "pythonic".
  • All public functions, methods and classes documented.
  • Type-annotated and checked with mypy.
  • Tested against Redis, and against the original RSMQ library.

Installation

To install aiorsmq, run:

$ pip install aiorsmq

Documentation

For examples and API documentation please visit the documentation pages.

Related Projects

For a synchronous implementation of RSMQ for Python, see PyRSMQ.

License

Distributed under the MIT license.

See LICENSE for more details.