{ "info": { "author": "Hanguangbaihuo", "author_email": "chao.liu@hanguangbaihuo.cn", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Sparrow Task Sender\n\n\n## Introduction\nSparrow task sender is a RabbitMQ (AMQP 0-9-1) producer side library for Python. Specially designed for sparrow project.\n\n\n* Python 3.5+ are supported.\n\n\n## Installation\n\nadd **sparrow-task-sender==0.0.x** in requirements.txt, 0.0.x should be the latest version\n\n```\npip install sparrow_task_sender\n```\n\n## Example\n\nHere is the most simple example of use\n\n```\n# \u53d1\u9001\u975e\u5ef6\u65f6\u4efb\u52a1\nfrom task_sender import TaskSender\n# \u63a5\u6536\u6d88\u606f\u7684api\u5730\u5740\nmessage_backend = \"sparrow-task-test-svc:8001/api/sparrow_task/producer/send/\"\ntask_sender = TaskSender(message_backend)\ntask_sender.send_task(\n\texchange=exchange,\n\trouting_key=routing_key,\n\tmessage_code=message_code,\n\t*args,\n\t**kwargs\n)\n\n# \u53d1\u9001\u5ef6\u65f6\u4efb\u52a1\nfrom task_sender import TaskSender\n# \u63a5\u6536\u6d88\u606f\u7684api\u5730\u5740\nmessage_backend = \"sparrow-task-test-svc:8001/api/sparrow_task/producer/send/\"\ntask_sender = TaskSender(message_backend)\ntask_sender.send_delayed_task(\n\texchange=exchange,\n\trouting_key=routing_key,\n\tmessage_code=message_code,\n\tdelay=delay,\n\tdelay_time=delay_time,\n\t*args,\n\t**kwargs\n)\n\n\u6ce8\uff1a args\u548ckwargs\u4e3a\u6267\u884c\u4efb\u52a1\u65f6\u9700\u8981\u7684\u53d8\u91cf\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/hanguangbaihuo/sparrow_task_sender.git", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "sparrow-task-sender", "package_url": "https://pypi.org/project/sparrow-task-sender/", "platform": "", "project_url": "https://pypi.org/project/sparrow-task-sender/", "project_urls": { "Homepage": "https://github.com/hanguangbaihuo/sparrow_task_sender.git" }, "release_url": "https://pypi.org/project/sparrow-task-sender/0.0.3/", "requires_dist": null, "requires_python": "", "summary": "Sparrow task sender", "version": "0.0.3" }, "last_serial": 5702485, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "22a9687465f7b879642c3be8c42fd4a4", "sha256": "88e0f56efc0bfbd0c921218821fcce4def2eb0caa103d14862a4a3c5a8f81db0" }, "downloads": -1, "filename": "sparrow_task_sender-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "22a9687465f7b879642c3be8c42fd4a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4574, "upload_time": "2019-08-15T07:36:18", "url": "https://files.pythonhosted.org/packages/ee/e3/687f0adaf4fb976247361e0f9abdaecbf2ee42661172baf7c2fd894b2c6a/sparrow_task_sender-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f79add4ff87559962403ba8274da6ac0", "sha256": "1cc2ed9b915cbbb09bb56f4a8434a68f481f2a64cc3675bdd661cc5541778730" }, "downloads": -1, "filename": "sparrow_task_sender-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f79add4ff87559962403ba8274da6ac0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2978, "upload_time": "2019-08-15T07:36:21", "url": "https://files.pythonhosted.org/packages/80/a3/49f0949c281cdeb78f59bdb4b2a89d2f3a968a11f128cbabb82a54375cb7/sparrow_task_sender-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f646a6f87adec9067f09d822818c3edb", "sha256": "2cd624cb16227700e65f701c7dbf7abd3b4178aebf4992ce9975cb42502d09b3" }, "downloads": -1, "filename": "sparrow_task_sender-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f646a6f87adec9067f09d822818c3edb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4729, "upload_time": "2019-08-20T04:52:52", "url": "https://files.pythonhosted.org/packages/79/a8/318f5a0faf27ef5b0ee0d8e1653c6ef467d583b95d49756c12abaa1f0d72/sparrow_task_sender-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4421eaeb3450f64452955ec51f3747ea", "sha256": "5345d70a282f2617de7af55bce495f5e48a60d47daaa935fd5ffae5e80a5268b" }, "downloads": -1, "filename": "sparrow_task_sender-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4421eaeb3450f64452955ec51f3747ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3133, "upload_time": "2019-08-20T04:52:54", "url": "https://files.pythonhosted.org/packages/4e/70/cf53b2a5cf588b34c91ad297090deb85f757519758fe8393ccc1529d94a2/sparrow_task_sender-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "c15358ca567452b219c84b4c9edc29cd", "sha256": "a4af2b66e7f234f51f7de8bd50a28d6957511b727ec42af495ca7d7fdd6c3fec" }, "downloads": -1, "filename": "sparrow_task_sender-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c15358ca567452b219c84b4c9edc29cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4546, "upload_time": "2019-08-20T09:56:02", "url": "https://files.pythonhosted.org/packages/d9/5f/702a4a5b71b84acb688abb0f77f30d19e53c58768cd014a2d508b253ff46/sparrow_task_sender-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e91b18bde45770793ba0c8e196961b1", "sha256": "806b299046822f9eed163341b6838c432d265b9f73ad6accf33fafc4071c8c7f" }, "downloads": -1, "filename": "sparrow_task_sender-0.0.3.tar.gz", "has_sig": false, "md5_digest": "3e91b18bde45770793ba0c8e196961b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2367, "upload_time": "2019-08-20T09:56:04", "url": "https://files.pythonhosted.org/packages/f1/1a/26b49bb2b0760cf43c0f89511b63d2f80f88dfcc15c7c51432c3873e9403/sparrow_task_sender-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c15358ca567452b219c84b4c9edc29cd", "sha256": "a4af2b66e7f234f51f7de8bd50a28d6957511b727ec42af495ca7d7fdd6c3fec" }, "downloads": -1, "filename": "sparrow_task_sender-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c15358ca567452b219c84b4c9edc29cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4546, "upload_time": "2019-08-20T09:56:02", "url": "https://files.pythonhosted.org/packages/d9/5f/702a4a5b71b84acb688abb0f77f30d19e53c58768cd014a2d508b253ff46/sparrow_task_sender-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e91b18bde45770793ba0c8e196961b1", "sha256": "806b299046822f9eed163341b6838c432d265b9f73ad6accf33fafc4071c8c7f" }, "downloads": -1, "filename": "sparrow_task_sender-0.0.3.tar.gz", "has_sig": false, "md5_digest": "3e91b18bde45770793ba0c8e196961b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2367, "upload_time": "2019-08-20T09:56:04", "url": "https://files.pythonhosted.org/packages/f1/1a/26b49bb2b0760cf43c0f89511b63d2f80f88dfcc15c7c51432c3873e9403/sparrow_task_sender-0.0.3.tar.gz" } ] }