Metadata-Version: 2.1
Name: aiorsmq
Version: 0.1.2
Summary: Async Python implementation of RSMQ.
Home-page: https://github.com/federicotdn/aiorsmq
Author: Federico Tedin
Author-email: federicotedin@gmail.com
License: UNKNOWN
Download-URL: https://github.com/federicotdn/aiorsmq/archive/refs/tags/0.1.2.zip
Project-URL: Bug Reports, https://github.com/federicotdn/aiorsmq/issues
Keywords: redis,asyncio,async,message,queue,mq
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.6, <4
Description-Content-Type: text/markdown
Requires-Dist: aioredis (<3.0.0,>=2.0.0)

# aiorsmq
[![CI Status](https://github.com/federicotdn/aiorsmq/workflows/CI/badge.svg)](https://github.com/federicotdn/aiorsmq/actions)
![Black](https://img.shields.io/badge/code%20style-black-000000.svg)
![PyPI](https://img.shields.io/pypi/v/aiorsmq)
![GitHub](https://img.shields.io/github/license/federicotdn/aiorsmq)

This is the repository for aiorsmq (**A**sync **IO** **RSMQ**), an asynchronous (`async`/`await`) implementation of [RSMQ](https://github.com/smrchy/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](http://mypy-lang.org/).
- Tested against Redis, and against the original RSMQ library.

## Installation
To install aiorsmq, run:
```bash
$ pip install aiorsmq
```

## Documentation
For examples and API documentation please visit the [documentation pages](https://federicotdn.github.io/aiorsmq/).

## Related Projects
For a synchronous implementation of RSMQ for Python, see [PyRSMQ](https://github.com/mlasevich/PyRSMQ).

## License
Distributed under the MIT license.

See [LICENSE](LICENSE) for more details.


