{ "info": { "author": "Dmitry Malinovsky", "author_email": "damalinov@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "colibri - asyncio-based AMQP client\r\n===================================\r\n\r\nUsage example\r\n-------------\r\n\r\n::\r\n\r\n from asyncio import get_event_loop, coroutine\r\n from colibri import Connection, BasicMessage\r\n\r\n @coroutine\r\n def go():\r\n c = Connection()\r\n msg = BasicMessage('test message')\r\n with (yield from c):\r\n channel = c.channel()\r\n with (yield from channel):\r\n yield from channel.exchange_declare('otherex', type='direct')\r\n yield from channel.queue_declare('otherqueue')\r\n yield from channel.queue_bind('otherqueue', 'otherex', 'route')\r\n yield from channel.basic_publish(msg, 'otherex', 'route')\r\n res = yield from channel.basic_get('otherqueue')\r\n print(\"this is the result: \", res.body)\r\n\r\n get_event_loop().run_until_complete(go())\r\n\r\n\r\nInstallation\r\n------------\r\n\r\nUsing pip:\r\n\r\n::\r\n\r\n $ pip install colibri\r\n\r\n\r\nFrom the source (requires virtualenv or root):\r\n\r\n::\r\n\r\n $ setup.py install", "description_content_type": null, "docs_url": "https://pythonhosted.org/colibri/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/malinoff/colibri", "keywords": "colibri AMQP client asyncio", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "colibri", "package_url": "https://pypi.org/project/colibri/", "platform": "", "project_url": "https://pypi.org/project/colibri/", "project_urls": { "Homepage": "http://github.com/malinoff/colibri" }, "release_url": "https://pypi.org/project/colibri/0.0.1/", "requires_dist": null, "requires_python": null, "summary": "asyncio-based implementation of AMQP client", "version": "0.0.1" }, "last_serial": 1225131, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "5de013152a17317b3086853a162bfccb", "sha256": "910f6210d444b2a6a763cc69cbbc4f4199c26e49e690b6204eeffad7871376ae" }, "downloads": -1, "filename": "colibri-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5de013152a17317b3086853a162bfccb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19799, "upload_time": "2014-09-15T15:03:18", "url": "https://files.pythonhosted.org/packages/74/cb/df1b3e939c3f9b2f33dcf1f848ab430c145632e7180de9befe1b351d66c4/colibri-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5de013152a17317b3086853a162bfccb", "sha256": "910f6210d444b2a6a763cc69cbbc4f4199c26e49e690b6204eeffad7871376ae" }, "downloads": -1, "filename": "colibri-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5de013152a17317b3086853a162bfccb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19799, "upload_time": "2014-09-15T15:03:18", "url": "https://files.pythonhosted.org/packages/74/cb/df1b3e939c3f9b2f33dcf1f848ab430c145632e7180de9befe1b351d66c4/colibri-0.0.1.tar.gz" } ] }