15
0
forked from pool/python-celery

Accepting request 304757 from home:benoit_monin:branches:devel:languages:python

- update to version 3.1.18
- increase required version of python-kombu to 3.0.25
- increase required version of python-billiard to 3.3.0.20
- reenable the tests, expect for SLE11. And add -q to avoid spamming the build log
- add the license to package documentation

OBS-URL: https://build.opensuse.org/request/show/304757
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-celery?expand=0&rev=89
This commit is contained in:
Denisart Benjamin
2015-05-03 10:11:12 +00:00
committed by Git OBS Bridge
parent b29668087d
commit 220e0bf323
4 changed files with 85 additions and 12 deletions

View File

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

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

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

View File

@@ -1,3 +1,76 @@
-------------------------------------------------------------------
Wed Apr 29 19:53:02 UTC 2015 - benoit.monin@gmx.fr
- update to version 3.1.18:
* Requirements: Now depends on Kombu 3.0.25.
* Requirements: Now depends on billiard 3.3.0.20.
* Django: Now supports Django 1.8 (Issue #2536).
* Results: MongoDB result backend now compatible with pymongo 3.0
* Tasks: Fixed bug only happening when a task has multiple
callbacks (Issue #2515).
* Commands: Preload options now support --arg value syntax.
* Compat: A typo caused celery.log.setup_logging_subsystem to be
undefined.
* init scripts: The celerybeat generic init script now uses
/bin/sh instead of bash (Issue #2496).
* Django: Fixed a :exc:`TypeError` sometimes occurring in logging
when validating models.
* Commands: Worker now supports new --executable argument that
can be used with --detach.
* Canvas: Fixed crash in chord unlock fallback task (Issue #2404)
* Worker: Fixed rare crash occurring with --autoscale enabled
(Issue #2411).
* Django: Properly recycle worker Django database connections
when the Django CONN_MAX_AGE setting is enabled (Issue #2453).
- additional changes from version 3.1.17:
* Admonition: Do not enable the CELERYD_FORCE_EXECV setting!
* Requirements: Now depends on Kombu 3.0.24.
* Requirements: Now depends on billiard 3.3.0.19.
* Requirements: celery[librabbitmq] now depends on librabbitmq
1.6.1.
* Task: The timing of ETA/countdown tasks were off after the
example LocalTimezone implementation in the Python
documentation no longer works in Python 3.4. (Issue #2306).
* Task: Raising celery.exceptions.Ignore no longer sends
task-failed event (Issue #2365).
* Redis result backend: Fixed unbound local errors.
* Task: Callbacks was not called properly if link was a list of
signatures (Issuse #2350).
* Canvas: chain and group now handles json serialized signatures
(Issue #2076).
* Results: .join_native() would accidentally treat the STARTED
state as being ready (Issue #2326).
* Canvas: The chord_size attribute is now set for all canvas
primitives, making sure more combinations will work with the
new_join optimization for Redis (Issue #2339).
* Task: Fixed problem with app not being properly propagated to
trace_task in all cases.
* Worker: Expires from task message now associated with a
timezone.
* Cassandra result backend: Fixed problems when using detailed
mode.
* Mongodb Result backend: Pickling the backend instance will now
include the original url (Issue #2347).
* Task: Exception info was not properly set for tasks raising
celery.exceptions.Reject (Issue #2043).
* Worker: Duplicates are now removed when loading the set of
revoked tasks from the worker state database (Issue #2336).
* celery.contrib.rdb: Fixed problems with rdb.set_trace calling
stop from the wrong frame.
* Canvas: chain and chord can now be immutable.
* Canvas: chord.apply_async will now keep partial args set in
self.args (Issue #2299).
* Results: Small refactoring so that results are decoded the same
way in all result backends.
* Logging: The processName format was introduced in Py2.6.2 so
for compatibility this format is now excluded when using
earlier versions (Issue #1644).
- increase required version of python-kombu to 3.0.25
- increase required version of python-billiard to 3.3.0.20
- reenable the tests, expect for SLE11. And add -q to avoid
spamming the build log
- add the license to package documentation
-------------------------------------------------------------------
Wed Nov 12 09:57:50 UTC 2014 - oliver.bengs@opensuse.org

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-celery
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: python-celery
Version: 3.1.16
Version: 3.1.18
Release: 0
Url: http://celeryproject.org
Summary: Distributed Task Queue
@@ -33,7 +33,7 @@ BuildRequires: python-dateutil
BuildRequires: python-devel
BuildRequires: python-eventlet
BuildRequires: python-gevent
BuildRequires: python-kombu >= 3.0.6
BuildRequires: python-kombu >= 3.0.25
BuildRequires: python-mock
BuildRequires: python-nose-cover3
BuildRequires: python-pyOpenSSL
@@ -48,7 +48,7 @@ Requires: python-importlib
Requires: python-ordereddict
%endif
Requires: python-anyjson
Requires: python-billiard >= 3.3.0.8
Requires: python-billiard >= 3.3.0.20
Requires: python-dateutil
Recommends: python-curses
Recommends: python-pyOpenSSL
@@ -78,15 +78,15 @@ python setup.py build
%install
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
#TODO: Reenable if errors are fixed:
#%%check
#python setup.py test
%if 0%{?suse_version} > 1110
%check
python setup.py -q test
%endif
%files
%defattr(-,root,root,-)
%{python_sitelib}/*
%doc Changelog README.rst TODO
#%{_bindir}/camqadm
%doc Changelog README.rst TODO LICENSE
%{_bindir}/celery*
%changelog