Tue Jul 25 07:52:32 2017 UTC ()
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 backends


(adam)
diff -r1.9 -r1.10 pkgsrc/net/py-celery/Makefile
diff -r1.5 -r1.6 pkgsrc/net/py-celery/distinfo

cvs diff -r1.9 -r1.10 pkgsrc/net/py-celery/Makefile (expand / switch to unified diff)

--- pkgsrc/net/py-celery/Makefile 2017/04/09 17:37:18 1.9
+++ pkgsrc/net/py-celery/Makefile 2017/07/25 07:52:32 1.10
@@ -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
3DISTNAME= celery-4.0.2 3DISTNAME= celery-4.1.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= net python 5CATEGORIES= net python
6MASTER_SITES= ${MASTER_SITE_PYPI:=c/celery/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=c/celery/}
7 7
8MAINTAINER= rodent@NetBSD.org 8MAINTAINER= rodent@NetBSD.org
9HOMEPAGE= http://www.celeryproject.org/ 9HOMEPAGE= http://www.celeryproject.org/
10COMMENT= Asynchronous task/job queue based on distributed message passing 10COMMENT= Asynchronous task/job queue based on distributed message passing
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13DEPENDS+= ${PYPKGPREFIX}-billiard>=3.5.0.2:../../parallel/py-billiard 13DEPENDS+= ${PYPKGPREFIX}-billiard>=3.5.0.2:../../parallel/py-billiard
14DEPENDS+= ${PYPKGPREFIX}-kombu>=4.0.2:../../net/py-kombu 14DEPENDS+= ${PYPKGPREFIX}-kombu>=4.1.0:../../net/py-kombu
15DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz 15DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
16 16
17USE_LANGUAGES= c 17USE_LANGUAGES= c
18 18
19post-install: 19post-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"

cvs diff -r1.5 -r1.6 pkgsrc/net/py-celery/distinfo (expand / switch to unified diff)

--- pkgsrc/net/py-celery/distinfo 2017/04/09 17:37:18 1.5
+++ pkgsrc/net/py-celery/distinfo 2017/07/25 07:52:32 1.6
@@ -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
3SHA1 (celery-4.0.2.tar.gz) = d7377142b95ecf536b56e0ae55aead067f95c29b 3SHA1 (celery-4.1.0.tar.gz) = 68c4fcb08b0e1251fdc88cadd68fca2442a163b7
4RMD160 (celery-4.0.2.tar.gz) = 428a55de8e52dc77bd2977560e4d61b4f9806276 4RMD160 (celery-4.1.0.tar.gz) = 39c21d70a99c055ab45d8c41bee4cca723bda818
5SHA512 (celery-4.0.2.tar.gz) = 1110b634cafa13f9d9ab0b0a7a17042325271bd5ea45a5f442e36e871db87b87e3f496d54b771d274a1676900d9dfdc7e21887943dfd1a299a9fcd8b3f6d2189 5SHA512 (celery-4.1.0.tar.gz) = 5232adc43ba55d01f2b030382075750033e0c5c2abdc8308903e0cef7a465513b7765e2ae495da6555b377452ae233500530ef9d57e584a5352a54c5f4731c64
6Size (celery-4.0.2.tar.gz) = 1337804 bytes 6Size (celery-4.1.0.tar.gz) = 1331689 bytes