AMQP implementation using asyncio
Project description
aioamqp
=======
.. image:: https://badge.fury.io/py/aioamqp.svg
:target: http://badge.fury.io/py/aioamqp
.. image:: https://travis-ci.org/Polyconseil/aioamqp.svg?branch=master
:target: https://travis-ci.org/Polyconseil/aioamqp
.. image:: https://readthedocs.org/projects/aioamqp/badge/?version=latest
:alt: Documentation Status
:scale: 100%
:target: https://aioamqp.readthedocs.org/en/latest/?badge=latest
``aioamqp`` library is a pure-Python implementation of the `AMQP 0.9.1 protocol`_.
Built on top on Python's asynchronous I/O support introduced in `PEP 3156`_, it provides an API based on coroutines, making it easy to write highly concurrent applications.
Bug reports, patches and suggestions welcome! Just open an issue_ or send a `pull request`_.
tests
-----
To run the tests, you'll need to install the Python test dependencies::
pip install -r requirements_dev.txt
Tests require an instance of RabbitMQ. You can start a new instance using docker::
docker run -d --log-driver=syslog -e RABBITMQ_NODENAME=my-rabbit --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management
Then you can run the tests with ``make test`` (requires ``nose``).
.. _AMQP 0.9.1 protocol: https://www.rabbitmq.com/amqp-0-9-1-quickref.html
.. _PEP 3156: http://www.python.org/dev/peps/pep-3156/
.. _issue: https://github.com/Polyconseil/aioamqp/issues/new
.. _pull request: https://github.com/Polyconseil/aioamqp/compare/
=======
.. image:: https://badge.fury.io/py/aioamqp.svg
:target: http://badge.fury.io/py/aioamqp
.. image:: https://travis-ci.org/Polyconseil/aioamqp.svg?branch=master
:target: https://travis-ci.org/Polyconseil/aioamqp
.. image:: https://readthedocs.org/projects/aioamqp/badge/?version=latest
:alt: Documentation Status
:scale: 100%
:target: https://aioamqp.readthedocs.org/en/latest/?badge=latest
``aioamqp`` library is a pure-Python implementation of the `AMQP 0.9.1 protocol`_.
Built on top on Python's asynchronous I/O support introduced in `PEP 3156`_, it provides an API based on coroutines, making it easy to write highly concurrent applications.
Bug reports, patches and suggestions welcome! Just open an issue_ or send a `pull request`_.
tests
-----
To run the tests, you'll need to install the Python test dependencies::
pip install -r requirements_dev.txt
Tests require an instance of RabbitMQ. You can start a new instance using docker::
docker run -d --log-driver=syslog -e RABBITMQ_NODENAME=my-rabbit --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management
Then you can run the tests with ``make test`` (requires ``nose``).
.. _AMQP 0.9.1 protocol: https://www.rabbitmq.com/amqp-0-9-1-quickref.html
.. _PEP 3156: http://www.python.org/dev/peps/pep-3156/
.. _issue: https://github.com/Polyconseil/aioamqp/issues/new
.. _pull request: https://github.com/Polyconseil/aioamqp/compare/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aioamqp-authentise-0.10.1.tar.gz
(34.9 kB
view hashes)
Close
Hashes for aioamqp-authentise-0.10.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 808df0759628b07e1e216dd7faa5df2d9bb7801ef4c2563d3feba176f16bcab6 |
|
MD5 | 6fb4b41518c982ead842ff6e90341018 |
|
BLAKE2b-256 | 50fe385ddd79f78099a7a926b7d85f59b9490688a5a281c4467fcc8518ae5caa |