{ "info": { "author": "Leonardo Lazzaro", "author_email": "lazzaroleonardo@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 2.2", "Framework :: Django :: 3.1", "Framework :: Django :: 3.2", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Utilities" ], "description": "Django Scheduler\n========\n\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/llazzaro/django-scheduler)\n[](https://coveralls.io/r/llazzaro/django-scheduler)\n[](https://pypi.python.org/pypi/django-scheduler)\n[![Documentation Status](https://readthedocs.org/projects/django-scheduler/badge/)](https://django-scheduler.readthedocs.io/)\n\n\nA calendar app for Django\n\nInformation\n========\n\n* [Documentation](https://django-scheduler.readthedocs.io/)\n* [Wiki](https://github.com/llazzaro/django-scheduler/wiki)\n* [Sample Project](https://github.com/llazzaro/django-scheduler-sample)\n\n\nInstallation\n========\n\n```bash\npip install django-scheduler\n```\n\nEdit your `settings.py`\n\nAdd to `INSTALLED_APPS`:\n\n```python\n'schedule',\n```\n\nAdd to `TEMPLATE_CONTEXT_PROCESSORS`:\n\n```python\n\"django.template.context_processors.request\"\n```\n\nStatic assets\n=============\n\nDjango Scheduler relies on [jQuery](https://jquery.com/) and\n[Bootstrap](https://getbootstrap.com/) to provide its user\ninterface. If you don't need help with adding these to your Django\nproject, you can skip the next step where we will show you how to add\nthem to your Django project.\n\n```bash\nnpm install -g bower\npip install django-bower\n```\n\nedit your `settings.py`\n\nadd to `INSTALLED_APPS`:\n\n```python\n'djangobower',\n```\n\nAdd staticfinder to `STATICFILES_FINDERS`:\n\n```\n'djangobower.finders.BowerFinder',\n```\n\nSpecify the path to the components root (you need to use an absolute\npath):\n\n```\nBOWER_COMPONENTS_ROOT = '/PROJECT_ROOT/components/'\n```\n\nAdd the following Bower dependencies for scheduler:\n\n```\nBOWER_INSTALLED_APPS = (\n 'jquery',\n 'jquery-ui',\n 'bootstrap'\n)\n```\n\nLast step, install bower dependencies with:\n\n```\n./manage.py bower install\n```\n\nRemember to execute \"python manage.py collectstatic\"\n\nFeatures\n========\n\n * one-time and recurring events\n * calendar exceptions (occurrences changed or cancelled)\n * occurrences accessible through Event API and Period API\n * relations of events to generic objects\n * ready to use, nice user interface\n * view day, week, month, three months and year\n\nConfiguration\n========\n\nFull Calendar examples\n======\n\n![Full calendar](https://raw.githubusercontent.com/llazzaro/django-scheduler-sample/master/scheduler.png)\n\n![Monthly view (static)](https://raw.githubusercontent.com/llazzaro/django-scheduler-sample/master/monthly_view.png)\n\n![Daily view (static)](https://raw.githubusercontent.com/llazzaro/django-scheduler-sample/master/daily.png)\n\nMetrics\n========\n[![Throughput Graph](https://graphs.waffle.io/llazzaro/django-scheduler/throughput.svg)](https://waffle.io/llazzaro/django-scheduler/metrics)\n\nOptional Settings\n========\n\n### FIRST_DAY_OF_WEEK\n\nThis setting determines which day of the week your calendar begins on if your locale doesn't already set it. Default is 0, which is Sunday.\n\n### OCCURRENCE_CANCEL_REDIRECT\n\nThis setting controls the behavior of `Views.get_next_url`. If set, all calendar modifications will redirect here (unless there is a `next` set in the request.)\n\n### SHOW_CANCELLED_OCCURRENCES\n\nThis setting controls the behavior of `Period.classify_occurrence`. If True, then occurrences that have been cancelled will be displayed with a css class of canceled, otherwise they won't appear at all.\n\nDefaults to False\n\n### CHECK_EVENT_PERM_FUNC\n\nThis setting controls the callable used to determine if a user has permission to edit an event or occurrence. The callable must take the object (event) and the user and return a boolean.\n\nDefault:\n```python\n check_edit_permission(ob, user):\n return user.is_authenticated\n```\n\nIf ob is None, then the function is checking for permission to add new events\n\n### CHECK_CALENDAR_PERM_FUNC\n\nThis setting controls the callable used to determine if a user has permission to add, update or delete an events in specific calendar. The callable must take the object (calendar) and the user and return a boolean.\n\nDefault:\n```python\n check_edit_permission(ob, user):\n return user.is_authenticated\n```\n\n### GET_EVENTS_FUNC\n\nThis setting controls the callable that gets all events for calendar display. The callable must take the request and the calendar and return a `QuerySet` of events. Modifying this setting allows you to pull events from multiple calendars or to filter events based on permissions\n\nDefault:\n```python\n get_events(request, calendar):\n return calendar.event_set.all()\n```\n\n### SCHEDULER_PREVNEXT_LIMIT_SECONDS\n\nThis settings allows to set the upper and lower limit in calendars navigation.\nValue is in seconds.\n\nDefault (two years):\n62208000\n\n\nContributing\n============\n\n## Tests\n\nTo run tests on all supported versions of Django and Python, use `tox`:\n\n```\n$ tox\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/llazzaro/django-scheduler", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-scheduler", "package_url": "https://pypi.org/project/django-scheduler/", "platform": null, "project_url": "https://pypi.org/project/django-scheduler/", "project_urls": { "Homepage": "https://github.com/llazzaro/django-scheduler" }, "release_url": "https://pypi.org/project/django-scheduler/0.9.6/", "requires_dist": [ "Django (>=2.2)", "python-dateutil (>=2.1)", "pytz (>=2013.9)", "icalendar (>=3.8.4)" ], "requires_python": ">=3.6", "summary": "A calendaring app for Django.", "version": "0.9.6", "yanked": false, "yanked_reason": null }, "last_serial": 13543501, "releases": { "0.6.1": [ { "comment_text": "", "digests": { "md5": "2d906720f657ea858dd9f9fa253f1a5f", "sha256": "4fcf3630915a6eb72ac57115a43b28770c03862e9914015a178cff21ed921ee9" }, "downloads": -1, "filename": "django-scheduler-0.6.1.tar.gz", "has_sig": false, "md5_digest": "2d906720f657ea858dd9f9fa253f1a5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 409087, "upload_time": "2014-01-28T22:06:07", "upload_time_iso_8601": "2014-01-28T22:06:07.315187Z", "url": "https://files.pythonhosted.org/packages/9f/8a/391616d6b2d99fe1c6e598a854e722e9bdbac686ff3bfdfc3298383b739b/django-scheduler-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7": [], "0.7.1": [ { "comment_text": "built for Linux-3.8.0-31-generic-x86_64-with-glibc2.7", "digests": { "md5": "d27f99e377ce1f8952cc358f8bac7058", "sha256": "742efeb78c61eef3380043477901da4f07f5765b5cf608fa8c3c0d04bc174591" }, "downloads": -1, "filename": "django-scheduler-0.7.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "d27f99e377ce1f8952cc358f8bac7058", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 214989, "upload_time": "2013-11-12T18:31:03", "upload_time_iso_8601": "2013-11-12T18:31:03.913332Z", "url": "https://files.pythonhosted.org/packages/30/c0/d4ccb0a349201100b3e6a4756815616e715bf8d07892fb72ec3853cb2f7a/django-scheduler-0.7.1.linux-x86_64.tar.gz", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d50a590d16ef639faa67f734de3a32fa", "sha256": "85f1978b183c38afef002d4cbd62cef87d8274f7543001f1e8271fb5da62e7ee" }, "downloads": -1, "filename": "django-scheduler-0.7.1.tar.gz", "has_sig": false, "md5_digest": "d50a590d16ef639faa67f734de3a32fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 410204, "upload_time": "2013-11-12T18:30:58", "upload_time_iso_8601": "2013-11-12T18:30:58.428190Z", "url": "https://files.pythonhosted.org/packages/4b/4c/b12a41d53eb3aac8666737ceb86f8145621256ab22b29c7d875140328983/django-scheduler-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "5dd28da2751ed045e415fddbb3ae0da9", "sha256": "fc27476ce06dbd3fec2c9b6da3613b70b108fbd9facc182e832c2bad26be1be7" }, "downloads": -1, "filename": "django-scheduler-0.7.2.tar.gz", "has_sig": false, "md5_digest": "5dd28da2751ed045e415fddbb3ae0da9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 454368, "upload_time": "2014-04-26T03:40:23", "upload_time_iso_8601": "2014-04-26T03:40:23.907653Z", "url": "https://files.pythonhosted.org/packages/06/e1/9929910581d8cd1c6cc2f560162d2ebfa520c896c8cd4b799ee6536bd374/django-scheduler-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "ff7b1dd8f0001560be7bc0b4212e117d", "sha256": "8f62bbd51d49f4924c32f438aae6b5ac61d925e13fcb6e746014913c0bc659ac" }, "downloads": -1, "filename": "django-scheduler-0.7.3.tar.gz", "has_sig": false, "md5_digest": "ff7b1dd8f0001560be7bc0b4212e117d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67198, "upload_time": "2014-11-03T05:15:51", "upload_time_iso_8601": "2014-11-03T05:15:51.127866Z", "url": "https://files.pythonhosted.org/packages/29/cf/62208b004f9dad539299b059bec6a43625dd4421da8ac428d9c5dfe3f8b3/django-scheduler-0.7.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "09b1c80ca83546c0d1ed4b1eff8eb3b6", "sha256": "5a44b316bdbce606761f7bdd44d9cd278f0a7cac5f3eaf14959dbe46605d0820" }, "downloads": -1, "filename": "django-scheduler-0.7.4.tar.gz", "has_sig": false, "md5_digest": "09b1c80ca83546c0d1ed4b1eff8eb3b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66374, "upload_time": "2015-01-11T19:17:23", "upload_time_iso_8601": "2015-01-11T19:17:23.006753Z", "url": "https://files.pythonhosted.org/packages/bb/36/2a811ff4331dd6f453bdfa10aa64e52dd54f5702dd23287acd6354ccf8d7/django-scheduler-0.7.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "128788c4b06d7ee5ff02b2919d0dd35b", "sha256": "576fe5ed4b22fb6c0dcb7033a3f46631e39f1c7d351aca717dc76729aeb0a942" }, "downloads": -1, "filename": "django-scheduler-0.7.5.tar.gz", "has_sig": false, "md5_digest": "128788c4b06d7ee5ff02b2919d0dd35b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58109, "upload_time": "2015-05-16T03:22:36", "upload_time_iso_8601": "2015-05-16T03:22:36.946675Z", "url": "https://files.pythonhosted.org/packages/36/57/a6ca840e925c615053c0f7dcef754d0a71d03ea630dba86c4bfbcfd113cc/django-scheduler-0.7.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8": [ { "comment_text": "", "digests": { "md5": "3b73b91abb9382b143a53004e639f47c", "sha256": "eda60527697150b7356dfee6dfaed97a681f00cd58a54db38b0739acf85e1dbb" }, "downloads": -1, "filename": "django-scheduler-0.8.tar.gz", "has_sig": false, "md5_digest": "3b73b91abb9382b143a53004e639f47c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83248, "upload_time": "2016-05-04T15:51:42", "upload_time_iso_8601": "2016-05-04T15:51:42.817407Z", "url": "https://files.pythonhosted.org/packages/ee/47/31b4c03f428a2eed4952cd05424965171b95e497d7abd5f3546c9dd3f329/django-scheduler-0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "11739b512ccae2e38adf37b1a57cd296", "sha256": "3122a59a24cd5ea616344d49f0738d1c3a2f3a696824d20ac635653c7f6f2c00" }, "downloads": -1, "filename": "django-scheduler-0.8.1.tar.gz", "has_sig": false, "md5_digest": "11739b512ccae2e38adf37b1a57cd296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81107, "upload_time": "2016-11-08T03:07:07", "upload_time_iso_8601": "2016-11-08T03:07:07.447570Z", "url": "https://files.pythonhosted.org/packages/bd/6d/aca4286fde95c3530483dd683753ad2e213f821044e8345a045210fbe031/django-scheduler-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "98f5971515568a19c8f25bc08d3fe08f", "sha256": "373e329f13e78e4812264180af175fd79f90047f20ddcbe550ea35cf681cb7a8" }, "downloads": -1, "filename": "django-scheduler-0.8.2.tar.gz", "has_sig": false, "md5_digest": "98f5971515568a19c8f25bc08d3fe08f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81299, "upload_time": "2016-12-03T19:15:12", "upload_time_iso_8601": "2016-12-03T19:15:12.976797Z", "url": "https://files.pythonhosted.org/packages/0a/cb/a0897951b343f58cc830953bb2d764649d194a85ac5dfc0d84dcc8a2c90f/django-scheduler-0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "af3e78220c0a34e154f41634e486a0b3", "sha256": "9405cdcc1110f24780110f896f605f308b4e636955af7de7fe519c9e73e18cdb" }, "downloads": -1, "filename": "django-scheduler-0.8.3.tar.gz", "has_sig": false, "md5_digest": "af3e78220c0a34e154f41634e486a0b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84684, "upload_time": "2017-02-02T01:38:34", "upload_time_iso_8601": "2017-02-02T01:38:34.373404Z", "url": "https://files.pythonhosted.org/packages/af/aa/30865d17f8ee04728d44b8d99ee99c7c9e4d3a9fcd74e5e28bd6fbda31f6/django-scheduler-0.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "21ec4dd80668cf5593a17d09e0ed0c24", "sha256": "5d0dc3a79aff5a0a9c21137eb98af8824dff237f5ff8524f673c727ce25393b0" }, "downloads": -1, "filename": "django_scheduler-0.8.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21ec4dd80668cf5593a17d09e0ed0c24", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 136370, "upload_time": "2017-09-15T22:59:11", "upload_time_iso_8601": "2017-09-15T22:59:11.566352Z", "url": "https://files.pythonhosted.org/packages/b9/b4/7e4f6dbdc75f32f872697c7ad133cdec4ce3a0f91d9e938961e315d63bbe/django_scheduler-0.8.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "539b2403126027bd366b87b5d2e14f0d", "sha256": "ab8d99c4ef8f3f8195a75d515b5dd225d7f136ed1c4bd2a12e4ee53c6c5f81a7" }, "downloads": -1, "filename": "django-scheduler-0.8.4.tar.gz", "has_sig": false, "md5_digest": "539b2403126027bd366b87b5d2e14f0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85013, "upload_time": "2017-04-11T05:12:06", "upload_time_iso_8601": "2017-04-11T05:12:06.057216Z", "url": "https://files.pythonhosted.org/packages/62/32/2b2fe7407b60b30918e56aa573d021792db8242060757dd9e566d6970012/django-scheduler-0.8.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "6c97e09917909141ba52a44b77e3f85c", "sha256": "75743702b7803ac5c2fed1f6525210f9f63644a55a8a29392cae49f500f012ea" }, "downloads": -1, "filename": "django-scheduler-0.8.5.tar.gz", "has_sig": false, "md5_digest": "6c97e09917909141ba52a44b77e3f85c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81146, "upload_time": "2017-06-25T19:50:36", "upload_time_iso_8601": "2017-06-25T19:50:36.118706Z", "url": "https://files.pythonhosted.org/packages/52/c9/cc01db19a3be4e688fc05ce0dac4abd4b7a07fc138ed2507fde227ffd10f/django-scheduler-0.8.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "d602293fd52b5b5c8e90a493c2edfd3c", "sha256": "f564ed5575a5c938c5aeb8b495a829514f3d30984f963fdd324bcf7c8acc4329" }, "downloads": -1, "filename": "django_scheduler-0.8.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d602293fd52b5b5c8e90a493c2edfd3c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 137670, "upload_time": "2018-01-09T05:19:59", "upload_time_iso_8601": "2018-01-09T05:19:59.840591Z", "url": "https://files.pythonhosted.org/packages/2f/6f/4ce2c0682c080db35880d064498552f1e9d88f4e1748a3b8a89317d54e8f/django_scheduler-0.8.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.8.6.1": [ { "comment_text": "", "digests": { "md5": "d7c0415b8936dd7109d0052df930b592", "sha256": "24b281a8913d9b6d1c8f4f48e61d26526fe6cb404480bd4b1e5c49a3df107e4f" }, "downloads": -1, "filename": "django_scheduler-0.8.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7c0415b8936dd7109d0052df930b592", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 137700, "upload_time": "2017-09-16T14:41:28", "upload_time_iso_8601": "2017-09-16T14:41:28.196109Z", "url": "https://files.pythonhosted.org/packages/24/4e/53f17526e4af56034fa99ecb3307048ef77b70f40da95ee899836a19ee03/django_scheduler-0.8.6.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7ec0f96fce90665d1f94d5e1c26375f1", "sha256": "15851bbfe09a902258d432800bf077896eca157f70b2d023469640aee1f97c40" }, "downloads": -1, "filename": "django-scheduler-0.8.6.1.tar.gz", "has_sig": false, "md5_digest": "7ec0f96fce90665d1f94d5e1c26375f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81358, "upload_time": "2017-09-16T02:58:26", "upload_time_iso_8601": "2017-09-16T02:58:26.605476Z", "url": "https://files.pythonhosted.org/packages/8a/6a/6a98d2332bad6d509884b9408d98d24b84b57eddbeadd03ec564c5aef3b1/django-scheduler-0.8.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "ea4545fc21065a537969aaf7d0b2e920", "sha256": "539f240c30fa6ffaef04ea202714456150df578f7b4f333a453de34f4df4375b" }, "downloads": -1, "filename": "django_scheduler-0.8.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea4545fc21065a537969aaf7d0b2e920", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 142494, "upload_time": "2018-01-09T05:20:08", "upload_time_iso_8601": "2018-01-09T05:20:08.471900Z", "url": "https://files.pythonhosted.org/packages/1a/00/fca5fcb14036eaf00a2df77daaf9188e09d9ad92b19778f74eac201f189b/django_scheduler-0.8.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "61d584f95e4c7bf7b9cf08600958aa7e", "sha256": "7d61c27a13540dc8884cf550cabc212954cf64737d07d5344bcdd6a764b30130" }, "downloads": -1, "filename": "django_scheduler-0.8.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "61d584f95e4c7bf7b9cf08600958aa7e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 97858, "upload_time": "2018-01-14T22:29:22", "upload_time_iso_8601": "2018-01-14T22:29:22.353162Z", "url": "https://files.pythonhosted.org/packages/cf/f6/d1e0cf79fd68d0891a932b2786c966bdd9caded2f7a2faff6db51b46fce9/django_scheduler-0.8.8-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "35c358ad23708d1c68352d840a8a176a", "sha256": "264dbfe50df1116ea418a37516ae53fa4f07032d153e1481ea5e178e96eea4c3" }, "downloads": -1, "filename": "django-scheduler-0.8.8.tar.gz", "has_sig": false, "md5_digest": "35c358ad23708d1c68352d840a8a176a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 70844, "upload_time": "2018-01-14T22:29:24", "upload_time_iso_8601": "2018-01-14T22:29:24.484877Z", "url": "https://files.pythonhosted.org/packages/18/af/c0e03fd864f7cb46ca87f0638ccabd9eeea260ba153b77a58cf79c62f14b/django-scheduler-0.8.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "f09be3f91eda418e3d8dcae3287c7afa", "sha256": "8a3fc3c0d3511aba6e4f15e061edc3c91a6cc5723330eb0675ddcaeaae9ec82e" }, "downloads": -1, "filename": "django_scheduler-0.9.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f09be3f91eda418e3d8dcae3287c7afa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=3.5", "size": 98268, "upload_time": "2019-10-05T22:29:24", "upload_time_iso_8601": "2019-10-05T22:29:24.014492Z", "url": "https://files.pythonhosted.org/packages/f5/eb/3d8e8d68d7b6c10d6f306092561fa054d2280b824006fec4815aede7bc22/django_scheduler-0.9.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "934980464503203058abe6511e98d03c", "sha256": "77cb9813c804b5e8aa14538fff497ba38367ce39583e446fd55398ef3e298a60" }, "downloads": -1, "filename": "django_scheduler-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "934980464503203058abe6511e98d03c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 98276, "upload_time": "2019-10-04T13:58:11", "upload_time_iso_8601": "2019-10-04T13:58:11.021423Z", "url": "https://files.pythonhosted.org/packages/10/dc/8c21b4e76ccd9a2436790074add40dbde7f5182f4049ead592885fd1cfee/django_scheduler-0.9.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4992cccf5d65c36daf6249b47c93f24c", "sha256": "cca0f78db4c751443234269942a70a0543f26bae4bd9844df16c7f75ab8f6bde" }, "downloads": -1, "filename": "django-scheduler-0.9.0.tar.gz", "has_sig": false, "md5_digest": "4992cccf5d65c36daf6249b47c93f24c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 72279, "upload_time": "2019-10-04T13:58:13", "upload_time_iso_8601": "2019-10-04T13:58:13.202781Z", "url": "https://files.pythonhosted.org/packages/ae/e8/a5df99c990e16256c81eee0b60a59103097f9a2436e75a7dec2fbba81131/django-scheduler-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "3bb1806991217d5eda874bfeef3064f4", "sha256": "892e00e49c11036e8e20b6ea7343cd612a48f2d832139ff3b715c4317a8ec931" }, "downloads": -1, "filename": "django-scheduler-0.9.1.tar.gz", "has_sig": false, "md5_digest": "3bb1806991217d5eda874bfeef3064f4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 72280, "upload_time": "2019-10-28T02:53:09", "upload_time_iso_8601": "2019-10-28T02:53:09.872532Z", "url": "https://files.pythonhosted.org/packages/e5/37/79ad72c334fc2bba34ee6bd1142fc9455ff5dad9fec513974e8ae69aaf4d/django-scheduler-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "4c8ed21bfca2e2732f2a175c036681eb", "sha256": "313979f29ee52e211461900aa1afd2c367c304f1c60601b16bb9017432412242" }, "downloads": -1, "filename": "django_scheduler-0.9.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4c8ed21bfca2e2732f2a175c036681eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 98476, "upload_time": "2019-10-31T02:59:10", "upload_time_iso_8601": "2019-10-31T02:59:10.446915Z", "url": "https://files.pythonhosted.org/packages/75/71/024ab33032b7a332e4a9f5ba0ce9e059ab052dd824dc29835c49efa3e9ea/django_scheduler-0.9.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0c1f6a217c4be210539b953cea078a4c", "sha256": "b562c3fdd3ce5fe16c5091f8b5a20a2ac79953575e020bd2416659ce0a24429b" }, "downloads": -1, "filename": "django-scheduler-0.9.2.tar.gz", "has_sig": false, "md5_digest": "0c1f6a217c4be210539b953cea078a4c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 72285, "upload_time": "2019-10-28T04:54:31", "upload_time_iso_8601": "2019-10-28T04:54:31.773043Z", "url": "https://files.pythonhosted.org/packages/6e/48/a256d5e1d2216f5f8336408470d985988bfe782c5499e5e64707f1d57b6a/django-scheduler-0.9.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "52200c0250fdf944c08f72aefabe17e6", "sha256": "a926551ed2c3e3898387f1a60e2f80be70fcb7dab6fa7c3093247fa6cb4fdeb8" }, "downloads": -1, "filename": "django_scheduler-0.9.3-py3-none-any.whl", "has_sig": false, "md5_digest": "52200c0250fdf944c08f72aefabe17e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 98476, "upload_time": "2019-10-31T23:02:11", "upload_time_iso_8601": "2019-10-31T23:02:11.366781Z", "url": "https://files.pythonhosted.org/packages/c2/91/09338819c15d3b9730ff4240086ca60186d8c8efecbcdc443435b544fb56/django_scheduler-0.9.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dd35254a7fba6e2f9b2c60c9d4e59dbf", "sha256": "7cbcc21ae98df8032ba7b5e2c86567d9c66ec4e0ea14eaeb9af348171852fc0f" }, "downloads": -1, "filename": "django-scheduler-0.9.3.tar.gz", "has_sig": false, "md5_digest": "dd35254a7fba6e2f9b2c60c9d4e59dbf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 72461, "upload_time": "2019-10-31T23:02:13", "upload_time_iso_8601": "2019-10-31T23:02:13.324810Z", "url": "https://files.pythonhosted.org/packages/93/66/d032f0671aa9a636c38b7a04baf074f0f68dcc539c4e5f9a3bad8db658b8/django-scheduler-0.9.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "4bd5776f66f68c1770446e6fb72fd4a6", "sha256": "e88a7b87b9864e23b0e4cc7f8b067d23fa163bd00248563b783f6e0f47c34047" }, "downloads": -1, "filename": "django_scheduler-0.9.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4bd5776f66f68c1770446e6fb72fd4a6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 99092, "upload_time": "2021-05-19T23:27:57", "upload_time_iso_8601": "2021-05-19T23:27:57.052740Z", "url": "https://files.pythonhosted.org/packages/7d/54/e7e30a1c25a067dd080851223a0cce81b96751ac0ebcefe46debaf0e5042/django_scheduler-0.9.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5c0dfec66786862022fc09a2b9a7a91a", "sha256": "969aedb116d53417cb607ab84155995b160c705b71894268e0f53739bddc85df" }, "downloads": -1, "filename": "django-scheduler-0.9.4.tar.gz", "has_sig": false, "md5_digest": "5c0dfec66786862022fc09a2b9a7a91a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 75709, "upload_time": "2021-05-19T23:28:27", "upload_time_iso_8601": "2021-05-19T23:28:27.098447Z", "url": "https://files.pythonhosted.org/packages/8d/e8/090ce36b0508422b2c2583b74dc6a9971fadbce5d4fd3c89772a3e05f198/django-scheduler-0.9.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "ab9b0e9ae81a47a00c7d8e58a6ad5880", "sha256": "474cfcc6879006e9168718ab433937f370644d046652aa56264b77af22724286" }, "downloads": -1, "filename": "django_scheduler-0.9.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ab9b0e9ae81a47a00c7d8e58a6ad5880", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 99611, "upload_time": "2021-05-30T02:01:45", "upload_time_iso_8601": "2021-05-30T02:01:45.256090Z", "url": "https://files.pythonhosted.org/packages/54/7b/a55780c76ed42ee746112a5aea3dd349c133ae1da1f91838f4dab277eda6/django_scheduler-0.9.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f6eaf66950ddcc7c45fce2a0f1aceb6c", "sha256": "a14c6320a849187b3cc27c69c00b6575f8f6a6ff7e0fff4f2de3f6179d6d0fdd" }, "downloads": -1, "filename": "django-scheduler-0.9.5.tar.gz", "has_sig": false, "md5_digest": "f6eaf66950ddcc7c45fce2a0f1aceb6c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 76163, "upload_time": "2021-05-30T02:01:47", "upload_time_iso_8601": "2021-05-30T02:01:47.034903Z", "url": "https://files.pythonhosted.org/packages/b9/9a/b0ab722a58cd74afa8849e43b57618a23f9aaa5ac5073a663eff4f288266/django-scheduler-0.9.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "6173a575a7a16e4a0de3655ad038340c", "sha256": "a4cdaaa30972ee04ae68ae201e215d98bc317ee18e58f254031186a586273858" }, "downloads": -1, "filename": "django_scheduler-0.9.6-py3-none-any.whl", "has_sig": false, "md5_digest": "6173a575a7a16e4a0de3655ad038340c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 99632, "upload_time": "2022-04-18T08:40:02", "upload_time_iso_8601": "2022-04-18T08:40:02.543639Z", "url": "https://files.pythonhosted.org/packages/f2/54/899a9b0ff52263aea3d01efec25e354ed306218ce263a330e0a2e6db5e89/django_scheduler-0.9.6-py3-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6173a575a7a16e4a0de3655ad038340c", "sha256": "a4cdaaa30972ee04ae68ae201e215d98bc317ee18e58f254031186a586273858" }, "downloads": -1, "filename": "django_scheduler-0.9.6-py3-none-any.whl", "has_sig": false, "md5_digest": "6173a575a7a16e4a0de3655ad038340c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 99632, "upload_time": "2022-04-18T08:40:02", "upload_time_iso_8601": "2022-04-18T08:40:02.543639Z", "url": "https://files.pythonhosted.org/packages/f2/54/899a9b0ff52263aea3d01efec25e354ed306218ce263a330e0a2e6db5e89/django_scheduler-0.9.6-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }