Skip to content

hellysmile/aioamqp

This branch is 1 commit ahead of, 153 commits behind Polyconseil/aioamqp:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6ec767d · Jan 27, 2017
Jan 27, 2017
Sep 30, 2016
Jul 18, 2016
Apr 18, 2014
Jul 19, 2016
May 30, 2016
Nov 17, 2016
Sep 17, 2014
May 19, 2014
May 19, 2014
Jul 19, 2016
Jan 22, 2016
Dec 30, 2015
Jul 19, 2016
Apr 1, 2016
Oct 16, 2014
Nov 17, 2016

Repository files navigation

aioamqp

https://travis-ci.org/Polyconseil/aioamqp.svg?branch=master Documentation Status

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).

About

AMQP implementation using asyncio

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.2%
  • Makefile 0.8%