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
This commit is contained in:
adam 2024-02-09 09:49:18 +00:00
parent 564b8b44b4
commit d188ba3427
4 changed files with 56 additions and 38 deletions

View File

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

View File

@ -1,11 +1,11 @@
@comment $NetBSD: PLIST,v 1.5 2021/07/22 13:36:42 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@comment $NetBSD: PLIST,v 1.6 2024/02/09 09:49:18 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/django_celery_beat/__init__.py
${PYSITELIB}/django_celery_beat/__init__.pyc
${PYSITELIB}/django_celery_beat/__init__.pyo
@ -18,13 +18,18 @@ ${PYSITELIB}/django_celery_beat/apps.pyo
${PYSITELIB}/django_celery_beat/clockedschedule.py
${PYSITELIB}/django_celery_beat/clockedschedule.pyc
${PYSITELIB}/django_celery_beat/clockedschedule.pyo
${PYSITELIB}/django_celery_beat/locale/de/LC_MESSAGES/django.mo
${PYSITELIB}/django_celery_beat/locale/de/LC_MESSAGES/django.po
${PYSITELIB}/django_celery_beat/locale/es/LC_MESSAGES/django.mo
${PYSITELIB}/django_celery_beat/locale/es/LC_MESSAGES/django.po
${PYSITELIB}/django_celery_beat/locale/fr/LC_MESSAGES/django.mo
${PYSITELIB}/django_celery_beat/locale/fr/LC_MESSAGES/django.po
${PYSITELIB}/django_celery_beat/locale/ko/LC_MESSAGES/django.mo
${PYSITELIB}/django_celery_beat/locale/ko/LC_MESSAGES/django.po
${PYSITELIB}/django_celery_beat/locale/ru/LC_MESSAGES/django.mo
${PYSITELIB}/django_celery_beat/locale/ru/LC_MESSAGES/django.po
${PYSITELIB}/django_celery_beat/locale/zh_hans/LC_MESSAGES/django.po
${PYSITELIB}/django_celery_beat/managers.py
${PYSITELIB}/django_celery_beat/managers.pyc
${PYSITELIB}/django_celery_beat/managers.pyo
${PYSITELIB}/django_celery_beat/locale/zh_Hans/LC_MESSAGES/django.mo
${PYSITELIB}/django_celery_beat/locale/zh_Hans/LC_MESSAGES/django.po
${PYSITELIB}/django_celery_beat/migrations/0001_initial.py
${PYSITELIB}/django_celery_beat/migrations/0001_initial.pyc
${PYSITELIB}/django_celery_beat/migrations/0001_initial.pyo
@ -76,16 +81,32 @@ ${PYSITELIB}/django_celery_beat/migrations/0014_remove_clockedschedule_enabled.p
${PYSITELIB}/django_celery_beat/migrations/0015_edit_solarschedule_events_choices.py
${PYSITELIB}/django_celery_beat/migrations/0015_edit_solarschedule_events_choices.pyc
${PYSITELIB}/django_celery_beat/migrations/0015_edit_solarschedule_events_choices.pyo
${PYSITELIB}/django_celery_beat/migrations/0016_alter_crontabschedule_timezone.py
${PYSITELIB}/django_celery_beat/migrations/0016_alter_crontabschedule_timezone.pyc
${PYSITELIB}/django_celery_beat/migrations/0016_alter_crontabschedule_timezone.pyo
${PYSITELIB}/django_celery_beat/migrations/0017_alter_crontabschedule_month_of_year.py
${PYSITELIB}/django_celery_beat/migrations/0017_alter_crontabschedule_month_of_year.pyc
${PYSITELIB}/django_celery_beat/migrations/0017_alter_crontabschedule_month_of_year.pyo
${PYSITELIB}/django_celery_beat/migrations/0018_improve_crontab_helptext.py
${PYSITELIB}/django_celery_beat/migrations/0018_improve_crontab_helptext.pyc
${PYSITELIB}/django_celery_beat/migrations/0018_improve_crontab_helptext.pyo
${PYSITELIB}/django_celery_beat/migrations/__init__.py
${PYSITELIB}/django_celery_beat/migrations/__init__.pyc
${PYSITELIB}/django_celery_beat/migrations/__init__.pyo
${PYSITELIB}/django_celery_beat/models.py
${PYSITELIB}/django_celery_beat/models.pyc
${PYSITELIB}/django_celery_beat/models.pyo
${PYSITELIB}/django_celery_beat/querysets.py
${PYSITELIB}/django_celery_beat/querysets.pyc
${PYSITELIB}/django_celery_beat/querysets.pyo
${PYSITELIB}/django_celery_beat/schedulers.py
${PYSITELIB}/django_celery_beat/schedulers.pyc
${PYSITELIB}/django_celery_beat/schedulers.pyo
${PYSITELIB}/django_celery_beat/signals.py
${PYSITELIB}/django_celery_beat/signals.pyc
${PYSITELIB}/django_celery_beat/signals.pyo
${PYSITELIB}/django_celery_beat/templates/admin/djcelery/change_list.html
${PYSITELIB}/django_celery_beat/templates/admin/djcelery/change_periodictask_form.html
${PYSITELIB}/django_celery_beat/tzcrontab.py
${PYSITELIB}/django_celery_beat/tzcrontab.pyc
${PYSITELIB}/django_celery_beat/tzcrontab.pyo

View File

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

View File

@ -1,14 +0,0 @@
$NetBSD: patch-requirements_test.txt,v 1.1 2023/02/10 14:36:01 wiz Exp $
Fix invalid pattern.
--- requirements/test.txt.orig 2021-01-19 04:53:46.000000000 +0000
+++ requirements/test.txt
@@ -1,6 +1,6 @@
case>=1.3.1
pytest-django>=2.2,<4.0
-pytz>dev
+pytz
pytest<4.0.0
pytest-timeout
ephem