Welcome to aio-pika’s documentation!¶
aio-pika is a wrapper for the aiormq for asyncio and humans.
Features¶
- Completely asynchronous API.
- Object oriented API.
- Auto-reconnects with complete state recovery with connect_robust (e.g. declared queues or exchanges, consuming state and bindings).
- Python 3.4+ compatible (include 3.6).
Installation¶
Installation with pip:
pip install aio-pika
Installation from git:
# via pip
pip install https://github.com/mosquito/aio-pika/archive/master.zip
# manually
git clone https://github.com/mosquito/aio-pika.git
cd aio-pika
python setup.py install
Development¶
Clone the project:
git clone https://github.com/mosquito/aio-pika.git
cd aio-pika
Create a new virtualenv for aio-pika:
virtualenv -p python3.5 env
Install all requirements for aio-pika:
env/bin/pip install -e '.[develop]'
Table Of Contents¶
Thanks for contributing¶
- @mosquito (author)
- @hellysmile (bug fixes and ideas)
- @alternativehood (bugfixes)
- @akhoronko
- @zyp
- @decaz
- @kajetanj
- @iselind
- @driverx
Versioning¶
This software follows Semantic Versioning