{ "info": { "author": "Texas A&M University Libraries", "author_email": "webmaster@library.tamu.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Twisted", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Note\r\n====\r\n\r\nThis package has been renamed to TxScheduling.\r\n\r\nIntroduction\r\n============\r\n\r\nTwisted provides excellent support for creating delayed calls and looping calls,\r\nbut when a daemon runs for extended periods of time, it is often necessary to \r\nschedule tasks to run in a manner that would be more easily described by a\r\nschedule instead of a number of seconds delay. The twisted.scheduling module \r\nprovides an interface for describing a schedule and a single implementation, a\r\nsubset of the cron schedules from linux/Unix. In order to use these schedules,\r\na ScheduledCall class has been created that acts like the \r\ntwisted.internet.task.LoopingCall class. In the future, an extension of the\r\ntwisted.application.internet.TimerService may be provided that would use the\r\nScheduledCall instead of LoopingCall to provide a similar service.\r\n\r\nCron\r\n====\r\n\r\nThe cron syntax used follows the crontab syntax listed on the `Wikipedia page \r\n`_ with the exceptions of the names of the \r\ndays of the week which is not supported and the shortcuts which are also not \r\nsupported.\r\n\r\nChangelog\r\n=========\r\n\r\n1.0 (2010/06/02)\r\n----------------\r\n\r\n* Rename package to twisted.scheduling\r\n* Cleaned up code and added some more error handling\r\n* Cleaned up test code\r\n\r\n1.0b1 (2008/12/10)\r\n------------------\r\n\r\n* twistedschedule.task.ScheduledCall completed\r\n* twistedschedule.cron.CronSchedule completed\r\n* unittests added for twistedschedule.task.ScheduledCall\r\n* unittests added for twistedschedule.cron\r\n\r\n\r\n0.1 (Unreleased)\r\n----------------\r\n\r\n* Planning phase", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://code.google.com/p/meercat", "keywords": "twisted python scheduling cron", "license": "UNKNOWN", "maintainer": "Benjamin Liles", "maintainer_email": "bliles@library.tamu.edu", "name": "twisted.scheduling", "package_url": "https://pypi.org/project/twisted.scheduling/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/twisted.scheduling/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://code.google.com/p/meercat" }, "release_url": "https://pypi.org/project/twisted.scheduling/1.0/", "requires_dist": null, "requires_python": null, "summary": "A scheduling plugin for twisted", "version": "1.0" }, "last_serial": 745819, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "e200ff79ea75a65bfc7b4ac659fc1c64", "sha256": "d426b2d54a58b42688e89e1f797955f656671ad3bf1878315dfdf62b587066fb" }, "downloads": -1, "filename": "twisted.scheduling-1.0.tar.gz", "has_sig": false, "md5_digest": "e200ff79ea75a65bfc7b4ac659fc1c64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11268, "upload_time": "2010-06-02T21:39:05", "url": "https://files.pythonhosted.org/packages/17/33/70c393302eb589b43667cdfc489cea60e79e36ee576be0f5c1e0483efdf4/twisted.scheduling-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e200ff79ea75a65bfc7b4ac659fc1c64", "sha256": "d426b2d54a58b42688e89e1f797955f656671ad3bf1878315dfdf62b587066fb" }, "downloads": -1, "filename": "twisted.scheduling-1.0.tar.gz", "has_sig": false, "md5_digest": "e200ff79ea75a65bfc7b4ac659fc1c64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11268, "upload_time": "2010-06-02T21:39:05", "url": "https://files.pythonhosted.org/packages/17/33/70c393302eb589b43667cdfc489cea60e79e36ee576be0f5c1e0483efdf4/twisted.scheduling-1.0.tar.gz" } ] }