From c1a4420793639df40ed9576c7f577296ff006aa284e726d2f9dc466832698fb2 Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Fri, 17 Aug 2012 22:42:05 +0000 Subject: [PATCH] - Update to 3.0.6: - Now depends on kombu 2.4.0 - Now depends on billiard 2.7.3.12 - Redis: Celery now tries to restore messages whenever there are no messages in the queue. - Crontab schedules now properly respects CELERY_TIMEZONE setting. It's important to note that crontab schedules uses UTC time by default unless this setting is set. Issue #904 and django-celery #150. - billiard.enable_forking is now only set by the processes pool. - The transport is now properly shown by celery report (Issue #913). - The --app argument now works if the last part is a module name (Issue #921). - Fixed problem with unpickleable exceptions (billiard #12). - Adds task_name attribute to EagerResult which is always None (Issue #907). - Old Task class in celery.task no longer accepts magic kwargs by default (Issue #918). A regression long ago disabled magic kwargs for these, and since no one has complained about it we don't have any incentive to fix it now. - The inspect reserved control command did not work properly. - Should now play better with static analyzation tools by explicitly specifying dynamically created attributes in the celery and celery.task modules. - Terminating a task now results in celery.exceptions.RevokedTaskError instead of a WorkerLostError. - AsyncResult.revoke now accepts terminate and signal arguments. - The task-revoked event now includes new fields: terminated, signum, and expired. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-celery?expand=0&rev=65 --- celery-3.0.5.tar.bz2 | 3 --- celery-3.0.6.tar.bz2 | 3 +++ python-celery.changes | 49 +++++++++++++++++++++++++++++++++++++++++++ python-celery.spec | 4 ++-- 4 files changed, 54 insertions(+), 5 deletions(-) delete mode 100644 celery-3.0.5.tar.bz2 create mode 100644 celery-3.0.6.tar.bz2 diff --git a/celery-3.0.5.tar.bz2 b/celery-3.0.5.tar.bz2 deleted file mode 100644 index 5cc7910..0000000 --- a/celery-3.0.5.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e24c5151e58aee1b609485e5f64ff0cd17a05a5b2e1d33341fa0cb891646f938 -size 973964 diff --git a/celery-3.0.6.tar.bz2 b/celery-3.0.6.tar.bz2 new file mode 100644 index 0000000..95c0ffe --- /dev/null +++ b/celery-3.0.6.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87c7fdc96761d7d0158429536a7c6baba059283ba345e503917ff837970412d8 +size 1126559 diff --git a/python-celery.changes b/python-celery.changes index 6151dc5..8ee69a8 100644 --- a/python-celery.changes +++ b/python-celery.changes @@ -1,3 +1,52 @@ +------------------------------------------------------------------- +Fri Aug 17 22:34:07 UTC 2012 - alexandre@exatati.com.br + +- Update to 3.0.6: + - Now depends on kombu 2.4.0 + - Now depends on billiard 2.7.3.12 + - Redis: Celery now tries to restore messages whenever there are no messages + in the queue. + - Crontab schedules now properly respects CELERY_TIMEZONE setting. + It's important to note that crontab schedules uses UTC time by default + unless this setting is set. + Issue #904 and django-celery #150. + - billiard.enable_forking is now only set by the processes pool. + - The transport is now properly shown by celery report + (Issue #913). + - The --app argument now works if the last part is a module name + (Issue #921). + - Fixed problem with unpickleable exceptions (billiard #12). + - Adds task_name attribute to EagerResult which is always + None (Issue #907). + - Old Task class in celery.task no longer accepts magic kwargs by + default (Issue #918). + A regression long ago disabled magic kwargs for these, and since + no one has complained about it we don't have any incentive to fix it now. + - The inspect reserved control command did not work properly. + - Should now play better with static analyzation tools by explicitly + specifying dynamically created attributes in the celery and + celery.task modules. + - Terminating a task now results in + celery.exceptions.RevokedTaskError instead of a WorkerLostError. + - AsyncResult.revoke now accepts terminate and signal arguments. + - The task-revoked event now includes new fields: terminated, + signum, and expired. + - The argument to celery.exceptions.TaskRevokedError is now one + of the reasons revoked, expired or terminated. + - Old Task class does no longer use classmethods for push_request and + pop_request (Issue #912). + - GroupResult now supports the children attribute (Issue #916). + - AsyncResult.collect now respects the intermediate argument + (Issue #917). + - Fixes example task in documentation (Issue #902). + - Eventlet fixed so that the environment is patched as soon as possible. + - eventlet: Now warns if celery related modules that depends on threads + are imported before eventlet is patched. + - Improved event and camera examples in the monitoring guide. + - Disables celery command setuptools entrypoints if the command can't be + loaded. + - Fixed broken dump_request example in the tasks guide. + ------------------------------------------------------------------- Wed Aug 1 18:58:47 UTC 2012 - alexandre@exatati.com.br diff --git a/python-celery.spec b/python-celery.spec index 007ec84..73f0189 100644 --- a/python-celery.spec +++ b/python-celery.spec @@ -17,7 +17,7 @@ Name: python-celery -Version: 3.0.5 +Version: 3.0.6 Release: 0 Url: http://celeryproject.org Summary: Distributed Task Queue @@ -33,7 +33,7 @@ BuildRequires: python-devel BuildRequires: python-distribute BuildRequires: python-eventlet BuildRequires: python-gevent -BuildRequires: python-kombu >= 2.3.1 +BuildRequires: python-kombu >= 2.4.0 BuildRequires: python-mock BuildRequires: python-nose-cover3 BuildRequires: python-pyOpenSSL