{ "info": { "author": "AWeber Communications, Inc.", "author_email": "api@aweber.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "sprockets.mixins.amqp\n=====================\nAMQP Publishing Mixin for Tornado RequestHandlers.\n\n|Version| |Downloads| |Travis| |CodeCov| |Docs|\n\nInstallation\n------------\n``sprockets.mixins.amqp`` is available on the\n`Python Package Index `_\nand can be installed via ``pip`` or ``easy_install``:\n\n.. code-block:: bash\n\n pip install sprockets.mixins.amqp\n\nDocumentation\n-------------\nhttps://pythonhosted.org/sprockets.mixins.amqp\n\nPython Compatibility\n--------------------\n- python 3.5\n- python 3.6\n- python 3.7\n\nRequirements\n------------\n- pika==0.12.0\n- tornado>=4.2,<6\n\nExample\n-------\n\nYou may optionally install ``sprockets.mixins.correlation`` into your request handler to take advantage of automatic correlation_id fetching.\nOtherwise, be sure to set correlation_id as an instance variable on your request handler before sending AMQP messages.\n\nThis examples demonstrates the most basic usage of ``sprockets.mixins.amqp``\n\n.. code:: bash\n\n export AMQP_URL=\"amqp://user:password@rabbitmq_host:5672/%2f\"\n python my-example-app.py\n\n\n.. code:: python\n\n import json\n\n from tornado import gen, web\n from sprockets.mixins import amqp\n\n def make_app(**settings):\n application = web.Application(\n [\n web.url(r'/', RequestHandler),\n ], **settings)\n\n amqp_settings = {\n \"reconnect_delay\": 5,\n }\n\n amqp.install(application, **amqp_settings)\n return application\n\n\n class RequestHandler(amqp.PublishingMixin,\n correlation.HandlerMixin,\n web.RequestHandler):\n\n @gen.coroutine\n def get(self, *args, **kwargs):\n body = {'request': self.request.path, 'args': args, 'kwargs': kwargs}\n yield self.amqp_publish(\n 'exchange',\n 'routing.key',\n json.dumps(body),\n {'content_type': 'application/json'}\n )\n\nAMQP Settings\n^^^^^^^^^^^^^\n:url: The AMQP URL to connect to.\n:reconnect_delay: The optional time in seconds to wait before reconnecting on connection failure.\n:timeout: The optional maximum time to wait for a bad state to resolve before treating the failure as persistent.\n:connection_attempts: The optional number of connection attempts to make before giving up.\n:on_ready_callback: The optional callback to call when the connection to the AMQP server has been established and is ready.\n:on_unavailable_callback: The optional callback to call when the connection to the AMQP server becomes unavailable.\n:on_persistent_failure_callback: The optional callback to call when the connection failure does not resolve itself within the timeout.\n:on_message_returned_callback: The optional callback to call when the AMQP server returns a message.\n:ioloop: An optional IOLoop to override the default with.\n\nEnvironment Variables\n^^^^^^^^^^^^^^^^^^^^^\nAny environment variables set will override the corresponding AMQP settings passed into install()\n\n- AMQP_URL\n- AMQP_TIMEOUT\n- AMQP_RECONNECT_DELAY\n- AMQP_CONNECTION_ATTEMPTS\n\nSource\n------\n``sprockets.mixins.amqp`` source is available on Github at `https://github.com/sprockets/sprockets.mixins.amqp `_\n\nRunning Tests Locally\n---------------------\n\nYou'll need to have python 3.7, Docker and Docker Compose installed.\n\n-- $ python3.7 -m venv env\n-- $ env/bin/activate\n-- (env) $ pip install -r requires/testing.txt\n-- (env) $ ./bootstrap.sh\n-- (env) $ nosetests\n\nLicense\n-------\n``sprockets.mixins.amqp`` is released under the `3-Clause BSD license `_.\n\n.. |Version| image:: https://badge.fury.io/py/sprockets.mixins.amqp.svg?\n :target: http://badge.fury.io/py/sprockets.mixins.amqp\n\n.. |Travis| image:: https://travis-ci.org/sprockets/sprockets.mixins.amqp.svg?branch=master\n :target: https://travis-ci.org/sprockets/sprockets.mixins.amqp\n\n.. |CodeCov| image:: http://codecov.io/github/sprockets/sprockets.mixins.amqp/coverage.svg?branch=master\n :target: https://codecov.io/github/sprockets/sprockets.mixins.amqp?branch=master\n\n.. |Downloads| image:: https://pypip.in/d/sprockets.mixins.amqp/badge.svg?\n :target: https://pypi.python.org/pypi/sprockets.mixins.amqp\n\n.. |Docs| image:: https://img.shields.io/badge/docs-pythonhosted-green.svg\n :target: https://pythonhosted.com/sprockets.mixins.amqp\n\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/sprockets.mixins.amqp/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sprockets/sprockets.mixins.amqp", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "sprockets.mixins.amqp", "package_url": "https://pypi.org/project/sprockets.mixins.amqp/", "platform": "", "project_url": "https://pypi.org/project/sprockets.mixins.amqp/", "project_urls": { "Homepage": "https://github.com/sprockets/sprockets.mixins.amqp" }, "release_url": "https://pypi.org/project/sprockets.mixins.amqp/2.2.0/", "requires_dist": [ "pika (==0.12.0)", "tornado (<6,>=4.2.0)" ], "requires_python": "", "summary": "Mixin for publishing events to RabbitMQ", "version": "2.2.0" }, "last_serial": 5652047, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1b0208693314cc7267ff03368a00f449", "sha256": "771be8a6da45461a80b045b6e8477c4c94dc3095562eb791cc4ea4f44be506fa" }, "downloads": -1, "filename": "sprockets.mixins.amqp-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1b0208693314cc7267ff03368a00f449", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5530, "upload_time": "2015-09-23T20:34:29", "url": "https://files.pythonhosted.org/packages/0c/9e/9b7f0235280c7c390130aefdbde5fd2176d273366cf68c44be3331d2c796/sprockets.mixins.amqp-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3204de4688d0488aa6739bbea411f5e1", "sha256": "bac4c4a13db3011827edd2afd34315db161d94ce5eae092b9bd5cc9949bf0203" }, "downloads": -1, "filename": "sprockets.mixins.amqp-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3204de4688d0488aa6739bbea411f5e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5570, "upload_time": "2015-09-23T21:00:16", "url": "https://files.pythonhosted.org/packages/17/5e/27d468ffc77f6847ef6c44d79f44433c1efc8c821e0b85e0c94d5949bada/sprockets.mixins.amqp-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2a56048bfc97bd86ecb9160aa6516bb1", "sha256": "9cc45dfb0252f082b3eb3749e2dff1392c97dff70c709f05a12aaa289cd4f736" }, "downloads": -1, "filename": "sprockets.mixins.amqp-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2a56048bfc97bd86ecb9160aa6516bb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5583, "upload_time": "2015-09-25T16:04:28", "url": "https://files.pythonhosted.org/packages/ba/e6/5c8729f6e3af527deec24b00ed53fd76baba34e867a1a88b0ddf8774e1d7/sprockets.mixins.amqp-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "07b1ce0bb1efebd97c45a2687d70fe44", "sha256": "abedaff42893a54fd5103d45e7da8c4a3adc81481b85e593df3f971efe6a1641" }, "downloads": -1, "filename": "sprockets.mixins.amqp-0.1.3.tar.gz", "has_sig": false, "md5_digest": "07b1ce0bb1efebd97c45a2687d70fe44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5603, "upload_time": "2015-09-28T15:28:23", "url": "https://files.pythonhosted.org/packages/35/7c/229f4126e5e90d8c5baccf4216af6cd0f5399ea99ae33677d517c4c655f2/sprockets.mixins.amqp-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a644776270554ae2483e0a014d8e0cde", "sha256": "f07bda18670b2f381ddafbe8a9f0d373f0b74b7b642a4f27e9dbc80642b06878" }, "downloads": -1, "filename": "sprockets.mixins.amqp-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a644776270554ae2483e0a014d8e0cde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5881, "upload_time": "2016-03-09T18:19:41", "url": "https://files.pythonhosted.org/packages/3a/8f/a5108a264bbea8e8dfe9f00511abbd0a75ed7b9134ecfaaea6c6fc897593/sprockets.mixins.amqp-0.1.4.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ba9e6f386b405e51b8fbc61158795893", "sha256": "f4947445af413b10886c276992daf6d4f8317cdf56b285769e638b9b4ce6d8f5" }, "downloads": -1, "filename": "sprockets.mixins.amqp-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba9e6f386b405e51b8fbc61158795893", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8229, "upload_time": "2016-06-09T15:06:44", "url": "https://files.pythonhosted.org/packages/fd/b6/fb8a4ce5a456f06e6a2826c64352b449026f1032a37294366b74c831e5cc/sprockets.mixins.amqp-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e41454f23b1817b90d483bc59971c7a", "sha256": "b5eea695d5996769d5f3e7dcefb5387f12a20780ee48fc7286aec73f09288d84" }, "downloads": -1, "filename": "sprockets.mixins.amqp-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2e41454f23b1817b90d483bc59971c7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6146, "upload_time": "2016-03-15T19:26:35", "url": "https://files.pythonhosted.org/packages/ef/3e/3c3cda38fe5a038fe5865a0ad9c6fde72e9493995ac7da3af6984f45e574/sprockets.mixins.amqp-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ba1fd7aae4b77bd6841a70a4611ac71e", "sha256": "45a423965131ae0ec574fd752f470018c731678acbe648bb9b38f247d8460bee" }, "downloads": -1, "filename": "sprockets.mixins.amqp-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ba1fd7aae4b77bd6841a70a4611ac71e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6206, "upload_time": "2017-02-28T16:52:22", "url": "https://files.pythonhosted.org/packages/d1/4c/4fd57d53ee0ac902de8d199697d275ee23328b0efd91e2963c834e855455/sprockets.mixins.amqp-1.0.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "89bdef051b74153f5e9487f14ea691d1", "sha256": "c5d4e55eadbed9a8f5f6fdd6dc76b268d65644ba17775c9f4284ba9925bdb2f0" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.0.0.tar.gz", "has_sig": false, "md5_digest": "89bdef051b74153f5e9487f14ea691d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8933, "upload_time": "2017-04-24T20:54:44", "url": "https://files.pythonhosted.org/packages/ac/f5/36de61a4fde278e3dd5f0083100abc9b44275116f8a5901fdf934d06e7b9/sprockets.mixins.amqp-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "52b01825840ee8d1fddc381e557e3b59", "sha256": "e314b443d789a198a772877e6f594c4d906da29f209624d7037a664fd681ed8e" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52b01825840ee8d1fddc381e557e3b59", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18929, "upload_time": "2017-05-04T00:31:43", "url": "https://files.pythonhosted.org/packages/e6/81/0316dbdf447f2a751b07e1e5de9a5d3af4c2c53ed45d33aea7b847e75af2/sprockets.mixins.amqp-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b842479870db0f5ba6ff5954a845441", "sha256": "2a6f531138075d30517d26f335f17d9e85d80b077e056c655049de6078c78c3f" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.1.0.tar.gz", "has_sig": false, "md5_digest": "0b842479870db0f5ba6ff5954a845441", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15720, "upload_time": "2017-05-04T00:31:44", "url": "https://files.pythonhosted.org/packages/b2/f2/a941b37761ece6deb40d2dfffbcf7996bc9357089408630946169dc36a34/sprockets.mixins.amqp-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "787fa64fb8e8b23f9d2986c928e23ebc", "sha256": "39b83e499f8806ea006d6e3ace32912eefbc3abb7c39c1674439d5de696ddf51" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "787fa64fb8e8b23f9d2986c928e23ebc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18920, "upload_time": "2017-05-04T00:51:36", "url": "https://files.pythonhosted.org/packages/54/82/dc62aed5adff75bbb08582c2c8d2e0e90b98612a36fe728400a6075f13fe/sprockets.mixins.amqp-2.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aba8ae56c2234fc8ed7d6c8a89d727a9", "sha256": "a8884bd5dc189a19ee947a55baea083dea8d82618354ec1759aa5e16529a103b" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.1.1.tar.gz", "has_sig": false, "md5_digest": "aba8ae56c2234fc8ed7d6c8a89d727a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15710, "upload_time": "2017-05-04T00:51:38", "url": "https://files.pythonhosted.org/packages/bf/85/6f060dcbbf4b0ef22019833c76def0681257a71248df189660e48949511f/sprockets.mixins.amqp-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "184614d9a1663b209398d73f95c2f7fd", "sha256": "7b074779dde3a9cdc58632c26b0dbd0f1c466bb603017af4286fcb21afc6897f" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "184614d9a1663b209398d73f95c2f7fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18918, "upload_time": "2017-05-04T04:25:28", "url": "https://files.pythonhosted.org/packages/52/83/314e8b0cb6d758199dc2017c2aa24ed84eb6714947af19f29b81c2e9c5f1/sprockets.mixins.amqp-2.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "210c74facea1862e621812f8212bb736", "sha256": "789289fed9d28268c07f2bf91d00d5373d096c68116dd73b4c8652f8b94aec72" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.1.2.tar.gz", "has_sig": false, "md5_digest": "210c74facea1862e621812f8212bb736", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15710, "upload_time": "2017-05-04T04:25:29", "url": "https://files.pythonhosted.org/packages/60/71/6c6ab696235bf02165e7a7a2dbb9263ddc19ceaf76a246113ac48eb830d7/sprockets.mixins.amqp-2.1.2.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "924dde3066ae9c1a69889787ee9e7730", "sha256": "4f2b84f6d5ed3da960199a672c46c02f9535b9bc99b9f5d2b12cca4685b88eec" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "924dde3066ae9c1a69889787ee9e7730", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17397, "upload_time": "2019-01-23T18:30:31", "url": "https://files.pythonhosted.org/packages/ff/3a/39042f40c5227b94868c68d8687775b77f3ec66bc02037ca0f8900708bb2/sprockets.mixins.amqp-2.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "585c096e3ba871f5a5bb1333eed296f9", "sha256": "56e00dfb7341ac0ea42c7252d6fc04353c5acf50b32d03549b797a1b328d90f2" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.1.3.tar.gz", "has_sig": false, "md5_digest": "585c096e3ba871f5a5bb1333eed296f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15264, "upload_time": "2019-01-23T18:30:32", "url": "https://files.pythonhosted.org/packages/3c/fb/ff3dc0a94bdddd2f9fd75edc82a292e3a7810c90a2b1a72e4302819ce787/sprockets.mixins.amqp-2.1.3.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "6bb2f4dfb31b34125213aa14642dbcb7", "sha256": "0adb182569a5d8fbbb6bb928b2fc9bb3a2aedd729eeac411bb1442561669facc" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6bb2f4dfb31b34125213aa14642dbcb7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17398, "upload_time": "2019-01-25T15:53:58", "url": "https://files.pythonhosted.org/packages/f6/42/259ac5ca6f3b13e028f8e762f2c8623696bf44006c383ccecf325fc4c791/sprockets.mixins.amqp-2.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e5ae328d502d42d46a8e9c85d718175", "sha256": "cb9f4fdf086824701d6b5c78d7cf17371f88c59c42c99cb6db8dfdfbea6aa412" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.1.4.tar.gz", "has_sig": false, "md5_digest": "2e5ae328d502d42d46a8e9c85d718175", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15270, "upload_time": "2019-01-25T15:54:00", "url": "https://files.pythonhosted.org/packages/30/99/d5ec2370eb5dee02fee94456988eb548adf1a51b4a6d14ad7d7a83aa7528/sprockets.mixins.amqp-2.1.4.tar.gz" } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "59a19ec9e9cc58c01249e8a77ad95879", "sha256": "229849d9a323013f0b8157eda2e055f40e9d83686a6121caba753044fe09d74e" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "59a19ec9e9cc58c01249e8a77ad95879", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17553, "upload_time": "2019-07-03T14:30:29", "url": "https://files.pythonhosted.org/packages/b8/23/e46a37232e8d4255f53c7cbc44e6605df71e4456139dc9950e01b799ea5c/sprockets.mixins.amqp-2.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9263adbc73d343f27ab1d688d71b155e", "sha256": "8c150a2aa220944867ead5c057d4206d96d60806438e335f96b906d1fbfe4198" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.1.5.tar.gz", "has_sig": false, "md5_digest": "9263adbc73d343f27ab1d688d71b155e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23578, "upload_time": "2019-07-03T14:30:30", "url": "https://files.pythonhosted.org/packages/ff/ea/8e3e867540eaf222f359650ce3d30f0d10a1dbb7de763219c2d0b1947c7a/sprockets.mixins.amqp-2.1.5.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "90f691fdfda8e9a97e7be421b76dbf85", "sha256": "f5ffebaacad311a017b74c8d4d4bf9d06bc4fb89004a595e7fc9b12597f7092b" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90f691fdfda8e9a97e7be421b76dbf85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17912, "upload_time": "2019-08-08T20:18:11", "url": "https://files.pythonhosted.org/packages/e3/5b/cabe8d41b768a383790c33bbf4685d5434236e47def99fa6ece5429b69a2/sprockets.mixins.amqp-2.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20302a707200bb07dcdf8b81a130fe85", "sha256": "fe0a80fe422d4017f4f7ebdcda89a6573355f701f611a141143d9999248b174c" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.2.0.tar.gz", "has_sig": false, "md5_digest": "20302a707200bb07dcdf8b81a130fe85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24420, "upload_time": "2019-08-08T20:18:13", "url": "https://files.pythonhosted.org/packages/91/d1/93282f8b6b2a183dd8b720ffdd5f900f03277b35a73608e3e331a17f4e8e/sprockets.mixins.amqp-2.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "90f691fdfda8e9a97e7be421b76dbf85", "sha256": "f5ffebaacad311a017b74c8d4d4bf9d06bc4fb89004a595e7fc9b12597f7092b" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90f691fdfda8e9a97e7be421b76dbf85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17912, "upload_time": "2019-08-08T20:18:11", "url": "https://files.pythonhosted.org/packages/e3/5b/cabe8d41b768a383790c33bbf4685d5434236e47def99fa6ece5429b69a2/sprockets.mixins.amqp-2.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20302a707200bb07dcdf8b81a130fe85", "sha256": "fe0a80fe422d4017f4f7ebdcda89a6573355f701f611a141143d9999248b174c" }, "downloads": -1, "filename": "sprockets.mixins.amqp-2.2.0.tar.gz", "has_sig": false, "md5_digest": "20302a707200bb07dcdf8b81a130fe85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24420, "upload_time": "2019-08-08T20:18:13", "url": "https://files.pythonhosted.org/packages/91/d1/93282f8b6b2a183dd8b720ffdd5f900f03277b35a73608e3e331a17f4e8e/sprockets.mixins.amqp-2.2.0.tar.gz" } ] }