pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/py-django-celery-beat py-django-celery-beat: updat...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5ed840ad4234
branches:  trunk
changeset: 327721:5ed840ad4234
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Jan 07 12:59:35 2019 +0000

description:
py-django-celery-beat: updated to 1.4.0

1.4.0:
- Fix migrations dependencies.
- Added the DJANGO_CELERY_BEAT_TZ_AWARE setting.

1.3.0:
- Fix transaction handling while syncing the schedule.
- Fix schedule type validation logic.
- Scheduler no longer forgets the tasks after first schedule change.
- Fix race condition for schedule_changed() resulting in erroneously closed connections.
- Add support for task priorities when using RabbitMQ or Redis as broker.
- Disabled tasks are now correctly deleted from the schedule.
- Added name as search filter.

1.2.0:
- Allow timezone-aware Cron schedules.
- Retry later in case of InterfaceError in sync.
- Show Periodic Task Description in panel admin.
- Fix CrontabSchedule example.
- Support Periodic Tasks with a start date and one-off tasks.
- Fixes a problem with beat not reconnecting to MySQL (server restart, network problem, etc.) when checking if schedule has changed.
- Add toggle admin action which allows to activate disabled tasks or deactivate enabled tasks.
- Add fields validation for CrontabSchedule.
- Drop support for Django<1.11.
- Fix task heap invalidation bug which prevented scheduled tasks from running when syncing tasks from the database.
- Raise a ValidationError when more than one type (solar, crontab or interval) of schedule is provided.

diffstat:

 www/py-django-celery-beat/Makefile |  13 ++++---------
 www/py-django-celery-beat/PLIST    |  23 ++++++++++++++++++++++-
 www/py-django-celery-beat/distinfo |  10 +++++-----
 3 files changed, 31 insertions(+), 15 deletions(-)

diffs (90 lines):

diff -r e5905cebd5ae -r 5ed840ad4234 www/py-django-celery-beat/Makefile
--- a/www/py-django-celery-beat/Makefile        Mon Jan 07 12:56:22 2019 +0000
+++ b/www/py-django-celery-beat/Makefile        Mon Jan 07 12:59:35 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2018/02/22 10:30:38 adam Exp $
+# $NetBSD: Makefile,v 1.3 2019/01/07 12:59:35 adam Exp $
 
-DISTNAME=      django-celery-beat-1.1.1
+DISTNAME=      django-celery-beat-1.4.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    www python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=d/django_celery_beat/}
@@ -11,13 +11,8 @@
 LICENSE=       modified-bsd
 
 DEPENDS+=      ${PYPKGPREFIX}-celery>=4.0:../../net/py-celery
-DEPENDS+=      ${PYPKGPREFIX}-django-[0-9]*:../../www/py-django
-DEPENDS+=      ${PYPKGPREFIX}-ephem>=3.7.6.0:../../math/py-ephem
-# TEST_DEPENDS
-BUILD_DEPENDS+=        ${PYPKGPREFIX}-case>=1.3.1:../../devel/py-case
-BUILD_DEPENDS+=        ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
-BUILD_DEPENDS+=        ${PYPKGPREFIX}-test>=3.0:../../devel/py-test
-BUILD_DEPENDS+=        ${PYPKGPREFIX}-test-django-[0-9]*:../../www/py-test-django
+DEPENDS+=      ${PYPKGPREFIX}-django-timezone-field>=2.0:../../www/py-django-timezone-field
+DEPENDS+=      ${PYPKGPREFIX}-crontab>=2.3.4:../../sysutils/py-crontab
 
 USE_LANGUAGES= # none
 
diff -r e5905cebd5ae -r 5ed840ad4234 www/py-django-celery-beat/PLIST
--- a/www/py-django-celery-beat/PLIST   Mon Jan 07 12:56:22 2019 +0000
+++ b/www/py-django-celery-beat/PLIST   Mon Jan 07 12:59:35 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2018/02/22 10:30:38 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2019/01/07 12:59:35 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -33,9 +33,24 @@
 ${PYSITELIB}/django_celery_beat/migrations/0005_add_solarschedule_events_choices.py
 ${PYSITELIB}/django_celery_beat/migrations/0005_add_solarschedule_events_choices.pyc
 ${PYSITELIB}/django_celery_beat/migrations/0005_add_solarschedule_events_choices.pyo
+${PYSITELIB}/django_celery_beat/migrations/0005_add_solarschedule_events_choices_squashed_0009_merge_20181012_1416.py
+${PYSITELIB}/django_celery_beat/migrations/0005_add_solarschedule_events_choices_squashed_0009_merge_20181012_1416.pyc
+${PYSITELIB}/django_celery_beat/migrations/0005_add_solarschedule_events_choices_squashed_0009_merge_20181012_1416.pyo
 ${PYSITELIB}/django_celery_beat/migrations/0006_auto_20180210_1226.py
 ${PYSITELIB}/django_celery_beat/migrations/0006_auto_20180210_1226.pyc
 ${PYSITELIB}/django_celery_beat/migrations/0006_auto_20180210_1226.pyo
+${PYSITELIB}/django_celery_beat/migrations/0006_auto_20180322_0932.py
+${PYSITELIB}/django_celery_beat/migrations/0006_auto_20180322_0932.pyc
+${PYSITELIB}/django_celery_beat/migrations/0006_auto_20180322_0932.pyo
+${PYSITELIB}/django_celery_beat/migrations/0006_periodictask_priority.py
+${PYSITELIB}/django_celery_beat/migrations/0006_periodictask_priority.pyc
+${PYSITELIB}/django_celery_beat/migrations/0006_periodictask_priority.pyo
+${PYSITELIB}/django_celery_beat/migrations/0007_auto_20180521_0826.py
+${PYSITELIB}/django_celery_beat/migrations/0007_auto_20180521_0826.pyc
+${PYSITELIB}/django_celery_beat/migrations/0007_auto_20180521_0826.pyo
+${PYSITELIB}/django_celery_beat/migrations/0008_auto_20180914_1922.py
+${PYSITELIB}/django_celery_beat/migrations/0008_auto_20180914_1922.pyc
+${PYSITELIB}/django_celery_beat/migrations/0008_auto_20180914_1922.pyo
 ${PYSITELIB}/django_celery_beat/migrations/__init__.py
 ${PYSITELIB}/django_celery_beat/migrations/__init__.pyc
 ${PYSITELIB}/django_celery_beat/migrations/__init__.pyo
@@ -45,6 +60,12 @@
 ${PYSITELIB}/django_celery_beat/schedulers.py
 ${PYSITELIB}/django_celery_beat/schedulers.pyc
 ${PYSITELIB}/django_celery_beat/schedulers.pyo
+${PYSITELIB}/django_celery_beat/tzcrontab.py
+${PYSITELIB}/django_celery_beat/tzcrontab.pyc
+${PYSITELIB}/django_celery_beat/tzcrontab.pyo
 ${PYSITELIB}/django_celery_beat/utils.py
 ${PYSITELIB}/django_celery_beat/utils.pyc
 ${PYSITELIB}/django_celery_beat/utils.pyo
+${PYSITELIB}/django_celery_beat/validators.py
+${PYSITELIB}/django_celery_beat/validators.pyc
+${PYSITELIB}/django_celery_beat/validators.pyo
diff -r e5905cebd5ae -r 5ed840ad4234 www/py-django-celery-beat/distinfo
--- a/www/py-django-celery-beat/distinfo        Mon Jan 07 12:56:22 2019 +0000
+++ b/www/py-django-celery-beat/distinfo        Mon Jan 07 12:59:35 2019 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2018/02/22 10:30:38 adam Exp $
+$NetBSD: distinfo,v 1.3 2019/01/07 12:59:35 adam Exp $
 
-SHA1 (django-celery-beat-1.1.1.tar.gz) = c71d0b6a16e4e8d0d9b26c2cc1444d9711d3cdb2
-RMD160 (django-celery-beat-1.1.1.tar.gz) = 411ce10e794a61ddacb86001dc27e781804754c6
-SHA512 (django-celery-beat-1.1.1.tar.gz) = c552c573d1219dc0413cc512e426afecc0965197854225c7089aa95efad0d9cfae1a75ac51747f4dbc292fa58ab0ac87b52d33ad94ae5865396f282c5a4f3cc3
-Size (django-celery-beat-1.1.1.tar.gz) = 65600 bytes
+SHA1 (django-celery-beat-1.4.0.tar.gz) = f2e90fa18a06fd6ddcd8d8edaec021148bd133b8
+RMD160 (django-celery-beat-1.4.0.tar.gz) = 7faa022ed3f31dcc8abe695029a1581370cc93bc
+SHA512 (django-celery-beat-1.4.0.tar.gz) = 8fd7881e9f2ffcf7c26adb0f842ef1b4982d9066b16e40dcba408eb684acfcb292ca1c090b32edb2af1f1e40730cbc44efbecd33bb4021ef3a54101011f75278
+Size (django-celery-beat-1.4.0.tar.gz) = 73474 bytes



Home | Main Index | Thread Index | Old Index