{"id":15297392,"url":"https://github.com/polyconseil/aioamqp","last_synced_at":"2025-05-16T09:04:34.214Z","repository":{"id":14350405,"uuid":"17059992","full_name":"Polyconseil/aioamqp","owner":"Polyconseil","description":"AMQP implementation using asyncio","archived":false,"fork":false,"pushed_at":"2023-05-19T09:54:20.000Z","size":597,"stargazers_count":280,"open_issues_count":37,"forks_count":87,"subscribers_count":52,"default_branch":"master","last_synced_at":"2025-05-12T07:09:29.787Z","etag":null,"topics":["amqp","asyncio","python3"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Polyconseil.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-02-21T15:15:31.000Z","updated_at":"2025-02-10T05:49:01.000Z","dependencies_parsed_at":"2024-05-05T03:30:28.418Z","dependency_job_id":"d9ce5965-9c24-4ab1-9672-1f290b609b16","html_url":"https://github.com/Polyconseil/aioamqp","commit_stats":{"total_commits":450,"total_committers":57,"mean_commits":7.894736842105263,"dds":0.5955555555555556,"last_synced_commit":"802bb9efad467b37e7be5f7e29c01621878b7d7e"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Polyconseil%2Faioamqp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Polyconseil%2Faioamqp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Polyconseil%2Faioamqp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Polyconseil%2Faioamqp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Polyconseil","download_url":"https://codeload.github.com/Polyconseil/aioamqp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254501556,"owners_count":22081528,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amqp","asyncio","python3"],"created_at":"2024-09-30T19:17:03.101Z","updated_at":"2025-05-16T09:04:33.545Z","avatar_url":"https://github.com/Polyconseil.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"aioamqp\n=======\n\n.. image:: https://badge.fury.io/py/aioamqp.svg\n    :target: http://badge.fury.io/py/aioamqp\n.. image:: https://travis-ci.org/Polyconseil/aioamqp.svg?branch=master\n    :target: https://travis-ci.org/Polyconseil/aioamqp\n\n.. image:: https://readthedocs.org/projects/aioamqp/badge/?version=latest\n    :alt: Documentation Status\n    :scale: 100%\n    :target: https://aioamqp.readthedocs.org/en/latest/?badge=latest\n\n``aioamqp`` library is a pure-Python implementation of the `AMQP 0.9.1 protocol`_.\n\nBuilt 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.\n\nBug reports, patches and suggestions welcome! Just open an issue_ or send a `pull request`_.\n\ntests\n-----\n\nTo run the tests, you'll need to install the Python test dependencies::\n\n    pip install -r requirements_dev.txt\n\nTests require an instance of RabbitMQ. You can start a new instance using docker::\n\n     docker run -d --log-driver=syslog -e RABBITMQ_NODENAME=my-rabbit --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management\n\nThen you can run the tests with ``make test``.\n\ntests using docker-compose\n^^^^^^^^^^^^^^^^^^^^^^^^^^\nStart RabbitMQ using ``docker-compose up -d rabbitmq``. When RabbitMQ has started, start the tests using ``docker-compose up --build aioamqp-test``\n\n\n\n\n.. _AMQP 0.9.1 protocol: https://www.rabbitmq.com/amqp-0-9-1-quickref.html\n.. _PEP 3156: http://www.python.org/dev/peps/pep-3156/\n.. _issue: https://github.com/Polyconseil/aioamqp/issues/new\n.. _pull request: https://github.com/Polyconseil/aioamqp/compare/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolyconseil%2Faioamqp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpolyconseil%2Faioamqp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolyconseil%2Faioamqp/lists"}