aioamqp 0.15.0
pip install aioamqp
Latest version
Released:
AMQP implementation using asyncio
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: BSD License (BSD)
- Author: Polyconseil dev' team
- Tags asyncio, amqp, rabbitmq, aio
- Requires: Python >=3.7
Classifiers
- Development Status
- Intended Audience
- License
- Operating System
- Programming Language
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``.
tests using docker-compose
^^^^^^^^^^^^^^^^^^^^^^^^^^
Start RabbitMQ using ``docker-compose up -d rabbitmq``. When RabbitMQ has started, start the tests using ``docker-compose up --build aioamqp-test``
.. _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``.
tests using docker-compose
^^^^^^^^^^^^^^^^^^^^^^^^^^
Start RabbitMQ using ``docker-compose up -d rabbitmq``. When RabbitMQ has started, start the tests using ``docker-compose up --build aioamqp-test``
.. _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
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: BSD License (BSD)
- Author: Polyconseil dev' team
- Tags asyncio, amqp, rabbitmq, aio
- Requires: Python >=3.7
Classifiers
- Development Status
- Intended Audience
- License
- Operating System
- Programming Language
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
Built Distribution
aioamqp-0.15.0-py37.py38.py39.py310-none-any.whl
(19.9 kB
view details)
Uploaded
Python 3.10
Python 3.7
Python 3.8
Python 3.9
File details
Details for the file aioamqp-0.15.0.tar.gz
.
File metadata
- Download URL: aioamqp-0.15.0.tar.gz
- Upload date:
- Size: 35.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcad924d7658e65ef074522a7e9527e0b0adad09b10774340ea9f3fd277452d8 |
|
MD5 | a3b3af0f3863aa7b66d6369226f39f96 |
|
BLAKE2b-256 | 9cd2c9b86649c8a9cf309b06665c4c54563c154400e36eee545607e92892acce |
File details
Details for the file aioamqp-0.15.0-py37.py38.py39.py310-none-any.whl
.
File metadata
- Download URL: aioamqp-0.15.0-py37.py38.py39.py310-none-any.whl
- Upload date:
- Size: 19.9 kB
- Tags: Python 3.10, Python 3.7, Python 3.8, Python 3.9
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f38cc4db8db6fd062504b7c4b6703c800d2130d14d5492cf47d727de1929740 |
|
MD5 | 06d0ab46ba803bb79fdaccbd7a92b18a |
|
BLAKE2b-256 | 9c9ea9e069af4d82cf99f63a67ce5e1ad908af9700bc822020dd16c8a2e02309 |