django-tasks-scheduler

View on PyPIReverse Dependencies (0)

3.0.0 django_tasks_scheduler-3.0.0-py3-none-any.whl

Wheel Details

Project: django-tasks-scheduler
Version: 3.0.0
Filename: django_tasks_scheduler-3.0.0-py3-none-any.whl
Download: [link]
Size: 98569
MD5: 6aa668cb499faa8942be0a6585579028
SHA256: 6b84e74e30bc9c599417fb10b0e908115666612f3a289ea6159ca61b3eddd944
Uploaded: 2025-02-05 15:10:30 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: django-tasks-scheduler
Version: 3.0.0
Summary: An async job scheduler for django using redis/valkey brokers
Author: Daniel Moran
Author-Email: daniel[at]moransoftware.ca
Maintainer: Daniel Moran
Maintainer-Email: daniel[at]moransoftware.ca
Project-Url: Bug Tracker, https://github.com/django-commons/django-tasks-scheduler/issues
Project-Url: Documentation, https://django-tasks-scheduler.readthedocs.io/en/latest/
Project-Url: Funding, https://github.com/sponsors/cunla
Project-Url: Homepage, https://github.com/django-commons/django-tasks-scheduler
License: MIT
Keywords: redis,valkey,django,background-jobs,job-queue,task-queue,redis-queue,scheduled-jobs
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 5.0
Classifier: Framework :: Django :: 5.1
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10,<4.0
Requires-Dist: click (<9.0,>=8.1)
Requires-Dist: croniter (>=2.0)
Requires-Dist: django (>=5)
Requires-Dist: pyyaml (<7.0,>=6.0); extra == "yaml"
Requires-Dist: rq (<2.0,>=1.16)
Requires-Dist: valkey (<7.0.0,>=6.0.2); extra == "valkey"
Provides-Extra: valkey
Provides-Extra: yaml
Description-Content-Type: text/markdown
[Description omitted; length: 763 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.0.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
scheduler/__init__.py sha256=eWukkZuWyOi0O5fJbIhY-pGtw3CGo2ess_ghp2mfusE 149
scheduler/admin/__init__.py sha256=0iOVfB_EtOmZdqGCU8Dra7weHn3NO1NnuJHnplG3uQk 215
scheduler/admin/ephemeral_models.py sha256=lQYC0ySKtTDRcUsosflwQQH5NqaM6jXvEBoDlBWnoBQ 1454
scheduler/admin/old_task_models.py sha256=PLoEUTNJoxI7oMQecgNMHNHrY_bY31iEj2PhTLT6GIw 8499
scheduler/admin/task_admin.py sha256=iPNdamz2OaHwpERzsdb60firkZrt2AwR6LwJmZ4ilX4 6355
scheduler/apps.py sha256=jpAIdCHQ2EQUGLUxabxs57gUcATolM3WYIstvsV7TaM 277
scheduler/broker_types.py sha256=052Bjj-DdvtzF_Ze26umSYEnqniEn5Yy9HZrtAhJYes 1176
scheduler/decorators.py sha256=5wcW1v6qSu0OHDsT6Qavf-H5ie-wOg9opW44R_JMPaQ 1297
scheduler/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scheduler/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scheduler/management/commands/delete_failed_executions.py sha256=FH08gNm4E1y4I0iYDPKvKda_pfV-qkPuCIyErRs-OeA 1260
scheduler/management/commands/export.py sha256=wlxMIW1SI_iI4mfg5Axfvh-URftG7lrX8pap1ir8I8A 1958
scheduler/management/commands/import.py sha256=p8SEtUpToaPqsz-8zMFRBC8MNOj98wR95ZdG0IaMAio 4766
scheduler/management/commands/rqstats.py sha256=I5i0-PrNhcrc5P8eJnnKqxSXB4pUH7CpXBgY8NmkhKU 3544
scheduler/management/commands/rqworker.py sha256=_dN-yi5MrbVwdYwkpUc-HOnvHmR7FmBGmT1Uy2o-6b0 4494
scheduler/management/commands/run_job.py sha256=xFgtUEFnT0N9xZ9Yji8J19mXd9p3CbqlJ9LCNpD_F8A 1355
scheduler/migrations/0001_initial_squashed_0005_added_result_ttl.py sha256=KGGh8rAZepSHSYEQiHKpBN-nZpCWegu1pUaFKs5Mozc 6402
scheduler/migrations/0002_alter_cronjob_id_alter_repeatablejob_id_and_more.py sha256=g4ubF5ws5OLydLikRzfKahJ71hi4unMUNkZkYw3qHmg 898
scheduler/migrations/0003_auto_20220329_2107.py sha256=FQXeV0Q31c-OJUxT37lw-lFoc_3V4mUqm5fBHH2FLJY 4196
scheduler/migrations/0004_cronjob_at_front_repeatablejob_at_front_and_more.py sha256=Qa9UTzo4fXmZu31MnnP_vty-6ApjdTDFXCTcFfMco2o 791
scheduler/migrations/0005_alter_cronjob_at_front_alter_repeatablejob_at_front_and_more.py sha256=kh9FTiRTfxXEfOeV5VDl-9WnlW6q_OV9JYCaTCThBC0 896
scheduler/migrations/0006_auto_20230118_1640.py sha256=yotJkEgt-NnfGJSGpxwpTeOOVjw6XsSHc738qv5eGt8 728
scheduler/migrations/0007_add_result_ttl.py sha256=q8hIe9U5pdt7jO4oQywOEFQF0DCbo08SiEmgZ-ZBEE8 1302
scheduler/migrations/0008_rename_str_val_jobarg_val_and_more.py sha256=OKFB48D5LudaTKgXZwQCWN2kDoqTQIfEJ7ox0Pd1dkc 1982
scheduler/migrations/0009_alter_jobarg_arg_type_alter_jobarg_val_and_more.py sha256=nsslg1ri4_fBFXx7KvDQIRJuZx_qTa-Z3ZojfjoUJDA 1362
scheduler/migrations/0010_queue.py sha256=Gxg6qGGXg1fVr2qxWqzGQzfjjNvtdc_URRjOm342q38 661
scheduler/migrations/0011_worker_alter_queue_options_alter_cronjob_at_front_and_more.py sha256=WP1_h84zYfzm40rqqB1HQ_fgH5rP5uvP5UBGPrifoG8 7643
scheduler/migrations/0012_alter_cronjob_name_alter_repeatablejob_name_and_more.py sha256=34TjnBvem0y5Uu36dDcspbYyUWDf3Qwlci5t4k3WLYA 934
scheduler/migrations/0013_alter_cronjob_queue_alter_repeatablejob_queue_and_more.py sha256=gyHksfQXJuDkCsMUk-KThEULe_Cj2t6QActu9CfqjeM 1320
scheduler/migrations/0014_alter_cronjob_created_alter_cronjob_modified_and_more.py sha256=NOqXTMEJCjLMAXp_CDagjmqFyrtjOXGFM_OK0V7jI-c 1261
scheduler/migrations/0015_rename_cronjob_crontask_and_more.py sha256=FbneZ74jQJAOSvrdY6yGvbqIzBldBfDfoTAI_VHcHIw 608
scheduler/migrations/0016_rename_jobarg_taskarg_rename_jobkwarg_taskkwarg_and_more.py sha256=OueILxgXrkvvddVwti1mVUbEwuTjmEa0rL78isJ1TNQ 1116
scheduler/migrations/0017_remove_crontask_repeat_crontask_failed_runs_and_more.py sha256=KhBHGC6uA1PpDdBKYUagoRSoXWpL2m5ZgM1KfWDbws0 2410
scheduler/migrations/0018_alter_crontask_queue_alter_repeatabletask_queue_and_more.py sha256=GjzBz1fatdsZuNhTwaiIP0fpORUm0osh78iSlEsDbH0 1115
scheduler/migrations/0019_task_crontask_new_task_id_repeatabletask_new_task_id_and_more.py sha256=p4xNu3NrvWNh7anO2WN8q8JVtTb-jFvk8nWN2Aj_yJI 7630
scheduler/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scheduler/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scheduler/models/args.py sha256=9c5TNDYAwdIv478Yo_HuqxIil7Is3J1Rk1NjRP2envs 3189
scheduler/models/migrate_util.py sha256=NolNUc4gem39A9p8FCBhPUwlHfz23pvaFmm5l-SFRYs 3193
scheduler/models/old_scheduled_task.py sha256=W0Lh4n3E4KBapBx5nbgWYbb2Up9N2C_MfyObb2eFZT4 18201
scheduler/models/queue.py sha256=xVnv5-6qRZy_cik8BSexi8vg5ohpy9Rx7pewP30Zq0A 364
scheduler/models/task.py sha256=qrMsgFRCnOCbXRsQ3BoKSDoWHyKqR7QyAG0hKs02igI 16633
scheduler/models/worker.py sha256=0B2k1hSZXDArJS9wvOpuY7FTzuyxoQPlyIafmTny_ik 366
scheduler/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scheduler/queues.py sha256=o5K0m6zgRRaAiwLR1USJNV5dTuHEzpkKCeyrPKdnGuw 5317
scheduler/rq_classes.py sha256=Fln9mHpGz27xZeNPd35Llqm1tVuUB_UhuprYZGCJIX4 10029
scheduler/settings.py sha256=4NKYUsjjnQh81AIjnVA18k1nD5KNMKw1s2jgKoADVT8 1846
scheduler/static/admin/js/select-fields.js sha256=isfVBqNl485U_Q-gis3Drg98gzKE3UaOVphZA33N_78 775
scheduler/templates/admin/scheduler/change_form.html sha256=jPPv8k__yLBrvLJ31EQKanjSVr3UFl7_Qi5-EsynWKI 163
scheduler/templates/admin/scheduler/change_list.html sha256=hWDwLcJjFHkLyNlXtGJof-AKn5O7eHBH7qwS3Tcv7So 127
scheduler/templates/admin/scheduler/confirm_action.html sha256=QXwb76xC4wU_XjzDhAT7CkCE0qblwORNx_irPQe39Mo 1595
scheduler/templates/admin/scheduler/job_detail.html sha256=tL_q1wqZPekcVfAfj-hnOo-SVgLZFmZUwygjT0QzzS0 7783
scheduler/templates/admin/scheduler/jobs-list.partial.html sha256=wW2a1DWNg5xu9x0YUTIQiqKmkbwIW_gJkEX-72DueLU 2697
scheduler/templates/admin/scheduler/jobs.html sha256=nfgkIlISPDDxQNiS964GuXtL1D8xYWKomOUsCv9oKyw 6363
scheduler/templates/admin/scheduler/queue_workers.html sha256=4fevUc_jiXBTItFYyVecl27buxU8WOIUllkf4bdbQZE 915
scheduler/templates/admin/scheduler/scheduler_base.html sha256=gK2klZoWTAOmzRiOcvBBRqIDqAN4dQbbQaH9rgBCavo 568
scheduler/templates/admin/scheduler/single_job_action.html sha256=xcSvheMgjuAiJeDHQyZ7GGA-ywPeFQEly7qmzN2HA9s 1325
scheduler/templates/admin/scheduler/stats.html sha256=3QIF7OR80DGgWeagQdpOfgiMxsY1i-4g5TWx06A-TLY 4224
scheduler/templates/admin/scheduler/worker_details.html sha256=_VFasl4n8wJqcPxpNVMBs_9xvCqcXnTXmyDSkC9jj6s 3032
scheduler/templates/admin/scheduler/workers-list.partial.html sha256=3YhXq-2_buK9eYHw8jHzkEohZQBp6d2yfUykFyqsdsQ 1891
scheduler/templates/admin/scheduler/workers.html sha256=UKb9Z3HDqYGvQXN-DBYh-O6j5N9kGRggRJSv2cg_lxw 935
scheduler/templatetags/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scheduler/templatetags/scheduler_tags.py sha256=wm6FMwCTUjg83142Y_37eCkwgb3EtqCdNgxO0eshU48 1658
scheduler/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scheduler/tests/jobs.py sha256=GOJkK_uaxZLkB86JSP_nZG2nRYaN6RH3Zb2aIl6rYDA 672
scheduler/tests/test_internals.py sha256=z1mhV277sp1IUwLYhcOE_Mmc4nwce1_p15zBQsF21f4 684
scheduler/tests/test_job_arg_models.py sha256=prjsapxyM741DFy99XI91V3JMwKv_JxAI1ZXv_TX4FI 6141
scheduler/tests/test_job_decorator.py sha256=cWaXDTIRcp55Im1FUB633b54nz1ib-Y0y9T2woi8P3A 2376
scheduler/tests/test_mgmt_commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scheduler/tests/test_mgmt_commands/test_delete_failed_executions.py sha256=tToc5QleBSDEGJlPZ2BXG9KJ4c7SMPp-JC5ocxPFIfw 782
scheduler/tests/test_mgmt_commands/test_export.py sha256=kdQrF7IguLmi-TmuBtoHd5p6pY4dM8kqBefHvkKl8go 2631
scheduler/tests/test_mgmt_commands/test_import.py sha256=CqcAa5UIlgb2sBB0BHp2-k9oTl9YuDQ5-EKoZ6_3TS8 5812
scheduler/tests/test_mgmt_commands/test_rq_stats.py sha256=wix5lO9ojBrwKhSkP5qP7DJHg7vnPDzr3FiF0QIvdWQ 313
scheduler/tests/test_mgmt_commands/test_rq_worker.py sha256=sY1C7y1wLvkl8jeT2r6X6h2e6hO_1GTZMGiQfwSWZY0 3719
scheduler/tests/test_mgmt_commands/test_run_job.py sha256=uuRhvbbnqA4_k3aqKU8_J9Ub130wHB0G09RIx6Sk2FY 659
scheduler/tests/test_old_models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scheduler/tests/test_old_models/test_cron_task.py sha256=8sthU-w_BT7l3yjZJ4o7WMzKYVck6s1wg6-UDB5fsNY 3206
scheduler/tests/test_old_models/test_old_models.py sha256=ZDx13ANhH35C17oN_h6fi0Kz_8iQ7HgDdO82lzYIfB4 22413
scheduler/tests/test_old_models/test_old_repeatable_task.py sha256=gQQXIMVx0n6DywiA_-BthhZKRlVWgNk-PGv4r0DWoLc 8372
scheduler/tests/test_old_models/test_old_task_model.py sha256=6MKDrcqNTB2sjacf_1ba1_Zdc6nDtNupwD6JiC5v_Ys 22454
scheduler/tests/test_redis_models.py sha256=3akZ_5mUl0MA-NVEK_hyrk-u-I1-iMmidyDOw2S1XZg 807
scheduler/tests/test_settings.py sha256=27BL1SwZXyMzDfCU1ciehEeJzEipvQde0RJJMV37zJk 2288
scheduler/tests/test_task_types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scheduler/tests/test_task_types/test_cron_task.py sha256=Dw9u-stK_qWBz7zgKvUeQGXh4jNLzoxn9gTND5-NfyI 3142
scheduler/tests/test_task_types/test_once_task.py sha256=lCNKFcbsMPD6n-RZwgT5QfxHpFDWvik0f1GM3ehU5QE 750
scheduler/tests/test_task_types/test_repeatable_task.py sha256=vsZls2bS_ChyjKgOkEQPxXysY677LLaNfAUURZcFmRQ 7989
scheduler/tests/test_task_types/test_task_model.py sha256=MZPMg26pwR8HYZqPPm0vu51Bg5f-exoAvbR8pnXWjgY 21122
scheduler/tests/test_views.py sha256=8-ovCqsTG4_X_uPUR7aGSVmOFc7x4G-D0eusZU3a_BQ 21316
scheduler/tests/test_worker.py sha256=yuhktGXpQXRo3un5yQ_mBoG2aw8Q4hBszGbhVsTbLGY 2132
scheduler/tests/testtools.py sha256=s-c0-H6pfAFmyCZo-zI4v8E_9XO8lQ0XDxqnGb8_wp4 4951
scheduler/tools.py sha256=aay0lIph6327mfNVTRmFXveYXvmtNDEqXOJjbQtJKOA 4196
scheduler/urls.py sha256=gUAsIvtfgFDfs1fJBfOqbBvhvpA900AePjd-msrvPiE 1121
scheduler/views.py sha256=QqepQXre9DvT_5ni3haGUWpoql_pKKr0LETdh4wIWyc 17175
django_tasks_scheduler-3.0.0.dist-info/LICENSE sha256=H-s2O-1NPbgPQv3sKLEn-vgWxt0ZFk9Ky_yki60Ip2U 1107
django_tasks_scheduler-3.0.0.dist-info/METADATA sha256=dFNP4sIOIiL-NuPuutEm6ztzUxWjCu9SW5LlU4b2zlY 2441
django_tasks_scheduler-3.0.0.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
django_tasks_scheduler-3.0.0.dist-info/RECORD