4.1.0 - Configuration: CELERY_SEND_EVENTS instead of CELERYD_SEND_EVENTS for 3.1.x compatibility - App: Restore behavior so Broadcast queues work. - Sphinx: Make appstr use standard format - App: Make id, name always accessible from logging.Formatter via extra - Worker: Add worker_shutting_down signal - PyPy: Support PyPy version 5.8.0 - Results: Elasticsearch: Fix serializing keys - Canvas: Deserialize all tasks in a chain - Systemd: Recover loglevel for ExecStart in systemd config - Sphinx: Use the Sphinx add_directive_to_domain API. - App: Pass properties to before_task_publish signal - Results: Add SSL option for Redis backends - Beat: celery.schedule.crontab: fix reduce - State: Fix celery issues when using flower REST API - Results: Elasticsearch: Fix serializing document id. - Beat: Make shallow copy of schedules dictionary - Beat: Populate heap when periodic tasks are changed - Task: Allow class methods to define tasks - Platforms: Always return boolean value when checking if signal is supported. - Canvas: Avoid duplicating chains in chords - Canvas: Lookup task only if list has items - Results: Allow unicode message for exception raised in task - Python3: Support for Python 3.6 - App: Fix retried tasks with expirations - * Fixes items format route in docs - Utils: Fix maybe_make_aware - Task: Fix task ETA issues when timezone is defined in configuration - Concurrency: Consumer does not shutdown properly when embedded in gevent application - Canvas: Fix 3725: Task replaced with group does not complete - Task: Correct order in chains with replaced tasks - Result: Enable synchronous execution of sub-tasks - Task: Fix request context for blocking task apply (added hostname) - Utils: Fix task argument handling - Beat: Provide a transparent method to update the Scheduler heap - Beat: Specify default value for pidfile option of celery beat. - Results: Elasticsearch: Stop generating a new field every time when a new result is being put - Results: Elasticsearch now reuses fields when new results are added. - Results: Fixed MongoDB integration when using binary encodings - Worker: Making missing ``*args`` and ``kwargs`` in Task protocol 1 return empty value in protocol 2. - App: Fixed :exc:`TypeError` in AMQP when using deprecated signal - Beat: Added a transparent method to update the scheduler heap. - Task: Fixed handling of tasks with keyword arguments on Python 3 - Task: Fixed request context for blocking task apply by adding missing hostname attribute. - Task: Added option to run subtasks synchronously with ``disable_sync_subtasks`` argument. - App: Fixed chaining of replaced tasks. - Canvas: Fixed bug where replaced tasks with groups were not completing - Worker: Fixed problem where consumer does not shutdown properly when embedded in a gevent application. - Results: Added support for using AWS DynamoDB as a result backend. - Testing: Added caching on pip installs. - Worker: Prevent consuming queue before ready on startup. - App: Fixed task ETA issues when timezone is defined in configuration - Utils: ``maybe_make_aware`` should not modify datetime when it is already timezone-aware. - App: Fixed retrying tasks with expirations. - Results: Allow unicode message for exceptions raised in task - Canvas: Fixed :exc:`IndexError` raised when chord has an empty header. - Canvas: Avoid duplicating chains in chords. - Utils: Allow class methods to define tasks. - Beat: Populate heap when periodic tasks are changed. - Results: Added support for Elasticsearch backend options settings. - Events: Ensure ``Task.as_dict()`` works when not all information about task is available. - Schedules: Fixed pickled crontab schedules to restore properly. - Results: Added SSL option for redis backendsdiff -r1.9 -r1.10 pkgsrc/net/py-celery/Makefile
(adam)
@@ -1,24 +1,24 @@ | @@ -1,24 +1,24 @@ | |||
1 | # $NetBSD: Makefile,v 1.9 2017/04/09 17:37:18 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.10 2017/07/25 07:52:32 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= celery-4.0.2 | 3 | DISTNAME= celery-4.1.0 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= net python | 5 | CATEGORIES= net python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=c/celery/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=c/celery/} | |
7 | 7 | |||
8 | MAINTAINER= rodent@NetBSD.org | 8 | MAINTAINER= rodent@NetBSD.org | |
9 | HOMEPAGE= http://www.celeryproject.org/ | 9 | HOMEPAGE= http://www.celeryproject.org/ | |
10 | COMMENT= Asynchronous task/job queue based on distributed message passing | 10 | COMMENT= Asynchronous task/job queue based on distributed message passing | |
11 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
12 | 12 | |||
13 | DEPENDS+= ${PYPKGPREFIX}-billiard>=3.5.0.2:../../parallel/py-billiard | 13 | DEPENDS+= ${PYPKGPREFIX}-billiard>=3.5.0.2:../../parallel/py-billiard | |
14 | DEPENDS+= ${PYPKGPREFIX}-kombu>=4.0.2:../../net/py-kombu | 14 | DEPENDS+= ${PYPKGPREFIX}-kombu>=4.1.0:../../net/py-kombu | |
15 | DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz | 15 | DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz | |
16 | 16 | |||
17 | USE_LANGUAGES= c | 17 | USE_LANGUAGES= c | |
18 | 18 | |||
19 | post-install: | 19 | post-install: | |
20 | ${MV} ${DESTDIR}${PREFIX}/bin/celery \ | 20 | ${MV} ${DESTDIR}${PREFIX}/bin/celery \ | |
21 | ${DESTDIR}${PREFIX}/bin/celery${PYVERSSUFFIX} || ${TRUE} | 21 | ${DESTDIR}${PREFIX}/bin/celery${PYVERSSUFFIX} || ${TRUE} | |
22 | 22 | |||
23 | .include "../../lang/python/egg.mk" | 23 | .include "../../lang/python/egg.mk" | |
24 | .include "../../mk/bsd.pkg.mk" | 24 | .include "../../mk/bsd.pkg.mk" |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.5 2017/04/09 17:37:18 adam Exp $ | 1 | $NetBSD: distinfo,v 1.6 2017/07/25 07:52:32 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (celery-4.0.2.tar.gz) = d7377142b95ecf536b56e0ae55aead067f95c29b | 3 | SHA1 (celery-4.1.0.tar.gz) = 68c4fcb08b0e1251fdc88cadd68fca2442a163b7 | |
4 | RMD160 (celery-4.0.2.tar.gz) = 428a55de8e52dc77bd2977560e4d61b4f9806276 | 4 | RMD160 (celery-4.1.0.tar.gz) = 39c21d70a99c055ab45d8c41bee4cca723bda818 | |
5 | SHA512 (celery-4.0.2.tar.gz) = 1110b634cafa13f9d9ab0b0a7a17042325271bd5ea45a5f442e36e871db87b87e3f496d54b771d274a1676900d9dfdc7e21887943dfd1a299a9fcd8b3f6d2189 | 5 | SHA512 (celery-4.1.0.tar.gz) = 5232adc43ba55d01f2b030382075750033e0c5c2abdc8308903e0cef7a465513b7765e2ae495da6555b377452ae233500530ef9d57e584a5352a54c5f4731c64 | |
6 | Size (celery-4.0.2.tar.gz) = 1337804 bytes | 6 | Size (celery-4.1.0.tar.gz) = 1331689 bytes |