{ "info": { "author": "Janusz Skonieczny", "author_email": "js+pypi@bravelabs.pl", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "django-tasker\n=============\n\nDead simple async task queue. Stores tasks in database.\nNo overhead infrastructure required just for throwing something off process.\n\nhttps://github.com/wooyek/django-tasker\n\n.. image:: https://img.shields.io/travis/wooyek/django-tasker.svg\n :target: https://travis-ci.org/wooyek/django-tasker\n\n.. image:: https://img.shields.io/coveralls/wooyek/django-tasker.svg\n :target: https://coveralls.io/github/wooyek/django-tasker\n\n.. image:: https://img.shields.io/pypi/v/django-tasker.svg?maxAge=2592000\n :target: https://pypi.python.org/pypi/django-tasker/\n\n.. image:: https://img.shields.io/pypi/dm/django-tasker.svg?maxAge=2592000\n :target: https://pypi.python.org/pypi/django-tasker/\n\n.. image:: https://img.shields.io/pypi/pyversions/django-tasker.svg\n :target: https://pypi.python.org/pypi/django-tasker/\n\nUsage\n-----\n\nYou are free to make task from function or class and instance methods. No boilerplate functions are required to wrap task logic.\n\nWith django models instances tasks will remember an instance primary key, load an instance and call a method.\n\n.. code-block:: python\n\n class SomeModel(models.Model):\n ...\n\n @queueable\n def update_this_instance(self, *args, **kwargs):\n ...\n\n def must_do_something(self):\n ...\n self.update_this_instance.queue()\n ...\n \nWith plain old class object tasks will call it's classmethod. Normal functions are also supported.\n\n\n.. code-block:: python\n\n class PocoClass(Object):\n\n @queueable\n def do_stuff_with_models(cls, limit):\n ...\n\n @queueable\n def background_job(cls, with_this, and_that):\n ...\n\n PocoClass.do_stuff_with_models.queue(10)\n background_job.queue(foo, bar)\n\nLimited support for arguments serialization\n-------------------------------------------\n\nCall arguments are supported as long as they are json serializable and they're serialized up to a ``TaskInfo.payload`` fields ``max_length``.\nWe don't wan;t to be holding too much information, preferably models instances are holding just enough information for parametrize task execution.\n\n\nWhy not Celery?\n---------------\n\n`Celery `_ is great! But it's sometimes an overkill. It's a full-on messaging implementation with all the bells and whistles\nyou need for sending tasks to some worker and *getting a result back*.\n\nMaintaining all that infrastructure just to send an email every couple of request seems a bit too much.\n\nWhy not RQ?\n-----------\n\n`Python-RQ `_ is super. But it need's Redis. It's fine when your background work does not pile up.\nUsing Redis to hold gigabytes of task data is like burning money.\n\n\nWhy DB as storage?\n------------------\n\nBecause you already have it, it's the simplest storage to use. And with fanout resulting in millions\nof tasks the only cheaper storage is disk.\n\nWhy not fire up more workers?\n-----------------------------\n\nSometimes you just can't crunch task quick enough, for eg. because of the API throttling limits. It's more sensible\nto store them and spread execution in time.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wooyek/django-tasker", "keywords": "django async tasks background jobs queue", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-tasker", "package_url": "https://pypi.org/project/django-tasker/", "platform": "", "project_url": "https://pypi.org/project/django-tasker/", "project_urls": { "Homepage": "https://github.com/wooyek/django-tasker" }, "release_url": "https://pypi.org/project/django-tasker/0.2.60/", "requires_dist": null, "requires_python": "", "summary": "Queening and storing email backed for django", "version": "0.2.60" }, "last_serial": 5155240, "releases": { "0.2.21": [ { "comment_text": "", "digests": { "md5": "e2ab9657900cacf70101fd3c231ae023", "sha256": "cd56815eba92e7b0e92d9f1e60caa6ee0cc074613d3caf7ee4bc284768650eb0" }, "downloads": -1, "filename": "django-tasker-0.2.21.zip", "has_sig": false, "md5_digest": "e2ab9657900cacf70101fd3c231ae023", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17461, "upload_time": "2016-12-21T16:30:54", "url": "https://files.pythonhosted.org/packages/b4/ce/cbbb11a07f4484dd5fe3bf5588fd1c7670106e798f3acfaa6ccec1375feb/django-tasker-0.2.21.zip" } ], "0.2.23": [ { "comment_text": "", "digests": { "md5": "7ad02370adca568546a78f031e89bd69", "sha256": "77c7be95105800196e5ca365d644fb94edd37e9893687a3a7101ce83d86c5a48" }, "downloads": -1, "filename": "django-tasker-0.2.23.zip", "has_sig": false, "md5_digest": "7ad02370adca568546a78f031e89bd69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17517, "upload_time": "2016-12-21T20:23:34", "url": "https://files.pythonhosted.org/packages/da/06/3546e10158658aa0430fe829700ac11f2aee39b9e462ea5dac66ade4ee18/django-tasker-0.2.23.zip" } ], "0.2.24": [ { "comment_text": "", "digests": { "md5": "ae1c586ea8bda3b43776e666fb803d81", "sha256": "966d485d3dae88dd97b2e0b5743a0bf30ddd5cc4a50dcabdb3a977c84a5a4765" }, "downloads": -1, "filename": "django-tasker-0.2.24.zip", "has_sig": false, "md5_digest": "ae1c586ea8bda3b43776e666fb803d81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17528, "upload_time": "2016-12-21T20:45:19", "url": "https://files.pythonhosted.org/packages/42/07/648d8f0e7ba35be83e3f1eebd8eddeeec4715db27761179b66a835786e8d/django-tasker-0.2.24.zip" } ], "0.2.25": [ { "comment_text": "", "digests": { "md5": "9c75816f689e4bc4e9a9f309f82b9770", "sha256": "eb8790922086db1f2030fc35f5496fb0a850c9325a632c31d8e26d62d3dc0de6" }, "downloads": -1, "filename": "django-tasker-0.2.25.zip", "has_sig": false, "md5_digest": "9c75816f689e4bc4e9a9f309f82b9770", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17555, "upload_time": "2016-12-22T13:10:08", "url": "https://files.pythonhosted.org/packages/ac/f5/e128c85e5844966c1ce95f17ab5461c91486dbe028897c52ab82288f85bf/django-tasker-0.2.25.zip" } ], "0.2.26": [ { "comment_text": "", "digests": { "md5": "c5520517574dbe7782a2b7f66809231f", "sha256": "e20619a5951b5acf0e4185076a1f476931c75a3d21b339b8a9b797a8611c16cb" }, "downloads": -1, "filename": "django-tasker-0.2.26.zip", "has_sig": false, "md5_digest": "c5520517574dbe7782a2b7f66809231f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17723, "upload_time": "2016-12-23T15:05:50", "url": "https://files.pythonhosted.org/packages/4e/03/9d6802d72d8d4ff578419c4bead8d33eb54d8f7bde8873fbb60c95d382cd/django-tasker-0.2.26.zip" } ], "0.2.27": [ { "comment_text": "", "digests": { "md5": "daa6116a82e0e82c8da082ee22704ad9", "sha256": "ffd6ec37559cb34a44750943bd1ff61a079cab294e59cda75ecc012990428843" }, "downloads": -1, "filename": "django-tasker-0.2.27.zip", "has_sig": false, "md5_digest": "daa6116a82e0e82c8da082ee22704ad9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17723, "upload_time": "2016-12-24T13:48:01", "url": "https://files.pythonhosted.org/packages/a9/d2/3669531ad9df4290716dd7d00137e0912a97bf71c5298c275957976e4dc4/django-tasker-0.2.27.zip" } ], "0.2.28": [ { "comment_text": "", "digests": { "md5": "02580ec6cb54116beca1bf41e1cad3c3", "sha256": "efd5966d586a73011b4020a39324707323d4268a83714c8114d84e6cea837ad5" }, "downloads": -1, "filename": "django-tasker-0.2.28.zip", "has_sig": false, "md5_digest": "02580ec6cb54116beca1bf41e1cad3c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18401, "upload_time": "2016-12-26T09:02:34", "url": "https://files.pythonhosted.org/packages/89/62/008986082112bb4e248a239c03e8ccf8377d39e2a22796b36afccbdd10f5/django-tasker-0.2.28.zip" } ], "0.2.29": [ { "comment_text": "", "digests": { "md5": "699db533b06c40f383ebdf6e51e02fa8", "sha256": "b4f8d197b962a7f5673f05b3ceaa5a8eb68e3e5de275eabb5d7931ad291cd05a" }, "downloads": -1, "filename": "django-tasker-0.2.29.zip", "has_sig": false, "md5_digest": "699db533b06c40f383ebdf6e51e02fa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18608, "upload_time": "2017-01-02T11:18:01", "url": "https://files.pythonhosted.org/packages/c6/ba/59ebd0078535dbf0fc4baf7e4d72d4fd5084a0267a3e7959fc7aca319e38/django-tasker-0.2.29.zip" } ], "0.2.30": [ { "comment_text": "", "digests": { "md5": "6d6ed086556d5d5a5c3ab746c5fcb070", "sha256": "9ff033473a5e6dd8d694bb48646c220a775d10e4572d00aaafee29c21f56e797" }, "downloads": -1, "filename": "django-tasker-0.2.30.zip", "has_sig": false, "md5_digest": "6d6ed086556d5d5a5c3ab746c5fcb070", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19249, "upload_time": "2017-01-02T14:11:16", "url": "https://files.pythonhosted.org/packages/81/58/3541510e6244b2b851a76e8dcaa94fdeaa2139f0e2d1beb7269d0f891c30/django-tasker-0.2.30.zip" } ], "0.2.31": [ { "comment_text": "", "digests": { "md5": "78dd314021f5abc60db5abb410941fc9", "sha256": "956a068a435ecf9d947e624909032b0460da863cbba73339abd57aef87856bff" }, "downloads": -1, "filename": "django-tasker-0.2.31.zip", "has_sig": false, "md5_digest": "78dd314021f5abc60db5abb410941fc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19278, "upload_time": "2017-01-02T17:59:28", "url": "https://files.pythonhosted.org/packages/89/12/b8bec1d06c92f2cba5f61baf870d6cb82b168472b00b2a53f1287299959e/django-tasker-0.2.31.zip" } ], "0.2.32": [ { "comment_text": "", "digests": { "md5": "063aa122e1809d328100b5c0e695d590", "sha256": "8d01968c0c6d69e45f5bad1279bdba70b954cdde5d6d0c06ec84c33b2c0250e2" }, "downloads": -1, "filename": "django-tasker-0.2.32.zip", "has_sig": false, "md5_digest": "063aa122e1809d328100b5c0e695d590", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19287, "upload_time": "2017-01-04T07:42:27", "url": "https://files.pythonhosted.org/packages/05/09/9660511cbdc3874f90b7ba6695eee0a98bb85f41bf74562a61cb88183d2a/django-tasker-0.2.32.zip" } ], "0.2.33": [ { "comment_text": "", "digests": { "md5": "8b124e201a87e5d786c058c62e4e2852", "sha256": "6dd431c4840271792fa4bfd86727f093467768e11eaa15dc23e2d9b84e5b8f69" }, "downloads": -1, "filename": "django-tasker-0.2.33.zip", "has_sig": false, "md5_digest": "8b124e201a87e5d786c058c62e4e2852", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19313, "upload_time": "2017-01-07T21:44:51", "url": "https://files.pythonhosted.org/packages/2e/e7/b00912a7a5f4896adb9f9c28e532c293df1944c4aefc32ece715f48b5fb0/django-tasker-0.2.33.zip" } ], "0.2.34": [ { "comment_text": "", "digests": { "md5": "9bacc240c1a806a6af2f8a3d69330c26", "sha256": "0a10e681fa9f5d623a0ddaff22bc13d310aaff3f1228af0b8e38342bcb7568e3" }, "downloads": -1, "filename": "django-tasker-0.2.34.zip", "has_sig": false, "md5_digest": "9bacc240c1a806a6af2f8a3d69330c26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19734, "upload_time": "2017-01-07T22:07:12", "url": "https://files.pythonhosted.org/packages/3c/fc/dfb169309db51930ffa56ba3d745787db965a9bc055cc0c6a9646ab80561/django-tasker-0.2.34.zip" } ], "0.2.35": [ { "comment_text": "", "digests": { "md5": "ecbb224a6485629db678aff49e301c0b", "sha256": "32fdeba1430188be5ebcd2c7f7bfcd74d7088448d5364c20b60314fb5387a05d" }, "downloads": -1, "filename": "django-tasker-0.2.35.zip", "has_sig": false, "md5_digest": "ecbb224a6485629db678aff49e301c0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19798, "upload_time": "2017-01-07T22:31:31", "url": "https://files.pythonhosted.org/packages/9b/ab/eadb53787ddff3aa4b644f6eef507499bd8582edadc2beeb8cd4e465d3f1/django-tasker-0.2.35.zip" } ], "0.2.36": [ { "comment_text": "", "digests": { "md5": "bec7528a1be5b6ca33e29aa3aa7cc304", "sha256": "b061734852af8dc0bcc9533981ba05e37ea7187be1097ee7c6b8d758c4c6208f" }, "downloads": -1, "filename": "django-tasker-0.2.36.zip", "has_sig": false, "md5_digest": "bec7528a1be5b6ca33e29aa3aa7cc304", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19811, "upload_time": "2017-01-07T22:48:36", "url": "https://files.pythonhosted.org/packages/26/b3/5a6ddabb5eec78d382b515bec4a3390f26ddaccbc7b967bc556437833b5d/django-tasker-0.2.36.zip" } ], "0.2.37": [ { "comment_text": "", "digests": { "md5": "9a31af6f701b5f34cdd54fb09ca6dabd", "sha256": "dd0ca25ed84b9dc1501c3eb3a1e75cfd4531e7d3f3a3a541a6dca575e1d84c82" }, "downloads": -1, "filename": "django-tasker-0.2.37.zip", "has_sig": false, "md5_digest": "9a31af6f701b5f34cdd54fb09ca6dabd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19831, "upload_time": "2017-01-07T23:11:29", "url": "https://files.pythonhosted.org/packages/84/55/d93a099a035bc594f375391f31632517ca141e551d8666cd0fd982514f56/django-tasker-0.2.37.zip" } ], "0.2.38": [ { "comment_text": "", "digests": { "md5": "fd8d2d476952dddb8edc30820b0658e1", "sha256": "b89f6d3b610ba48cacee8b5db63fdce05304592e13c0cebf925ed324ba1c679f" }, "downloads": -1, "filename": "django-tasker-0.2.38.zip", "has_sig": false, "md5_digest": "fd8d2d476952dddb8edc30820b0658e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19829, "upload_time": "2017-01-08T08:15:27", "url": "https://files.pythonhosted.org/packages/d4/93/9db4ff18d708235ae24b6fe6f9af150dc633505785a77e31f8b8f3743d2f/django-tasker-0.2.38.zip" } ], "0.2.39": [ { "comment_text": "", "digests": { "md5": "6e483b1a1f7ebfd0daec61aa2370e588", "sha256": "de66360b69d9920a071ac651355da5df479c3213013bb42255181b9352ead7c3" }, "downloads": -1, "filename": "django-tasker-0.2.39.tar.gz", "has_sig": false, "md5_digest": "6e483b1a1f7ebfd0daec61aa2370e588", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10850, "upload_time": "2017-01-20T10:24:16", "url": "https://files.pythonhosted.org/packages/92/d9/fea97f155d3ad1de9621e00b983c5043364f7f1768c23d17e6ed1567027d/django-tasker-0.2.39.tar.gz" } ], "0.2.40": [ { "comment_text": "", "digests": { "md5": "d3b6bd730bee17ef3b20abc13d225538", "sha256": "e0b85deefcb22d34ecaaa661d5f34d93906bd640db387a0182e5ca4187be3b42" }, "downloads": -1, "filename": "django-tasker-0.2.40.tar.gz", "has_sig": false, "md5_digest": "d3b6bd730bee17ef3b20abc13d225538", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10854, "upload_time": "2017-01-20T10:28:56", "url": "https://files.pythonhosted.org/packages/28/17/f5f357c858aed42ef80824c95045c48bc94866f96a7fb7b76ade02fa9a67/django-tasker-0.2.40.tar.gz" } ], "0.2.41": [ { "comment_text": "", "digests": { "md5": "f87c78221323ecc02ca8a570575a2c03", "sha256": "5abbe670dc68b2cd9c4f4e671dc1b95b5ad320722d0b4dad331f1f4e3157edc5" }, "downloads": -1, "filename": "django-tasker-0.2.41.tar.gz", "has_sig": false, "md5_digest": "f87c78221323ecc02ca8a570575a2c03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11571, "upload_time": "2017-01-24T11:59:17", "url": "https://files.pythonhosted.org/packages/dd/f0/17ca53bb3c5835f05f85adfa963ce31e0c11059197144b7aa063fa1a0173/django-tasker-0.2.41.tar.gz" } ], "0.2.42": [ { "comment_text": "", "digests": { "md5": "dab6b6a69b5433332814fda6f1d7275c", "sha256": "6f9ee18833cd1c9811ebfb56108b35b7536948892575c8f59b2f7ebacd4aaa5d" }, "downloads": -1, "filename": "django-tasker-0.2.42.tar.gz", "has_sig": false, "md5_digest": "dab6b6a69b5433332814fda6f1d7275c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11583, "upload_time": "2017-03-09T16:49:40", "url": "https://files.pythonhosted.org/packages/32/c0/ff19a50c62fd245ee23388d151b3c1dd97d265812d9d6e6cdae4cc3e1491/django-tasker-0.2.42.tar.gz" } ], "0.2.43": [ { "comment_text": "", "digests": { "md5": "86d2ee12d73c4456dac90797a701ecd2", "sha256": "91795b0e4d476864b32ee6c1d4906ba9e1b3a831eab296937966ab2fa3bdd666" }, "downloads": -1, "filename": "django-tasker-0.2.43.tar.gz", "has_sig": false, "md5_digest": "86d2ee12d73c4456dac90797a701ecd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11712, "upload_time": "2017-05-11T20:19:43", "url": "https://files.pythonhosted.org/packages/6a/98/6abd3b4f7969e2e81060e85bbb0646e094c5dd9e79fc85366712af0a25b0/django-tasker-0.2.43.tar.gz" } ], "0.2.44": [ { "comment_text": "", "digests": { "md5": "9af83d48b447ac33aad3dc136dead939", "sha256": "ffbd31c647fbdfd87b676af7cd2e89a9353d5fca729acb22d07416ca755760c1" }, "downloads": -1, "filename": "django-tasker-0.2.44.tar.gz", "has_sig": false, "md5_digest": "9af83d48b447ac33aad3dc136dead939", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11959, "upload_time": "2017-05-12T16:49:36", "url": "https://files.pythonhosted.org/packages/5a/77/687aa0584d00edaff492fda8d6386bbfe2bde6553bb49dcd30c46c23456f/django-tasker-0.2.44.tar.gz" } ], "0.2.45": [ { "comment_text": "", "digests": { "md5": "28a8360d6e5975e4465e971cd4901ef5", "sha256": "cd8cbe75c8c7dcfd0b78023b296716b5d6fa6468941b3091be44e64106da7671" }, "downloads": -1, "filename": "django-tasker-0.2.45.tar.gz", "has_sig": false, "md5_digest": "28a8360d6e5975e4465e971cd4901ef5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12089, "upload_time": "2017-05-12T21:08:17", "url": "https://files.pythonhosted.org/packages/de/63/7b448202d94a72af3106dc6c5918ff6d115704d70f7b6c1c00c44616ebd0/django-tasker-0.2.45.tar.gz" } ], "0.2.46": [ { "comment_text": "", "digests": { "md5": "da29107d8344d3aa292f3f4eab99fc2d", "sha256": "0157d977fe4d1e9ec413b1aaae5fc527f9ebffe63448fa13a6ef5e6d3009865c" }, "downloads": -1, "filename": "django-tasker-0.2.46.tar.gz", "has_sig": false, "md5_digest": "da29107d8344d3aa292f3f4eab99fc2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12098, "upload_time": "2017-05-12T21:34:35", "url": "https://files.pythonhosted.org/packages/e7/64/089223848048c8adebc989a175f67ee1d4455a668bfee4571bc88f85ff36/django-tasker-0.2.46.tar.gz" } ], "0.2.47": [ { "comment_text": "", "digests": { "md5": "7ef351c69bdb59e85acd31d0d120207f", "sha256": "4a57327bd5a8cec69c80255642eba2d2b26abdf146fc427789ec259a55baec8d" }, "downloads": -1, "filename": "django-tasker-0.2.47.tar.gz", "has_sig": false, "md5_digest": "7ef351c69bdb59e85acd31d0d120207f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12086, "upload_time": "2017-05-15T18:08:55", "url": "https://files.pythonhosted.org/packages/ae/8b/d994ccf620acad44d8f7f6036aa5e9fba9162d352b069a811b47ae92abe0/django-tasker-0.2.47.tar.gz" } ], "0.2.48": [ { "comment_text": "", "digests": { "md5": "a0fcb7cc677a23e34d1d23e317ed2a52", "sha256": "bb9856de1b21fdc5cdef531674c8afcd4706bf3724102e1aba68d4fd7d8d6bc4" }, "downloads": -1, "filename": "django-tasker-0.2.48.tar.gz", "has_sig": false, "md5_digest": "a0fcb7cc677a23e34d1d23e317ed2a52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12189, "upload_time": "2017-05-23T13:54:56", "url": "https://files.pythonhosted.org/packages/4b/6a/7201d3f20fe63c8054bab9219c1057545a2f3817be3e36de73558678637c/django-tasker-0.2.48.tar.gz" } ], "0.2.49": [ { "comment_text": "", "digests": { "md5": "a6983f16263757e37485dd38f1f0d173", "sha256": "25e9f7102a4605518be77ceba04b040d0fe25a3dd0b16ee3d603a8d584d85efb" }, "downloads": -1, "filename": "django-tasker-0.2.49.tar.gz", "has_sig": false, "md5_digest": "a6983f16263757e37485dd38f1f0d173", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13120, "upload_time": "2017-06-09T18:22:39", "url": "https://files.pythonhosted.org/packages/1c/76/428ae051899f9f20ba53fba867efb04ccd04fdcd4726a438fd8379708ad3/django-tasker-0.2.49.tar.gz" } ], "0.2.53": [ { "comment_text": "", "digests": { "md5": "7ab8df22c70b547f7cfdeaeedc250724", "sha256": "ec23b01c1c6459ba0591018e4db398069ce0d2b8b8ed723f0666188393dfdda8" }, "downloads": -1, "filename": "django-tasker-0.2.53.tar.gz", "has_sig": false, "md5_digest": "7ab8df22c70b547f7cfdeaeedc250724", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13124, "upload_time": "2017-06-09T18:24:36", "url": "https://files.pythonhosted.org/packages/d8/10/7a77fbd8609e5e2a1c67bd74f1317b26f248c2b9fb3f606d079f63c207fd/django-tasker-0.2.53.tar.gz" } ], "0.2.54": [ { "comment_text": "", "digests": { "md5": "ffbb2643611490e4f3995e392aed5a3e", "sha256": "0d03fdf220674817a843c4e77a71aecba26e36a7034781a3567ea12a0c3b642a" }, "downloads": -1, "filename": "django-tasker-0.2.54.tar.gz", "has_sig": false, "md5_digest": "ffbb2643611490e4f3995e392aed5a3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13182, "upload_time": "2017-06-09T19:12:37", "url": "https://files.pythonhosted.org/packages/1c/5c/39a848103c900866ccd997cdb216a29defbb9ee617960886398ee72239b5/django-tasker-0.2.54.tar.gz" } ], "0.2.55": [ { "comment_text": "", "digests": { "md5": "a7747a6aae1fef681cf70009bfa32459", "sha256": "3bb94c13c03097488924879779098477aa33ad3da9c068ebd19636d18c2284b5" }, "downloads": -1, "filename": "django-tasker-0.2.55.tar.gz", "has_sig": false, "md5_digest": "a7747a6aae1fef681cf70009bfa32459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13191, "upload_time": "2017-06-09T22:49:14", "url": "https://files.pythonhosted.org/packages/6a/b0/49342f25ce853a8f80635b355858ca6d45dfbe93c3f31a1f95dbe6edb92a/django-tasker-0.2.55.tar.gz" } ], "0.2.56": [ { "comment_text": "", "digests": { "md5": "b85359fbff1d70ecf1554d8ad1521f22", "sha256": "855b30cc4e12aa3aca3d2c001790c1e88698f4f09a38114f26861180f559e976" }, "downloads": -1, "filename": "django-tasker-0.2.56.tar.gz", "has_sig": false, "md5_digest": "b85359fbff1d70ecf1554d8ad1521f22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13353, "upload_time": "2017-06-09T23:20:51", "url": "https://files.pythonhosted.org/packages/15/b2/6dd5d464a5ac270452c5827fc6a3b35992e16707c966389fbc69630661f7/django-tasker-0.2.56.tar.gz" } ], "0.2.57": [ { "comment_text": "", "digests": { "md5": "3b03d01ed39fa3293de42312823b906b", "sha256": "0ce32f92d0bdeaccb5e8de0e1979b5d248640ebdb4030ed8dad8cccca7328254" }, "downloads": -1, "filename": "django-tasker-0.2.57.tar.gz", "has_sig": false, "md5_digest": "3b03d01ed39fa3293de42312823b906b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13373, "upload_time": "2017-12-06T07:54:32", "url": "https://files.pythonhosted.org/packages/78/b2/2342aad372370163666e5f49960881bb2c6cd0b7d06ac8297397399be723/django-tasker-0.2.57.tar.gz" } ], "0.2.58": [ { "comment_text": "", "digests": { "md5": "169904f8fb9ab5159edb647ef00390db", "sha256": "9036ad0b878460966c1b0122e1548a2cd78c8b5a9d7085a58b20edeb05190f16" }, "downloads": -1, "filename": "django-tasker-0.2.58.tar.gz", "has_sig": false, "md5_digest": "169904f8fb9ab5159edb647ef00390db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13467, "upload_time": "2018-05-07T20:14:02", "url": "https://files.pythonhosted.org/packages/43/39/63b5094652c2f8e47e2b30fc39ff7176b39cc6a1b6b976b0e3f319fc7043/django-tasker-0.2.58.tar.gz" } ], "0.2.59": [ { "comment_text": "", "digests": { "md5": "8d86bc2ea77ef84fce9083877f705ce7", "sha256": "00b2fd19f5dfb6f00caa301f82c7d539cf8d1cb0bad0312c88c07adaef1acd37" }, "downloads": -1, "filename": "django-tasker-0.2.59.tar.gz", "has_sig": false, "md5_digest": "8d86bc2ea77ef84fce9083877f705ce7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13456, "upload_time": "2019-04-17T13:21:59", "url": "https://files.pythonhosted.org/packages/6b/7c/9dac10a6f4aad5a5ae54d34aed2e045b34cf1b3846c1928e03020d4ac773/django-tasker-0.2.59.tar.gz" } ], "0.2.60": [ { "comment_text": "", "digests": { "md5": "96e5781575cffcbbf1fc33e32d2901ae", "sha256": "6d7a97536b55029a089304445727ed5f68b9a21a7a8b6eb9b3475dc53835cbc1" }, "downloads": -1, "filename": "django-tasker-0.2.60.tar.gz", "has_sig": false, "md5_digest": "96e5781575cffcbbf1fc33e32d2901ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13540, "upload_time": "2019-04-17T13:31:17", "url": "https://files.pythonhosted.org/packages/f2/53/fb7caf38f06f4e3a1a4b873b45e2e975fb189d49d7ad594c9a2599b6a8c0/django-tasker-0.2.60.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "96e5781575cffcbbf1fc33e32d2901ae", "sha256": "6d7a97536b55029a089304445727ed5f68b9a21a7a8b6eb9b3475dc53835cbc1" }, "downloads": -1, "filename": "django-tasker-0.2.60.tar.gz", "has_sig": false, "md5_digest": "96e5781575cffcbbf1fc33e32d2901ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13540, "upload_time": "2019-04-17T13:31:17", "url": "https://files.pythonhosted.org/packages/f2/53/fb7caf38f06f4e3a1a4b873b45e2e975fb189d49d7ad594c9a2599b6a8c0/django-tasker-0.2.60.tar.gz" } ] }