{ "info": { "author": "TalkIQ", "author_email": "engineering@talkiq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet" ], "description": "Asyncio Python Client for Google Cloud Task Queue\n=================================================\n\n|aio-pypi| |aio-pythons| |rest-pypi| |rest-pythons|\n\nInstallation\n------------\n\n.. code-block:: console\n\n $ pip install --upgrade gcloud-rest-taskqueue\n # or\n $ pip install --upgrade gcloud-rest-taskqueue\n\nUsage\n-----\n\nWe're still working on documentation -- for now, you can use the `smoke tests`_\nas an example.\n\nIn addition to the ``PullQueue`` and ``PushQueue`` implementations -- which\ndirectly map to the Google Cloud API (v2beta2 / v2beta3) -- this project\nimplements a Pull Task Queue Manager, which:\n\n- leases tasks from a single pull task queue\n- renews tasks as necessary\n- releases tasks on failure\n- deletes tasks when they are completed successfully\n- dead-letters and deletes tasks when they have failed too many times\n\nContributing\n------------\n\nPlease see our `contributing guide`_.\n\n.. _contributing guide: https://github.com/talkiq/gcloud-rest/blob/master/.github/CONTRIBUTING.rst\n.. _smoke tests: https://github.com/talkiq/gcloud-rest/tree/master/taskqueue/tests/integration\n\n.. |aio-pypi| image:: https://img.shields.io/pypi/v/gcloud-rest-taskqueue.svg?style=flat-square&label=pypi (aio)\n :alt: Latest PyPI Version (gcloud-rest-taskqueue)\n :target: https://pypi.org/project/gcloud-rest-taskqueue/\n\n.. |aio-pythons| image:: https://img.shields.io/pypi/pyversions/gcloud-rest-taskqueue.svg?style=flat-square&label=python (aio)\n :alt: Python Version Support (gcloud-rest-taskqueue)\n :target: https://pypi.org/project/gcloud-rest-taskqueue/\n\n.. |rest-pypi| image:: https://img.shields.io/pypi/v/gcloud-rest-taskqueue.svg?style=flat-square&label=pypi (rest)\n :alt: Latest PyPI Version (gcloud-rest-taskqueue)\n :target: https://pypi.org/project/gcloud-rest-taskqueue/\n\n.. |rest-pythons| image:: https://img.shields.io/pypi/pyversions/gcloud-rest-taskqueue.svg?style=flat-square&label=python (rest)\n :alt: Python Version Support (gcloud-rest-taskqueue)\n :target: https://pypi.org/project/gcloud-rest-taskqueue/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/talkiq/gcloud-rest", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "gcloud-rest-taskqueue", "package_url": "https://pypi.org/project/gcloud-rest-taskqueue/", "platform": "Posix; MacOS X; Windows", "project_url": "https://pypi.org/project/gcloud-rest-taskqueue/", "project_urls": { "Homepage": "https://github.com/talkiq/gcloud-rest" }, "release_url": "https://pypi.org/project/gcloud-rest-taskqueue/4.0.0/", "requires_dist": [ "backoff (<2.0.0,>=1.0.0)", "gcloud-rest-auth (<4.0.0,>=3.0.0)" ], "requires_python": ">= 2.7", "summary": "Asyncio Python Client for Google Cloud Task Queue", "version": "4.0.0" }, "last_serial": 5974493, "releases": { "3.0.0": [ { "comment_text": "", "digests": { "md5": "3f890891d6156da9610fd2ddff7983b7", "sha256": "69eaffebcc06235238ca4b9c647b62ec5f780a497138dea32c74360623850529" }, "downloads": -1, "filename": "gcloud_rest_taskqueue-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f890891d6156da9610fd2ddff7983b7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7", "size": 8905, "upload_time": "2019-10-15T02:02:36", "url": "https://files.pythonhosted.org/packages/79/68/8ade94cddd18d43a3e611236a05310cd0233eb77893acb3e41cfddc0d951/gcloud_rest_taskqueue-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa07ae7bca06dead4c606f294ef157de", "sha256": "54a964084f76d016def0f0a39b2d0b03a3b25f6777266487353c4b895714a3b7" }, "downloads": -1, "filename": "gcloud-rest-taskqueue-3.0.0.tar.gz", "has_sig": false, "md5_digest": "aa07ae7bca06dead4c606f294ef157de", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7", "size": 6298, "upload_time": "2019-10-15T02:02:38", "url": "https://files.pythonhosted.org/packages/63/e3/0459256f608fc1dba82d9d0d0f5ccb51d75136b3f11b111bbdf04671f686/gcloud-rest-taskqueue-3.0.0.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "1795697b5021f70f80d0e213dcb108b6", "sha256": "640084ae9051d2c9497a00a8018594e32f68c56603f5f521c58c8f856b9e09af" }, "downloads": -1, "filename": "gcloud_rest_taskqueue-4.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1795697b5021f70f80d0e213dcb108b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7", "size": 8897, "upload_time": "2019-10-15T02:56:01", "url": "https://files.pythonhosted.org/packages/80/89/82485caab804527c8ae58ff70ef57c5100bd299a100666aa5ad37694c635/gcloud_rest_taskqueue-4.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a2ae2e5b04e3cea86f0e48fe48a059a", "sha256": "36d92d7de78abb92db7c3b2ecb76ad70f9aced17935c475d1517008c480f5d0d" }, "downloads": -1, "filename": "gcloud-rest-taskqueue-4.0.0.tar.gz", "has_sig": false, "md5_digest": "9a2ae2e5b04e3cea86f0e48fe48a059a", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7", "size": 6275, "upload_time": "2019-10-15T02:56:03", "url": "https://files.pythonhosted.org/packages/5e/91/a75d0ce0f321fcb51d61af43a1c1257fb88b45c881fa6011efb637906107/gcloud-rest-taskqueue-4.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1795697b5021f70f80d0e213dcb108b6", "sha256": "640084ae9051d2c9497a00a8018594e32f68c56603f5f521c58c8f856b9e09af" }, "downloads": -1, "filename": "gcloud_rest_taskqueue-4.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1795697b5021f70f80d0e213dcb108b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 2.7", "size": 8897, "upload_time": "2019-10-15T02:56:01", "url": "https://files.pythonhosted.org/packages/80/89/82485caab804527c8ae58ff70ef57c5100bd299a100666aa5ad37694c635/gcloud_rest_taskqueue-4.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a2ae2e5b04e3cea86f0e48fe48a059a", "sha256": "36d92d7de78abb92db7c3b2ecb76ad70f9aced17935c475d1517008c480f5d0d" }, "downloads": -1, "filename": "gcloud-rest-taskqueue-4.0.0.tar.gz", "has_sig": false, "md5_digest": "9a2ae2e5b04e3cea86f0e48fe48a059a", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 2.7", "size": 6275, "upload_time": "2019-10-15T02:56:03", "url": "https://files.pythonhosted.org/packages/5e/91/a75d0ce0f321fcb51d61af43a1c1257fb88b45c881fa6011efb637906107/gcloud-rest-taskqueue-4.0.0.tar.gz" } ] }