{ "info": { "author": "Halvor B\u00f8", "author_email": "halvor@recrut.no", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# EasyMQ\n\n*Library for using RabbitMQ with python.*\n\nThis library was made to create a unified interface for async and sync message queues in Python. This project was made to manage queues between an async server and a sync server. \n\nTo be implemented: \n- Message class\n- More advanced features (these will be implemented as needed)\n\n### Sync\n```python \n\nfrom easy_mq.queue import Queue\n\nQueue.connect('url')\n\nq = Queue('queue_name')\nq.put('message') \n\nfor message in q.revivaid():\n print(message)\n\n```\n\n### Async \n```python \n\n\nfrom easy_mq.queue import AsyncQueue\n\nAsyncQueue.connect('url')\n\nasync def main():\n\n q = AsyncQueue('queue_name')\n q.put('message') \n\n async for message in q.revivaid():\n print(message)\n\nimport asyncio \nasyncio.run(main())\n\n```\n\n### To run tests \n\n```bash\nsource scripts/test.sh\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/recrut-as/easy_mq", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "easy-mq", "package_url": "https://pypi.org/project/easy-mq/", "platform": "", "project_url": "https://pypi.org/project/easy-mq/", "project_urls": { "Homepage": "https://github.com/recrut-as/easy_mq" }, "release_url": "https://pypi.org/project/easy-mq/0.1.2/", "requires_dist": [ "pika", "aio-pika" ], "requires_python": "", "summary": "Library for using RabbitMQ with python (async/sync).", "version": "0.1.2" }, "last_serial": 4208543, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ff4ff0b853d8dd427d37ee0b5fb32b45", "sha256": "f8244c5752e64369aadfb607b679a874a492b645162859220e4289f5def626e6" }, "downloads": -1, "filename": "easy_mq-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ff4ff0b853d8dd427d37ee0b5fb32b45", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1935, "upload_time": "2018-08-04T02:18:22", "url": "https://files.pythonhosted.org/packages/9c/b3/8d3e2315062c3fcb65eb7a769fd5ff993b665800ead8b122c19c363793c6/easy_mq-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a245d44fd69d26466848d95dc5beba81", "sha256": "0ad7c7ada39f2289021ef139d66092fbcfb4e63d13aa7fb89bea60347c10b851" }, "downloads": -1, "filename": "easy_mq-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a245d44fd69d26466848d95dc5beba81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 894, "upload_time": "2018-08-04T02:18:23", "url": "https://files.pythonhosted.org/packages/49/2b/e3b067ba1856c5fa49338396178920973887c997568394eb13053c7e6da5/easy_mq-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "674ee3477b856939792f9ef30cb413c3", "sha256": "0d3aca2c10b79a3b897375f8c05db694ccff7ef059852ad466a167af9af82366" }, "downloads": -1, "filename": "easy_mq-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "674ee3477b856939792f9ef30cb413c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3681, "upload_time": "2018-08-04T02:28:52", "url": "https://files.pythonhosted.org/packages/a3/7e/7db9eeb9a31bdf313eb28beb0182a6fe9993405591b520dceb10d9548ec0/easy_mq-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e1da98fb89b771f3114c4b64aa8467a", "sha256": "a4368b27317918d3e8e1a911a2e42cbecacd939ab51c3a46f9b5262daa5d57c6" }, "downloads": -1, "filename": "easy_mq-0.0.2.tar.gz", "has_sig": false, "md5_digest": "8e1da98fb89b771f3114c4b64aa8467a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1907, "upload_time": "2018-08-04T02:28:53", "url": "https://files.pythonhosted.org/packages/47/cb/c1b9900f3b03d5c3fc7d6cf89e7f6a900f2d3afe05532776c4b9f885f24f/easy_mq-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "de71314bc935eb98341843be6102c6f7", "sha256": "aca928b7271efb20d1e3e5b881f35b30b2fca4cd31d6af59c64425c557200c24" }, "downloads": -1, "filename": "easy_mq-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "de71314bc935eb98341843be6102c6f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3677, "upload_time": "2018-08-04T02:30:02", "url": "https://files.pythonhosted.org/packages/8f/36/e47ecd091353f8b48ccdaf011ecb68baaff750400360d0568b82f619a072/easy_mq-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9a8af00120723735b71e287bddec692", "sha256": "6c7bbc0058cb301e64025dcf09f1535f1733dccf0ac312065d578449d4f6b0a3" }, "downloads": -1, "filename": "easy_mq-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a9a8af00120723735b71e287bddec692", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1901, "upload_time": "2018-08-04T02:30:04", "url": "https://files.pythonhosted.org/packages/f9/b6/6b822eb0224ee2f42bd90ffeeaa5ffcad5823fbf13eb6b081949bdda2662/easy_mq-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c67fe936e14c83cb7bbb4e9759b054a3", "sha256": "cc9108be4de416521b4bbd82df48693bea1e74566f4e0cfa600bffca61884546" }, "downloads": -1, "filename": "easy_mq-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c67fe936e14c83cb7bbb4e9759b054a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2752, "upload_time": "2018-08-08T11:16:37", "url": "https://files.pythonhosted.org/packages/ac/f3/0c6771be8c181d712cf4ac294a8c95579768eaf1c119276b42bd5d9f7185/easy_mq-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2b26d33568dcc0fea1460761e79e68b", "sha256": "cf15227a93a9a559d17d365a9071d71b3e69d52bc3861e584bce2ec603d16ccd" }, "downloads": -1, "filename": "easy_mq-0.0.4.tar.gz", "has_sig": false, "md5_digest": "a2b26d33568dcc0fea1460761e79e68b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2057, "upload_time": "2018-08-08T11:16:40", "url": "https://files.pythonhosted.org/packages/ae/89/1a0c089c37b92b5de83269efe8e5d0f2a01c253ec41d59a59d8796b948d3/easy_mq-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "eac3bb67fba3b5e5868f96508a57ec26", "sha256": "e65e1ff2fa80e3e2d9e65bb95b8c2e1de4c7579e830dbf5a6b0b44028ac50541" }, "downloads": -1, "filename": "easy_mq-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "eac3bb67fba3b5e5868f96508a57ec26", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2757, "upload_time": "2018-08-08T11:30:05", "url": "https://files.pythonhosted.org/packages/fd/64/c75df820953f468ff83293bf1a6f3212b3a60fb236689ed13cfaea2de711/easy_mq-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91783651a55195e1287817758b53e355", "sha256": "a403119b1ff19860ca68208bd4eb221638f79b4318738c5ce58eb1e2d4236035" }, "downloads": -1, "filename": "easy_mq-0.0.5.tar.gz", "has_sig": false, "md5_digest": "91783651a55195e1287817758b53e355", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2063, "upload_time": "2018-08-08T11:30:06", "url": "https://files.pythonhosted.org/packages/73/95/fce4e8b6d630a3ef4a926a988d0b75d921d6f053a85d40616942d9f1d241/easy_mq-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "a5391fa735f0fecc6b7c3c591e4e9779", "sha256": "aaf96b5df4a8059f0cbfbfd8cc1a3a7dfe63c209260758b65c96316ea930ec35" }, "downloads": -1, "filename": "easy_mq-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "a5391fa735f0fecc6b7c3c591e4e9779", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2761, "upload_time": "2018-08-08T12:01:41", "url": "https://files.pythonhosted.org/packages/cb/3d/1c0e32f0b46677e7041dd7111212c8241224989055bd3800bf611311bf8d/easy_mq-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a528437a91e62d7ddc20749d96c80f1", "sha256": "a2506ffa9b79be2d162aedee441f5d701f17635ca7ae8fd594f41b3ddb14a456" }, "downloads": -1, "filename": "easy_mq-0.0.6.tar.gz", "has_sig": false, "md5_digest": "0a528437a91e62d7ddc20749d96c80f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2060, "upload_time": "2018-08-08T12:01:42", "url": "https://files.pythonhosted.org/packages/35/7c/676eb034cf201bb54b48d7888966003c50c68512d9d7d25668dc21776750/easy_mq-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "63c452f6741474ff0644454ffd43f09d", "sha256": "782d0f3394b7a48464326eea4abe9a2b737ef714972ab2e96fa4f72e82ad83e8" }, "downloads": -1, "filename": "easy_mq-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "63c452f6741474ff0644454ffd43f09d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2761, "upload_time": "2018-08-08T12:11:59", "url": "https://files.pythonhosted.org/packages/4e/f7/c8a798a6e34b5d038ac10692a23886649e53d456c426364a58e688f617e9/easy_mq-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "569f78bfe732a86acedf440691e2d6e2", "sha256": "8c1d6f5795d32514f1d2abc29982b75fe22f3b0559e11efe3aa62d120af058ae" }, "downloads": -1, "filename": "easy_mq-0.0.7.tar.gz", "has_sig": false, "md5_digest": "569f78bfe732a86acedf440691e2d6e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2060, "upload_time": "2018-08-08T12:12:00", "url": "https://files.pythonhosted.org/packages/da/3f/d286c9db03c8edd6a469bdb4d102d6262f0e329cfe306aef48f46521ab91/easy_mq-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "417191f4531225af0e4979ab17fba237", "sha256": "bae166785ee4ed9f2a054f121e1c1034e899e9e05a4c6ebc165b0e0d99bf9d08" }, "downloads": -1, "filename": "easy_mq-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "417191f4531225af0e4979ab17fba237", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2761, "upload_time": "2018-08-08T13:21:26", "url": "https://files.pythonhosted.org/packages/eb/56/cabc58ceef3a4ddb7adfaffa5a91d8bd30b55d39ca4a6fa9f39b40fea00a/easy_mq-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34d9254c3209ee2133b9e9c37e645cae", "sha256": "d97b50e2f9149bc56f319b0a63b84bcbb1c9441c7c35af39b7fb50c7e007a83a" }, "downloads": -1, "filename": "easy_mq-0.0.8.tar.gz", "has_sig": false, "md5_digest": "34d9254c3209ee2133b9e9c37e645cae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2060, "upload_time": "2018-08-08T13:21:27", "url": "https://files.pythonhosted.org/packages/ef/fe/965d111aed71a10a0df6b87993dfa5096f0e60f2aed11a6172cd753a1590/easy_mq-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "0891bc50eb2c7b03c6f028dcced4add2", "sha256": "d64a3802a2c7f230b2912e49705746b9a642b02f43101ad76ba79b4693e91f75" }, "downloads": -1, "filename": "easy_mq-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "0891bc50eb2c7b03c6f028dcced4add2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2780, "upload_time": "2018-08-09T10:25:16", "url": "https://files.pythonhosted.org/packages/32/d9/63c8e828b97e3837b84c923f53555bd012b3d20b6a770d9bb03e4880f805/easy_mq-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cafda16524d6c224d492adc2bac1b6e6", "sha256": "47df0f9abacb2c31377f24abbb9e5e6098bb6061c69ce3adca0b209bbc99cb23" }, "downloads": -1, "filename": "easy_mq-0.0.9.tar.gz", "has_sig": false, "md5_digest": "cafda16524d6c224d492adc2bac1b6e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2114, "upload_time": "2018-08-09T10:25:18", "url": "https://files.pythonhosted.org/packages/71/9f/146f3ffc766f179f653d569b0efaa6203cf0ac7693aacf77b974931362ec/easy_mq-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "15393177fe737e4c5c7962f0246ec847", "sha256": "a451e2cd8dcac254f9b06c90b8ea8278fef39574d2717f17569689f07dbf38eb" }, "downloads": -1, "filename": "easy_mq-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "15393177fe737e4c5c7962f0246ec847", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3694, "upload_time": "2018-08-09T11:39:32", "url": "https://files.pythonhosted.org/packages/dc/98/92b19ecea313d5c163cfbb9597eedda84de671a0d00efbd6a0a79dabfec5/easy_mq-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5b2f72b1898e8b96bb69f1c56c85460", "sha256": "ab199b86ec0d18bbd43b236c1d5061fc623ae5e8fa02e6a40e567a49f7708848" }, "downloads": -1, "filename": "easy_mq-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b5b2f72b1898e8b96bb69f1c56c85460", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2714, "upload_time": "2018-08-09T11:39:33", "url": "https://files.pythonhosted.org/packages/20/3f/ca4ceac8d6ddb66ddaac21b9c15265cf709e1b36f001c0a10d270ffbd97e/easy_mq-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1ca0f09233bce8bad767108e65d17e68", "sha256": "e7bf3dac9dee3178848a7d702119849ef117c5091f86fb67e3aae4d804eb249a" }, "downloads": -1, "filename": "easy_mq-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1ca0f09233bce8bad767108e65d17e68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3687, "upload_time": "2018-08-09T13:22:53", "url": "https://files.pythonhosted.org/packages/18/ef/0abd24e8864bdb0e8b7ecb3a89fed980de43aa6670b2e3061094cf1caaea/easy_mq-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61e834164d8f5550328b775e3e6689ed", "sha256": "e09947976cd647f8864c6d39e7c581c83f975b09f7b4697fdab06313fbd92558" }, "downloads": -1, "filename": "easy_mq-0.1.1.tar.gz", "has_sig": false, "md5_digest": "61e834164d8f5550328b775e3e6689ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2714, "upload_time": "2018-08-09T13:23:01", "url": "https://files.pythonhosted.org/packages/15/8a/81bbadf3d6f770c0632ead3c9c64ce68fdf83c02c58ca7bd22a2eb66c89c/easy_mq-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bcecdd1af70c6a2914644fb7b9d2c3e1", "sha256": "eee5ea0a61c91e4cb90b0d689428ce62322319d0688de2a8acbf2d377055181f" }, "downloads": -1, "filename": "easy_mq-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bcecdd1af70c6a2914644fb7b9d2c3e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3770, "upload_time": "2018-08-26T15:21:22", "url": "https://files.pythonhosted.org/packages/65/d6/b72e5503e2ca478d3fb2a5b909116869cbf5f7f84e71192223c6baa09ae9/easy_mq-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fde1319bccf636e749c9080c2cf37dcf", "sha256": "7dfdfa6845d4881565ee813c8369818920cebee08054a2727eaf083102690766" }, "downloads": -1, "filename": "easy_mq-0.1.2.tar.gz", "has_sig": false, "md5_digest": "fde1319bccf636e749c9080c2cf37dcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2788, "upload_time": "2018-08-26T15:21:24", "url": "https://files.pythonhosted.org/packages/05/cc/f48b09b02e39579f82e58d962c1e073fcbe78041940b8d33d15208735db6/easy_mq-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bcecdd1af70c6a2914644fb7b9d2c3e1", "sha256": "eee5ea0a61c91e4cb90b0d689428ce62322319d0688de2a8acbf2d377055181f" }, "downloads": -1, "filename": "easy_mq-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bcecdd1af70c6a2914644fb7b9d2c3e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3770, "upload_time": "2018-08-26T15:21:22", "url": "https://files.pythonhosted.org/packages/65/d6/b72e5503e2ca478d3fb2a5b909116869cbf5f7f84e71192223c6baa09ae9/easy_mq-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fde1319bccf636e749c9080c2cf37dcf", "sha256": "7dfdfa6845d4881565ee813c8369818920cebee08054a2727eaf083102690766" }, "downloads": -1, "filename": "easy_mq-0.1.2.tar.gz", "has_sig": false, "md5_digest": "fde1319bccf636e749c9080c2cf37dcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2788, "upload_time": "2018-08-26T15:21:24", "url": "https://files.pythonhosted.org/packages/05/cc/f48b09b02e39579f82e58d962c1e073fcbe78041940b8d33d15208735db6/easy_mq-0.1.2.tar.gz" } ] }