Fri Feb 9 09:49:18 2024 UTC (104d)
py-django-celery-beat: updated to 2.5.0

2.5.0
=====
- Prefetch_related on PeriodicTaskQuerySet.enabled
- Clarify month range
- Declare support for Django 4.2 & Python 3.11.
- Adding human readable descriptions of crontab schedules
- Start time heap block fix

2.4.0
=====
- Fixed error path for zh-Hans translate
- Django>=3.2,<4.2
- fix: downgrade importlib-metadata<5.0 until celery 5.3.0 release.
- Fixed signals can not connect to OneToOneField
- Remove superseded ExtendedQuerySet as it's functionality is built in.
- Wrapped fieldset labels of PeriodicTaskAdmin around gettext_lazy.
- fix: update PeriodicTask from entry

2.3.0
=====
- Admin "disable_tasks" action also updates PeriodicTask's last_run_at field
- feat: add periodic_task_name in favor of celery/django-celery-results
- Fix ClockedSchedule and PeriodicTasks showing UTC time when Time Zone
- Change last_run_at=None when using disable tasks admin action
- fix the conflict with celery configuration
- A unit Test to make sure ClockedSchedule and PeriodicTasks are shown
- Django 4.0 and Python 3.10 support


(adam)
diff -r1.7 -r1.8 pkgsrc/www/py-django-celery-beat/Makefile
diff -r1.5 -r1.6 pkgsrc/www/py-django-celery-beat/PLIST
diff -r1.8 -r1.9 pkgsrc/www/py-django-celery-beat/distinfo
diff -r1.1 -r0 pkgsrc/www/py-django-celery-beat/patches/patch-requirements_test.txt
Fri Feb 9 18:49:18 2024
Mon Jun 26 19:41:13 2023
pkgsrc/www/py-django-celery-beat/patches/patch-requirements_test.txt,v

anoncvs not yet been updated

cvs diff -r1.7 -r1.8 pkgsrc/www/py-django-celery-beat/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-django-celery-beat/Makefile 2023/07/13 10:03:26 1.7
+++ pkgsrc/www/py-django-celery-beat/Makefile 2024/02/09 09:49:18 1.8
@@ -1,24 +1,36 @@ @@ -1,24 +1,36 @@
1# $NetBSD: Makefile,v 1.7 2023/07/13 10:03:26 wiz Exp $ 1# $NetBSD: Makefile,v 1.8 2024/02/09 09:49:18 adam Exp $
2 2
3DISTNAME= django-celery-beat-2.2.1 3DISTNAME= django-celery-beat-2.5.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 2 
6CATEGORIES= www python 5CATEGORIES= www python
7MASTER_SITES= ${MASTER_SITE_PYPI:=d/django_celery_beat/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=d/django_celery_beat/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/celery/django-celery-beat 9HOMEPAGE= https://github.com/celery/django-celery-beat
11COMMENT= Database-backed Periodic Tasks 10COMMENT= Database-backed Periodic Tasks
12LICENSE= modified-bsd 11LICENSE= modified-bsd
13 12
14DEPENDS+= ${PYPKGPREFIX}-celery>=4.4:../../net/py-celery 13TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=40.8.0:../../devel/py-setuptools
15DEPENDS+= ${PYPKGPREFIX}-django>=3:../../www/py-django3 14TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
16DEPENDS+= ${PYPKGPREFIX}-django-timezone-field>=4.1.0:../../www/py-django-timezone-field 15DEPENDS+= ${PYPKGPREFIX}-celery>=5.2.3:../../net/py-celery
 16DEPENDS+= ${PYPKGPREFIX}-django>=3:../../www/py-django4
 17DEPENDS+= ${PYPKGPREFIX}-django-timezone-field>=5.0:../../www/py-django-timezone-field
 18DEPENDS+= ${PYPKGPREFIX}-cron-descriptor>=1.2.32:../../sysutils/py-cron-descriptor
17DEPENDS+= ${PYPKGPREFIX}-crontab>=2.3.4:../../sysutils/py-crontab 19DEPENDS+= ${PYPKGPREFIX}-crontab>=2.3.4:../../sysutils/py-crontab
 20DEPENDS+= ${PYPKGPREFIX}-tzdata-[0-9]*:../../time/py-tzdata
 21TEST_DEPENDS+= ${PYPKGPREFIX}-case>=1.3.1:../../devel/py-case
 22TEST_DEPENDS+= ${PYPKGPREFIX}-ephem-[0-9]*:../../math/py-ephem
 23TEST_DEPENDS+= ${PYPKGPREFIX}-test-django-[0-9]*:../../www/py-test-django
 24TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout-[0-9]*:../../devel/py-test-timeout
18 25
19USE_LANGUAGES= # none 26USE_LANGUAGES= # none
20 27
21PYTHON_VERSIONS_INCOMPATIBLE= 27 28PYTHON_VERSIONS_INCOMPATIBLE= 27
22 29
23.include "../../lang/python/egg.mk" 30.include "../../lang/python/pyversion.mk"
 31.if ${PYTHON_VERSION} < 309
 32DEPENDS+= ${PYPKGPREFIX}-backports.zoneinfo-[0-9]*:../../time/py-backports.zoneinfo
 33.endif
 34
 35.include "../../lang/python/wheel.mk"
24.include "../../mk/bsd.pkg.mk" 36.include "../../mk/bsd.pkg.mk"

cvs diff -r1.5 -r1.6 pkgsrc/www/py-django-celery-beat/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-django-celery-beat/PLIST 2021/07/22 13:36:42 1.5
+++ pkgsrc/www/py-django-celery-beat/PLIST 2024/02/09 09:49:18 1.6
@@ -1,40 +1,45 @@ @@ -1,40 +1,45 @@
1@comment $NetBSD: PLIST,v 1.5 2021/07/22 13:36:42 adam Exp $ 1@comment $NetBSD: PLIST,v 1.6 2024/02/09 09:49:18 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${WHEEL_INFODIR}/METADATA
5${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 5${PYSITELIB}/${WHEEL_INFODIR}/RECORD
6${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 6${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
7${PYSITELIB}/${EGG_INFODIR}/requires.txt 7${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
8${PYSITELIB}/${EGG_INFODIR}/top_level.txt 8${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
9${PYSITELIB}/django_celery_beat/__init__.py 9${PYSITELIB}/django_celery_beat/__init__.py
10${PYSITELIB}/django_celery_beat/__init__.pyc 10${PYSITELIB}/django_celery_beat/__init__.pyc
11${PYSITELIB}/django_celery_beat/__init__.pyo 11${PYSITELIB}/django_celery_beat/__init__.pyo
12${PYSITELIB}/django_celery_beat/admin.py 12${PYSITELIB}/django_celery_beat/admin.py
13${PYSITELIB}/django_celery_beat/admin.pyc 13${PYSITELIB}/django_celery_beat/admin.pyc
14${PYSITELIB}/django_celery_beat/admin.pyo 14${PYSITELIB}/django_celery_beat/admin.pyo
15${PYSITELIB}/django_celery_beat/apps.py 15${PYSITELIB}/django_celery_beat/apps.py
16${PYSITELIB}/django_celery_beat/apps.pyc 16${PYSITELIB}/django_celery_beat/apps.pyc
17${PYSITELIB}/django_celery_beat/apps.pyo 17${PYSITELIB}/django_celery_beat/apps.pyo
18${PYSITELIB}/django_celery_beat/clockedschedule.py 18${PYSITELIB}/django_celery_beat/clockedschedule.py
19${PYSITELIB}/django_celery_beat/clockedschedule.pyc 19${PYSITELIB}/django_celery_beat/clockedschedule.pyc
20${PYSITELIB}/django_celery_beat/clockedschedule.pyo 20${PYSITELIB}/django_celery_beat/clockedschedule.pyo
 21${PYSITELIB}/django_celery_beat/locale/de/LC_MESSAGES/django.mo
 22${PYSITELIB}/django_celery_beat/locale/de/LC_MESSAGES/django.po
 23${PYSITELIB}/django_celery_beat/locale/es/LC_MESSAGES/django.mo
21${PYSITELIB}/django_celery_beat/locale/es/LC_MESSAGES/django.po 24${PYSITELIB}/django_celery_beat/locale/es/LC_MESSAGES/django.po
 25${PYSITELIB}/django_celery_beat/locale/fr/LC_MESSAGES/django.mo
22${PYSITELIB}/django_celery_beat/locale/fr/LC_MESSAGES/django.po 26${PYSITELIB}/django_celery_beat/locale/fr/LC_MESSAGES/django.po
 27${PYSITELIB}/django_celery_beat/locale/ko/LC_MESSAGES/django.mo
 28${PYSITELIB}/django_celery_beat/locale/ko/LC_MESSAGES/django.po
 29${PYSITELIB}/django_celery_beat/locale/ru/LC_MESSAGES/django.mo
23${PYSITELIB}/django_celery_beat/locale/ru/LC_MESSAGES/django.po 30${PYSITELIB}/django_celery_beat/locale/ru/LC_MESSAGES/django.po
24${PYSITELIB}/django_celery_beat/locale/zh_hans/LC_MESSAGES/django.po 31${PYSITELIB}/django_celery_beat/locale/zh_Hans/LC_MESSAGES/django.mo
25${PYSITELIB}/django_celery_beat/managers.py 32${PYSITELIB}/django_celery_beat/locale/zh_Hans/LC_MESSAGES/django.po
26${PYSITELIB}/django_celery_beat/managers.pyc 
27${PYSITELIB}/django_celery_beat/managers.pyo 
28${PYSITELIB}/django_celery_beat/migrations/0001_initial.py 33${PYSITELIB}/django_celery_beat/migrations/0001_initial.py
29${PYSITELIB}/django_celery_beat/migrations/0001_initial.pyc 34${PYSITELIB}/django_celery_beat/migrations/0001_initial.pyc
30${PYSITELIB}/django_celery_beat/migrations/0001_initial.pyo 35${PYSITELIB}/django_celery_beat/migrations/0001_initial.pyo
31${PYSITELIB}/django_celery_beat/migrations/0002_auto_20161118_0346.py 36${PYSITELIB}/django_celery_beat/migrations/0002_auto_20161118_0346.py
32${PYSITELIB}/django_celery_beat/migrations/0002_auto_20161118_0346.pyc 37${PYSITELIB}/django_celery_beat/migrations/0002_auto_20161118_0346.pyc
33${PYSITELIB}/django_celery_beat/migrations/0002_auto_20161118_0346.pyo 38${PYSITELIB}/django_celery_beat/migrations/0002_auto_20161118_0346.pyo
34${PYSITELIB}/django_celery_beat/migrations/0003_auto_20161209_0049.py 39${PYSITELIB}/django_celery_beat/migrations/0003_auto_20161209_0049.py
35${PYSITELIB}/django_celery_beat/migrations/0003_auto_20161209_0049.pyc 40${PYSITELIB}/django_celery_beat/migrations/0003_auto_20161209_0049.pyc
36${PYSITELIB}/django_celery_beat/migrations/0003_auto_20161209_0049.pyo 41${PYSITELIB}/django_celery_beat/migrations/0003_auto_20161209_0049.pyo
37${PYSITELIB}/django_celery_beat/migrations/0004_auto_20170221_0000.py 42${PYSITELIB}/django_celery_beat/migrations/0004_auto_20170221_0000.py
38${PYSITELIB}/django_celery_beat/migrations/0004_auto_20170221_0000.pyc 43${PYSITELIB}/django_celery_beat/migrations/0004_auto_20170221_0000.pyc
39${PYSITELIB}/django_celery_beat/migrations/0004_auto_20170221_0000.pyo 44${PYSITELIB}/django_celery_beat/migrations/0004_auto_20170221_0000.pyo
40${PYSITELIB}/django_celery_beat/migrations/0005_add_solarschedule_events_choices.py 45${PYSITELIB}/django_celery_beat/migrations/0005_add_solarschedule_events_choices.py
@@ -66,32 +71,48 @@ ${PYSITELIB}/django_celery_beat/migratio @@ -66,32 +71,48 @@ ${PYSITELIB}/django_celery_beat/migratio
66${PYSITELIB}/django_celery_beat/migrations/0011_auto_20190508_0153.pyo 71${PYSITELIB}/django_celery_beat/migrations/0011_auto_20190508_0153.pyo
67${PYSITELIB}/django_celery_beat/migrations/0012_periodictask_expire_seconds.py 72${PYSITELIB}/django_celery_beat/migrations/0012_periodictask_expire_seconds.py
68${PYSITELIB}/django_celery_beat/migrations/0012_periodictask_expire_seconds.pyc 73${PYSITELIB}/django_celery_beat/migrations/0012_periodictask_expire_seconds.pyc
69${PYSITELIB}/django_celery_beat/migrations/0012_periodictask_expire_seconds.pyo 74${PYSITELIB}/django_celery_beat/migrations/0012_periodictask_expire_seconds.pyo
70${PYSITELIB}/django_celery_beat/migrations/0013_auto_20200609_0727.py 75${PYSITELIB}/django_celery_beat/migrations/0013_auto_20200609_0727.py
71${PYSITELIB}/django_celery_beat/migrations/0013_auto_20200609_0727.pyc 76${PYSITELIB}/django_celery_beat/migrations/0013_auto_20200609_0727.pyc
72${PYSITELIB}/django_celery_beat/migrations/0013_auto_20200609_0727.pyo 77${PYSITELIB}/django_celery_beat/migrations/0013_auto_20200609_0727.pyo
73${PYSITELIB}/django_celery_beat/migrations/0014_remove_clockedschedule_enabled.py 78${PYSITELIB}/django_celery_beat/migrations/0014_remove_clockedschedule_enabled.py
74${PYSITELIB}/django_celery_beat/migrations/0014_remove_clockedschedule_enabled.pyc 79${PYSITELIB}/django_celery_beat/migrations/0014_remove_clockedschedule_enabled.pyc
75${PYSITELIB}/django_celery_beat/migrations/0014_remove_clockedschedule_enabled.pyo 80${PYSITELIB}/django_celery_beat/migrations/0014_remove_clockedschedule_enabled.pyo
76${PYSITELIB}/django_celery_beat/migrations/0015_edit_solarschedule_events_choices.py 81${PYSITELIB}/django_celery_beat/migrations/0015_edit_solarschedule_events_choices.py
77${PYSITELIB}/django_celery_beat/migrations/0015_edit_solarschedule_events_choices.pyc 82${PYSITELIB}/django_celery_beat/migrations/0015_edit_solarschedule_events_choices.pyc
78${PYSITELIB}/django_celery_beat/migrations/0015_edit_solarschedule_events_choices.pyo 83${PYSITELIB}/django_celery_beat/migrations/0015_edit_solarschedule_events_choices.pyo
 84${PYSITELIB}/django_celery_beat/migrations/0016_alter_crontabschedule_timezone.py
 85${PYSITELIB}/django_celery_beat/migrations/0016_alter_crontabschedule_timezone.pyc
 86${PYSITELIB}/django_celery_beat/migrations/0016_alter_crontabschedule_timezone.pyo
 87${PYSITELIB}/django_celery_beat/migrations/0017_alter_crontabschedule_month_of_year.py
 88${PYSITELIB}/django_celery_beat/migrations/0017_alter_crontabschedule_month_of_year.pyc
 89${PYSITELIB}/django_celery_beat/migrations/0017_alter_crontabschedule_month_of_year.pyo
 90${PYSITELIB}/django_celery_beat/migrations/0018_improve_crontab_helptext.py
 91${PYSITELIB}/django_celery_beat/migrations/0018_improve_crontab_helptext.pyc
 92${PYSITELIB}/django_celery_beat/migrations/0018_improve_crontab_helptext.pyo
79${PYSITELIB}/django_celery_beat/migrations/__init__.py 93${PYSITELIB}/django_celery_beat/migrations/__init__.py
80${PYSITELIB}/django_celery_beat/migrations/__init__.pyc 94${PYSITELIB}/django_celery_beat/migrations/__init__.pyc
81${PYSITELIB}/django_celery_beat/migrations/__init__.pyo 95${PYSITELIB}/django_celery_beat/migrations/__init__.pyo
82${PYSITELIB}/django_celery_beat/models.py 96${PYSITELIB}/django_celery_beat/models.py
83${PYSITELIB}/django_celery_beat/models.pyc 97${PYSITELIB}/django_celery_beat/models.pyc
84${PYSITELIB}/django_celery_beat/models.pyo 98${PYSITELIB}/django_celery_beat/models.pyo
 99${PYSITELIB}/django_celery_beat/querysets.py
 100${PYSITELIB}/django_celery_beat/querysets.pyc
 101${PYSITELIB}/django_celery_beat/querysets.pyo
85${PYSITELIB}/django_celery_beat/schedulers.py 102${PYSITELIB}/django_celery_beat/schedulers.py
86${PYSITELIB}/django_celery_beat/schedulers.pyc 103${PYSITELIB}/django_celery_beat/schedulers.pyc
87${PYSITELIB}/django_celery_beat/schedulers.pyo 104${PYSITELIB}/django_celery_beat/schedulers.pyo
 105${PYSITELIB}/django_celery_beat/signals.py
 106${PYSITELIB}/django_celery_beat/signals.pyc
 107${PYSITELIB}/django_celery_beat/signals.pyo
88${PYSITELIB}/django_celery_beat/templates/admin/djcelery/change_list.html 108${PYSITELIB}/django_celery_beat/templates/admin/djcelery/change_list.html
 109${PYSITELIB}/django_celery_beat/templates/admin/djcelery/change_periodictask_form.html
89${PYSITELIB}/django_celery_beat/tzcrontab.py 110${PYSITELIB}/django_celery_beat/tzcrontab.py
90${PYSITELIB}/django_celery_beat/tzcrontab.pyc 111${PYSITELIB}/django_celery_beat/tzcrontab.pyc
91${PYSITELIB}/django_celery_beat/tzcrontab.pyo 112${PYSITELIB}/django_celery_beat/tzcrontab.pyo
92${PYSITELIB}/django_celery_beat/utils.py 113${PYSITELIB}/django_celery_beat/utils.py
93${PYSITELIB}/django_celery_beat/utils.pyc 114${PYSITELIB}/django_celery_beat/utils.pyc
94${PYSITELIB}/django_celery_beat/utils.pyo 115${PYSITELIB}/django_celery_beat/utils.pyo
95${PYSITELIB}/django_celery_beat/validators.py 116${PYSITELIB}/django_celery_beat/validators.py
96${PYSITELIB}/django_celery_beat/validators.pyc 117${PYSITELIB}/django_celery_beat/validators.pyc
97${PYSITELIB}/django_celery_beat/validators.pyo 118${PYSITELIB}/django_celery_beat/validators.pyo

cvs diff -r1.8 -r1.9 pkgsrc/www/py-django-celery-beat/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-django-celery-beat/distinfo 2023/02/10 14:36:01 1.8
+++ pkgsrc/www/py-django-celery-beat/distinfo 2024/02/09 09:49:18 1.9
@@ -1,6 +1,5 @@ @@ -1,6 +1,5 @@
1$NetBSD: distinfo,v 1.8 2023/02/10 14:36:01 wiz Exp $ 1$NetBSD: distinfo,v 1.9 2024/02/09 09:49:18 adam Exp $
2 2
3BLAKE2s (django-celery-beat-2.2.1.tar.gz) = d3ad485645d84bb8e506809f0d6045ed603b4695f46ef67fdcf5e0dc0e5b6c96 3BLAKE2s (django-celery-beat-2.5.0.tar.gz) = 4e7c79f465cc28aee0356e315b4dfd7c6d5a10b526f8a250e4e69f34e78efff0
4SHA512 (django-celery-beat-2.2.1.tar.gz) = 203e7dc0218b42125f3442ba78e5a7dd9f9c43807b5b066cf9aac381d4b34bba7bc7e3ee02765525501a53f963a8f0466c1d389dd84be0acd27412e6aa0cafe0 4SHA512 (django-celery-beat-2.5.0.tar.gz) = 1c8ac038c3977c4964089ff723650249419fcbb7348bdc9deb6514fffbbee93552440a139620c12ad1e153020774125102476aff7a8a1ce73e9dccd19ddc9a7b
5Size (django-celery-beat-2.2.1.tar.gz) = 99023 bytes 5Size (django-celery-beat-2.5.0.tar.gz) = 159635 bytes
6SHA1 (patch-requirements_test.txt) = bf110385cec1e866d664919d754e01136d988ca3 

File Deleted: pkgsrc/www/py-django-celery-beat/patches/patch-requirements_test.txt