{ "info": { "author": "Maxime Lapointe", "author_email": "maxime@ayudasystems.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development" ], "description": "===============================\nmamba-paw (Python Azure Worker)\n===============================\n\nBase project for the **paw** package. Very much a work in progress.\n\n\nTo create tasks:\n\n\n.. code:: python\n\n # tasks.py\n\n from paw import task\n\n @task(description='Stupid simple example')\n def task_one(print_me):\n print(print_me)\n return True\n\n\nTo start a worker:\n\n\n.. code:: python\n\n # start_workers.py\n\n from paw import MainPawWorker\n import tasks # importing tasks from tasks.py in local project\n\n workers = MainPawWorker(\n azure_storage_name='storage account name',\n azure_storage_private_key='storage account private key',\n azure_queue_name='name of the queue',\n azure_table_name='name of the table',\n tasks_module=tasks,\n workers=4\n )\n\n if __name__ == '__main__':\n workers.start_workers()\n\n\nTo queue a task:\n\n\n.. code:: python\n\n # queue_tasks.py\n\n from paw import queue_task\n\n queue_task(\n task_name='task_one',\n account_name='storage account name',\n account_key='storage account private key',\n queue_name='name of the queue',\n args=['List', 'of', 'arguments'],\n kwargs={'Key_word': 'arguments'}\n )\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ayudasystems/mamba-paw", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "mamba-paw", "package_url": "https://pypi.org/project/mamba-paw/", "platform": "", "project_url": "https://pypi.org/project/mamba-paw/", "project_urls": { "Homepage": "https://github.com/ayudasystems/mamba-paw" }, "release_url": "https://pypi.org/project/mamba-paw/0.3.1/", "requires_dist": [ "azure-storage (>==0.36.0)" ], "requires_python": ">=3.5", "summary": "Uses Azure storage queue/table for a simple worker", "version": "0.3.1" }, "last_serial": 3266543, "releases": { "0.2.2": [ { "comment_text": "", "digests": { "md5": "21100fa57ae4c44b432887a66a526345", "sha256": "a29095b553d40f3fb6748bac0abd4af855da885bdf5a7433acd8ec6d04a40b1c" }, "downloads": -1, "filename": "mamba_paw-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "21100fa57ae4c44b432887a66a526345", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9697, "upload_time": "2017-10-16T20:52:39", "url": "https://files.pythonhosted.org/packages/7b/ce/be3242b72760c38506dbe4183b96ba49632379f9b6a43033872e2769b9fe/mamba_paw-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "537be0998a36c2f6dc3d6ac671001b79", "sha256": "e19eade0b06b9342d52977ca494f2dccc11bdd185e9caf76ce9051d534710339" }, "downloads": -1, "filename": "mamba-paw-0.2.2.tar.gz", "has_sig": false, "md5_digest": "537be0998a36c2f6dc3d6ac671001b79", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7377, "upload_time": "2017-10-16T20:52:40", "url": "https://files.pythonhosted.org/packages/62/ff/1095872e810f6bd87f9808de84d8f0f73336c0c4437e072ba1bd49c2caa3/mamba-paw-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "d815c921e691166e4db584c9688c420a", "sha256": "0cbcecd302ae270f01aa16b778aa0a3a2d97e8c6725b1f44cc411d61cdc9d88e" }, "downloads": -1, "filename": "mamba_paw-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d815c921e691166e4db584c9688c420a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9671, "upload_time": "2017-10-19T17:53:19", "url": "https://files.pythonhosted.org/packages/77/21/fdd5d059181d1d058ea586ece0ccab4b42aa6550285af0bd559862e7834b/mamba_paw-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b00f8c621ee955179286b8ae3d65ab9d", "sha256": "c8251ef47b3a6ee225d32c37fa615c953eca18bce860023e5173afb8d810c67c" }, "downloads": -1, "filename": "mamba-paw-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b00f8c621ee955179286b8ae3d65ab9d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7363, "upload_time": "2017-10-19T17:53:20", "url": "https://files.pythonhosted.org/packages/62/cf/036f26971167a91b4e312d29db51d84a75eced170ae9bac8c2a50ae930f3/mamba-paw-0.2.3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "93a6ef13b1c97aef3d25f1b821d26394", "sha256": "e30d2d9c9d8cbc6c6d64540dc507267bbb19f801657996f25939365a6476116b" }, "downloads": -1, "filename": "mamba_paw-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "93a6ef13b1c97aef3d25f1b821d26394", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9664, "upload_time": "2017-10-19T20:02:26", "url": "https://files.pythonhosted.org/packages/ae/2b/71fb9e9c72ef9966fabdd58b5a331401e57c7a1633f4365a00abeb7c10d5/mamba_paw-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68d0e2cb9221930dbc2eb7fc60c397a7", "sha256": "61f015717aa0c48be34c346cc6139f258164ae864fd2967b895c5646824560a2" }, "downloads": -1, "filename": "mamba-paw-0.3.0.tar.gz", "has_sig": false, "md5_digest": "68d0e2cb9221930dbc2eb7fc60c397a7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7341, "upload_time": "2017-10-19T20:02:27", "url": "https://files.pythonhosted.org/packages/a0/63/1df1c826f82a88999a2b5c19b6aba27bc248ab0513907cf821cded1e8b67/mamba-paw-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "17e7ffd40154a518ea785faf938f994c", "sha256": "c7ead38e450cedc7c9edfb5638cde58705181a3643c9e8c95096606bd9664b56" }, "downloads": -1, "filename": "mamba_paw-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "17e7ffd40154a518ea785faf938f994c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9653, "upload_time": "2017-10-20T18:37:32", "url": "https://files.pythonhosted.org/packages/d4/10/a3837fc71b6e54d0c55795efb22ac22fdf0c17cbd96cef3d04afab82b942/mamba_paw-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "190ecb0302db3b1ea7aa113e423200bb", "sha256": "378f74cdeb184b48f3206d76aee874318e6c8a40f93c0ac503ebee840a23cfa7" }, "downloads": -1, "filename": "mamba-paw-0.3.1.tar.gz", "has_sig": false, "md5_digest": "190ecb0302db3b1ea7aa113e423200bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7341, "upload_time": "2017-10-20T18:37:32", "url": "https://files.pythonhosted.org/packages/0d/95/8692b2bba06e73c39e625de9f52ad2f8e4b08f37d35918415b02797923f7/mamba-paw-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "17e7ffd40154a518ea785faf938f994c", "sha256": "c7ead38e450cedc7c9edfb5638cde58705181a3643c9e8c95096606bd9664b56" }, "downloads": -1, "filename": "mamba_paw-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "17e7ffd40154a518ea785faf938f994c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9653, "upload_time": "2017-10-20T18:37:32", "url": "https://files.pythonhosted.org/packages/d4/10/a3837fc71b6e54d0c55795efb22ac22fdf0c17cbd96cef3d04afab82b942/mamba_paw-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "190ecb0302db3b1ea7aa113e423200bb", "sha256": "378f74cdeb184b48f3206d76aee874318e6c8a40f93c0ac503ebee840a23cfa7" }, "downloads": -1, "filename": "mamba-paw-0.3.1.tar.gz", "has_sig": false, "md5_digest": "190ecb0302db3b1ea7aa113e423200bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7341, "upload_time": "2017-10-20T18:37:32", "url": "https://files.pythonhosted.org/packages/0d/95/8692b2bba06e73c39e625de9f52ad2f8e4b08f37d35918415b02797923f7/mamba-paw-0.3.1.tar.gz" } ] }