{ "info": { "author": "Hugo Bessa", "author_email": "hugo@vinta.com.br", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=============================\nCelery Persistent Revokes\n=============================\n\n.. image:: https://badge.fury.io/py/celery-persistent-revokes.svg\n :target: https://badge.fury.io/py/celery-persistent-revokes\n\n.. image:: https://travis-ci.org/vintasoftware/celery-persistent-revokes.svg?branch=master\n :target: https://travis-ci.org/vintasoftware/celery-persistent-revokes\n\n.. image:: https://codecov.io/gh/vintasoftware/celery-persistent-revokes/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/vintasoftware/celery-persistent-revokes\n\nCelery task revokes are stored on memory or on file. This packages makes possible to easily customize how your revokes are stored (Ex.: Database).\n\nDocumentation\n-------------\n\nThe full documentation is at https://celery-persistent-revokes.readthedocs.io.\n\nQuickstart\n----------\n\nInstall Celery Persistent Revokes::\n\n pip install celery-persistent-revokes\n\nAdd it to your `INSTALLED_APPS`:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'celery_persistent_revokes.apps.CeleryPersistentRevokesConfig',\n ...\n )\n\nAdd Celery Persistent Revokes's URL patterns:\n\n.. code-block:: python\n\n from celery_persistent_revokes import urls as celery_persistent_revokes_urls\n\n\n urlpatterns = [\n ...\n url(r'^', include(celery_persistent_revokes_urls)),\n ...\n ]\n\nFeatures\n--------\n\n* Built-in tasks revokes using Django default database\n* Support for custom backends\n\nRunning Tests\n-------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install tox\n (myenv) $ tox\n\nCredits\n-------\n\nTools used in rendering this package:\n\n* Cookiecutter_\n* `cookiecutter-djangopackage`_\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage\n\n\n\n\nChange Log\n----------\n\n\n1.0.1 (2018-04-03)\n\n* Adds warning in logs when a revoked tasks is run by a worker\n\n\n1.0.0 (2018-04-03)\n\n* Updates Django revokes model to be timestamped\n\n0.1.0 (2018-04-25)\n++++++++++++++++++\n\n* First release on PyPI.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hugobessa/celery-persistent-revokes", "keywords": "celery-persistent-revokes", "license": "", "maintainer": "", "maintainer_email": "", "name": "celery-persistent-revokes", "package_url": "https://pypi.org/project/celery-persistent-revokes/", "platform": "", "project_url": "https://pypi.org/project/celery-persistent-revokes/", "project_urls": { "Homepage": "https://github.com/hugobessa/celery-persistent-revokes" }, "release_url": "https://pypi.org/project/celery-persistent-revokes/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Celery task revokes are stored on memory or on file. This packages makes possible to easely customize how your revokes are stored (Ex.: Database).", "version": "1.0.1" }, "last_serial": 4133848, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6be61c65274e6cec544aa0162bab4f7a", "sha256": "3455a193839e25043c3e47c9d9a5d384189966b81b61f546fa8a6249827035c4" }, "downloads": -1, "filename": "celery_persistent_revokes-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6be61c65274e6cec544aa0162bab4f7a", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6955, "upload_time": "2018-08-03T18:30:24", "url": "https://files.pythonhosted.org/packages/85/4e/1761c1ba6d69ea1cad88e84076d25d47347c467fa02c05a474fcbbbdd2fd/celery_persistent_revokes-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "336290e13f9b7e7486588dbcb8bf1e85", "sha256": "e0b48047b3efcb93db1d591f6446f50c8465aa1c42fac5111bce9588e767ef1d" }, "downloads": -1, "filename": "celery-persistent-revokes-0.1.0.tar.gz", "has_sig": false, "md5_digest": "336290e13f9b7e7486588dbcb8bf1e85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7369, "upload_time": "2018-08-03T18:30:21", "url": "https://files.pythonhosted.org/packages/44/1d/f5835cdf73c384baf2647d67929b27cac55289afead1bc720051137bf673/celery-persistent-revokes-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "1825915c4305566969dc05246b1a7bcb", "sha256": "562dcc7ce5669d0a5ebbb21059fccc9a8a2596eb228dab3b686f6d284f7e3241" }, "downloads": -1, "filename": "celery_persistent_revokes-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1825915c4305566969dc05246b1a7bcb", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7262, "upload_time": "2018-08-03T19:32:53", "url": "https://files.pythonhosted.org/packages/74/0c/afc4f6aaf348342af36ad9ec3e5efff13ef28758738f671c8fe535fff3ba/celery_persistent_revokes-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0eca9acbe9279d7262155ed2b5c7e6ff", "sha256": "5fedaea5bdeb298ca426be988243c6463aba6f042c199f5324d6a558ba6be31b" }, "downloads": -1, "filename": "celery-persistent-revokes-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0eca9acbe9279d7262155ed2b5c7e6ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7716, "upload_time": "2018-08-03T19:32:51", "url": "https://files.pythonhosted.org/packages/cf/44/4dbad0aaac046a5560fbc4241e104cd5a7c1f512b47d8d6e905a15e6627c/celery-persistent-revokes-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d0f0997f9d81c21badd994d5767f0a56", "sha256": "7226e5f095477e2cd72112a32345fe95194dd5633dcbf7de53cfab559951070c" }, "downloads": -1, "filename": "celery_persistent_revokes-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0f0997f9d81c21badd994d5767f0a56", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7373, "upload_time": "2018-08-03T20:01:27", "url": "https://files.pythonhosted.org/packages/5f/0b/dab23b5a00245548f719f32d822377499e7c56bf2319858b389b62774e98/celery_persistent_revokes-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55c5982a9f2dfa52d75b041a1bc8686a", "sha256": "af885bef53bf5ae24987e322eccabe94fd9b1e58d94c831b32e371da2a717f3a" }, "downloads": -1, "filename": "celery-persistent-revokes-1.0.1.tar.gz", "has_sig": false, "md5_digest": "55c5982a9f2dfa52d75b041a1bc8686a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7845, "upload_time": "2018-08-03T20:01:25", "url": "https://files.pythonhosted.org/packages/55/93/695fad6518b30355a59790f528ba36fa28db9125e096a21807fb1e83f4b0/celery-persistent-revokes-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d0f0997f9d81c21badd994d5767f0a56", "sha256": "7226e5f095477e2cd72112a32345fe95194dd5633dcbf7de53cfab559951070c" }, "downloads": -1, "filename": "celery_persistent_revokes-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0f0997f9d81c21badd994d5767f0a56", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7373, "upload_time": "2018-08-03T20:01:27", "url": "https://files.pythonhosted.org/packages/5f/0b/dab23b5a00245548f719f32d822377499e7c56bf2319858b389b62774e98/celery_persistent_revokes-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55c5982a9f2dfa52d75b041a1bc8686a", "sha256": "af885bef53bf5ae24987e322eccabe94fd9b1e58d94c831b32e371da2a717f3a" }, "downloads": -1, "filename": "celery-persistent-revokes-1.0.1.tar.gz", "has_sig": false, "md5_digest": "55c5982a9f2dfa52d75b041a1bc8686a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7845, "upload_time": "2018-08-03T20:01:25", "url": "https://files.pythonhosted.org/packages/55/93/695fad6518b30355a59790f528ba36fa28db9125e096a21807fb1e83f4b0/celery-persistent-revokes-1.0.1.tar.gz" } ] }