{ "info": { "author": "Outernet Inc", "author_email": "apps@outernet.is", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "==========\ngreentasks\n==========\n\nA very simplistic task scheduler built around gevent.\n\n-----\nUsage\n-----\n\n1. Create a task scheduler instance::\n\n from greentasks import TaskScheduler\n\n scheduler = TaskScheduler()\n\n2. Implement a task::\n\n from greentasks import Task\n\n class AwesomeTask(Task):\n name = 'awesome'\n delay = 10\n periodic = True\n\n def run(self, arg1, kw=None):\n return arg1\n\n3. Schedule the task for asynchronous execution::\n\n packaged_task = scheduler.schedule(AwesomeTask)\n\n4. Wait for the result (if needed)::\n\n result = packaged_task.result.get()", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Outernet-Project/greentasks", "keywords": "asynchronous task scheduler", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "greentasks", "package_url": "https://pypi.org/project/greentasks/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/greentasks/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Outernet-Project/greentasks" }, "release_url": "https://pypi.org/project/greentasks/2.0.post2/", "requires_dist": null, "requires_python": null, "summary": "A simple task scheduler, built on top of gevent.", "version": "2.0.post2" }, "last_serial": 2344476, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "e2a419c604a3f0cedfc63b0c9778eacb", "sha256": "5e99b9373475957f5e20b2107022a331355c63161488dcec9f02070cae327038" }, "downloads": -1, "filename": "greentasks-1.0.tar.gz", "has_sig": false, "md5_digest": "e2a419c604a3f0cedfc63b0c9778eacb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3723, "upload_time": "2016-03-07T10:50:53", "url": "https://files.pythonhosted.org/packages/83/48/57f210222fb73b5f8740be18573b9b130684cd1a2d3342ca3f4dbf587f50/greentasks-1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "8675065a617514b3370286a91807e592", "sha256": "78fc624a2d8cf1d4fb983a051c8ec4c36bffaa49c6bf380aaecea8b191864428" }, "downloads": -1, "filename": "greentasks-1.0.zip", "has_sig": false, "md5_digest": "8675065a617514b3370286a91807e592", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6637, "upload_time": "2016-03-07T10:51:02", "url": "https://files.pythonhosted.org/packages/c0/51/0a5735a2ef0c5ad53cd5499f66a937aa8cee634b27ee55aebc4cd73caea9/greentasks-1.0.zip" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "8f00c8357716cbfff87a99472f96f920", "sha256": "fb1eef3bac4228a2f8d0f060e1fa2dac96d23769a08e8c4a89f2dafc197fb1dd" }, "downloads": -1, "filename": "greentasks-2.0.tar.gz", "has_sig": false, "md5_digest": "8f00c8357716cbfff87a99472f96f920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10958, "upload_time": "2016-06-15T10:23:44", "url": "https://files.pythonhosted.org/packages/72/e7/5c9296ed6b787e62a6fde87d7769095e9b8c22ae0ebc29e00d03260caf5a/greentasks-2.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "d594cb6f77a0df249c343631a860c9d5", "sha256": "1355eb705e65d1778cae43d9a576ea28dadf7e9dc7dff0c11025577cbd166af0" }, "downloads": -1, "filename": "greentasks-2.0.zip", "has_sig": false, "md5_digest": "d594cb6f77a0df249c343631a860c9d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17577, "upload_time": "2016-06-15T10:23:22", "url": "https://files.pythonhosted.org/packages/ab/72/6fd40207217b4ec3fb6ee2afdde307ccf7bf61a08d08d14b721be3f853e0/greentasks-2.0.zip" } ], "2.0.post1": [ { "comment_text": "", "digests": { "md5": "1f92acd3eeb6a05676944111dafc5f65", "sha256": "a470802119034c4cdf585f69684d8fe771ca93b6eb1f71a0cd7df5355499e4ac" }, "downloads": -1, "filename": "greentasks-2.0.post1.tar.gz", "has_sig": false, "md5_digest": "1f92acd3eeb6a05676944111dafc5f65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11132, "upload_time": "2016-07-13T19:20:48", "url": "https://files.pythonhosted.org/packages/83/86/b4616b88e94d70d32b923ba1e29167a052735b3585eb91103db89b91e67f/greentasks-2.0.post1.tar.gz" }, { "comment_text": "", "digests": { "md5": "f3f81ef8a905dc8fbd0e7cd779a808eb", "sha256": "16ee6acf95cfa3113cb0217a0e857c287a5e7778f9c226c22dfb8a52919e5d8e" }, "downloads": -1, "filename": "greentasks-2.0.post1.zip", "has_sig": false, "md5_digest": "f3f81ef8a905dc8fbd0e7cd779a808eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17983, "upload_time": "2016-07-13T19:20:51", "url": "https://files.pythonhosted.org/packages/39/70/660d87a5243ed6afbf6c174aa1359cd95ab7ce4fe3dc1d63b8df90e7f5a0/greentasks-2.0.post1.zip" } ], "2.0.post2": [ { "comment_text": "", "digests": { "md5": "c2e0bdda42b32c197e07ead72a068e76", "sha256": "dda51661e291f9aba0f9f078a963799a4c206c3d7417b0df981f46bc56d07a17" }, "downloads": -1, "filename": "greentasks-2.0.post2.tar.gz", "has_sig": false, "md5_digest": "c2e0bdda42b32c197e07ead72a068e76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11498, "upload_time": "2016-09-15T15:14:55", "url": "https://files.pythonhosted.org/packages/73/0f/e4a9f8beac44a2f23526b4375a11d8d746228530bfe741fac2254e48e930/greentasks-2.0.post2.tar.gz" }, { "comment_text": "", "digests": { "md5": "2ce2cb3a6c3fd82ac8ded6e5ec90eb66", "sha256": "a1d6c485887984a8e1b606dfe82f458c66b7a1b3e6dcf0a139abd82dfdb9ef32" }, "downloads": -1, "filename": "greentasks-2.0.post2.zip", "has_sig": false, "md5_digest": "2ce2cb3a6c3fd82ac8ded6e5ec90eb66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18338, "upload_time": "2016-09-15T15:14:58", "url": "https://files.pythonhosted.org/packages/f2/57/481a72243ce3ae62a3adfd1c4f16dae3c1f46d9a636f7c3ccb2a1a09b9cd/greentasks-2.0.post2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c2e0bdda42b32c197e07ead72a068e76", "sha256": "dda51661e291f9aba0f9f078a963799a4c206c3d7417b0df981f46bc56d07a17" }, "downloads": -1, "filename": "greentasks-2.0.post2.tar.gz", "has_sig": false, "md5_digest": "c2e0bdda42b32c197e07ead72a068e76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11498, "upload_time": "2016-09-15T15:14:55", "url": "https://files.pythonhosted.org/packages/73/0f/e4a9f8beac44a2f23526b4375a11d8d746228530bfe741fac2254e48e930/greentasks-2.0.post2.tar.gz" }, { "comment_text": "", "digests": { "md5": "2ce2cb3a6c3fd82ac8ded6e5ec90eb66", "sha256": "a1d6c485887984a8e1b606dfe82f458c66b7a1b3e6dcf0a139abd82dfdb9ef32" }, "downloads": -1, "filename": "greentasks-2.0.post2.zip", "has_sig": false, "md5_digest": "2ce2cb3a6c3fd82ac8ded6e5ec90eb66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18338, "upload_time": "2016-09-15T15:14:58", "url": "https://files.pythonhosted.org/packages/f2/57/481a72243ce3ae62a3adfd1c4f16dae3c1f46d9a636f7c3ccb2a1a09b9cd/greentasks-2.0.post2.zip" } ] }