15
0
forked from pool/python-celery

Accepting request 530184 from home:apersaud:branches:devel:languages:python

update to latest version

OBS-URL: https://build.opensuse.org/request/show/530184
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-celery?expand=0&rev=98
This commit is contained in:
Jan Matejek
2017-10-02 12:25:32 +00:00
committed by Git OBS Bridge
parent 30dbbf6db3
commit f6cfcc15df
4 changed files with 103 additions and 5 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e3d5a6c56a73ff8f2ddd4d06dc37f4c2afe4bb4da7928b884d0725ea865ef54d
size 1337804

3
celery-4.1.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:77ff3730198d6a17b3c1f05579ebe570b579efb35f6d7e13dba3b1368d068b35
size 1331689

View File

@@ -1,3 +1,101 @@
-------------------------------------------------------------------
Sat Sep 30 16:39:25 UTC 2017 - arun@gmx.de
- update to version 4.1.0:
* Configuration: CELERY_SEND_EVENTS instead of CELERYD_SEND_EVENTS
for 3.1.x compatibility (#3997)
* App: Restore behavior so Broadcast queues work. (#3934)
* Sphinx: Make appstr use standard format (#4134) (#4139)
* App: Make id, name always accessible from logging.Formatter via
extra (#3994)
* Worker: Add worker_shutting_down signal (#3998)
* PyPy: Support PyPy version 5.8.0 (#4128)
* Results: Elasticsearch: Fix serializing keys (#3924)
* Canvas: Deserialize all tasks in a chain (#4015)
* Systemd: Recover loglevel for ExecStart in systemd config (#4023)
* Sphinx: Use the Sphinx add_directive_to_domain API. (#4037)
* App: Pass properties to before_task_publish signal (#4035)
* Results: Add SSL option for Redis backends (#3831)
* Beat: celery.schedule.crontab: fix reduce (#3826) (#3827)
* 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 (#3952)
* Platforms: Always return boolean value when checking if signal is
supported (#3962).
* Canvas: Avoid duplicating chains in chords (#3779)
* Canvas: Lookup task only if list has items (#3847)
* Results: Allow unicode message for exception raised in task
(#3903)
* Python3: Support for Python 3.6 (#3904, #3903, #3736)
* App: Fix retried tasks with expirations (#3790)
* * Fixes items format route in docs (#3875)
* Utils: Fix maybe_make_aware (#3850)
* Task: Fix task ETA issues when timezone is defined in
configuration (#3867)
* Concurrency: Consumer does not shutdown properly when embedded in
gevent application (#3746)
* Canvas: Fix #3725: Task replaced with group does not complete
(#3731)
* Task: Correct order in chains with replaced tasks (#3730)
* Result: Enable synchronous execution of sub-tasks (#3696)
* Task: Fix request context for blocking task apply (added hostname)
(#3716)
* Utils: Fix task argument handling (#3678) (#3693)
* Beat: Provide a transparent method to update the Scheduler heap
(#3721)
* Beat: Specify default value for pidfile option of celery
beat. (#3722)
* Results: Elasticsearch: Stop generating a new field every time
when a new result is being put (#3708)
* Requirements
+ Now depends on :ref:`Kombu 4.1.0 <kombu:version-4.1.0>`.
* Results: Elasticsearch now reuses fields when new results are
added.
* Results: Fixed MongoDB integration when using binary encodings
(Issue #3575).
* Worker: Making missing "*args" and "kwargs" in Task protocol 1
return empty value in protocol 2 (Issue #3687).
* App: Fixed :exc:`TypeError` in AMQP when using deprecated signal
(Issue #3707).
* Beat: Added a transparent method to update the scheduler heap.
* Task: Fixed handling of tasks with keyword arguments on Python 3
(Issue #3657).
* 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 (Issue #3726).
* Canvas: Fixed bug where replaced tasks with groups were not
completing (Issue #3725).
* Worker: Fixed problem where consumer does not shutdown properly
when embedded in a gevent application (Issue #3745).
* Results: Added support for using AWS DynamoDB as a result backend
(#3736).
* Testing: Added caching on pip installs.
* Worker: Prevent consuming queue before ready on startup (Issue
#3620).
* App: Fixed task ETA issues when timezone is defined in
configuration (Issue #3753).
* Utils: "maybe_make_aware" should not modify datetime when it is
already timezone-aware (Issue #3849).
* App: Fixed retrying tasks with expirations (Issue #3734).
* Results: Allow unicode message for exceptions raised in task
(Issue #3858).
* Canvas: Fixed :exc:`IndexError` raised when chord has an empty
header.
* Canvas: Avoid duplicating chains in chords (Issue #3771).
* Utils: Allow class methods to define tasks (Issue #3863).
* 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
(Issue #3826).
* Results: Added SSL option for redis backends (Issue #3830).
* Documentation and examples improvements
-------------------------------------------------------------------
Thu Aug 24 13:33:50 UTC 2017 - jmatejek@suse.com

View File

@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-celery
Version: 4.0.2
Version: 4.1.0
Release: 0
Summary: Distributed Task Queue module for Python
License: BSD-3-Clause
@@ -30,13 +30,13 @@ BuildRequires: %{python_module billiard >= 3.5.0.2}
BuildRequires: %{python_module case >= 1.3.1}
BuildRequires: %{python_module cl}
BuildRequires: %{python_module curses}
BuildRequires: %{python_module python-dateutil}
BuildRequires: %{python_module devel}
BuildRequires: %{python_module eventlet}
BuildRequires: %{python_module gevent}
BuildRequires: %{python_module kombu >= 4.0.2}
BuildRequires: %{python_module pyOpenSSL}
BuildRequires: %{python_module pytest >= 3.0}
BuildRequires: %{python_module python-dateutil}
BuildRequires: %{python_module pytz}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes