Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2017-08-10 14:02:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and      /work/SRC/openSUSE:Factory/.python-celery.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-celery"

Thu Aug 10 14:02:58 2017 rev:17 rq:509208 version:4.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes      
2016-01-26 10:14:44.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2017-08-10 14:11:34.360934865 +0200
@@ -1,0 +2,91 @@
+Mon Jul 10 12:08:37 UTC 2017 - jeng...@inai.de
+
+- Drop redundant wording from description.
+
+-------------------------------------------------------------------
+Tue Jun 27 19:08:20 UTC 2017 - benoit.mo...@gmx.fr
+
+- update to version 4.0.2:
+  * Requirements: Now depends on Kombu 4.0.2.
+  * Tasks: Fixed problem with JSON serialization of group (``keys
+    must be string`` error, Issue #3688).
+  * Worker: Fixed JSON serialization issue when using inspect
+    active and friends (Issue #3667).
+  * App: Fixed saferef errors when using signals (Issue #3670).
+  * Prefork: Fixed bug with pack requiring bytes argument on Python
+    2.7.5 and earlier (Issue #3674).
+  * Tasks: Saferepr did not handle unicode in bytestrings on Python
+    2 (Issue #3676).
+  * Testing: Added new celery_worker_paremeters fixture.
+  * Tasks: Added new app argument to GroupResult.restore
+    (Issue #3669).
+  * Tasks: Fixed type checking crash when task takes *args on
+    Python 3 (Issue #3678).
+  * Documentation and examples improvements
+- additional changes from version 4.0.1:
+  * [Security: CELERYSA-0003] Fix Insecure default configuration
+  * Tasks: Added new method to register class-based tasks
+    (Issue #3615).
+  * Tasks: Argument checking now supports keyword-only arguments on
+    Python3 (Issue #3658).
+  * Tasks: The task-sent event was not being sent even if
+    configured to do so (Issue #3646).
+  * Worker: Fixed AMQP heartbeat support for eventlet/gevent pools
+    (Issue #3649).
+  * App: app.conf.humanize() would not work if configuration not
+    finalized (Issue #3652).
+  * Utils: saferepr attempted to show iterables as lists and
+    mappings as dicts.
+  * Utils: saferepr did not handle unicode-errors when attempting
+    to format bytes on Python 3 (Issue #3610).
+  * Utils: saferepr should now properly represent byte strings with
+    non-ascii characters (Issue #3600).
+  * Results: Fixed bug in elasticsearch where _index method missed
+    the body argument (Issue #3606).
+  * Canvas: Fixed ValueError in chord with single task header
+    (Issue #3608).
+  * Task: Ensure class-based task has name prior to registration
+    (Issue #3616).
+  * Beat: Fixed problem with strings in shelve (Issue #3644).
+  * Worker: Fixed KeyError in inspect stats when -O argument set to
+    something other than fast or fair (Issue #3621).
+  * Task: Retried tasks were no longer sent to the original queue
+    (Issue #3622).
+  * Worker: Python 3: Fixed None/int type comparison in
+    apps/worker.py (Issue #3631).
+  * Results: Redis has a new redis_socket_connect_timeout setting.
+  * Results: Redis result backend passed the socket_connect_timeout
+    argument to UNIX socket based connections by mistake, causing a
+    crash.
+  * Worker: Fixed missing logo in worker splash screen when running
+    on Python 3.x (Issue #3627).
+  * Deps: Fixed celery[redis] bundle installation (Issue #3643).
+  * Deps: Bundle celery[sqs] now also requires pycurl
+    (Issue #3619).
+  * Worker: Hard time limits were no longer being respected
+    (Issue #3618).
+  * Worker: Soft time limit log showed Trues instead of the number
+    of seconds.
+  * App: registry_cls argument no longer had any effect
+    (Issue #3613).
+  * Worker: Event producer now uses connection_for_Write
+    (Issue #3525).
+  * Results: Redis/memcache backends now uses result_expires to
+    expire chord counter (Issue #3573).
+  * Django: Fixed command for upgrading settings with Django
+    (Issue #3563).
+  * Testing: Added a celery_parameters test fixture to be able to
+    use customized Celery init parameters. (#3626)
+  * Documentation improvements
+- additional changes from version 4.0:
+  see http://docs.celeryproject.org/en/latest/whatsnew-4.0.html
+- change source url to pythonhosted.org
+- update the BuildRequires for test:
+  * remove mock, nose and unittest2
+  * add case, pytest and netcfg
+- remove specfile reference to openSUSE 11.1 / SLE11
+- update kombu and billiard required versions
+- remove anyjson Requires, not needed anymore
+- call fdupes to fix duplicate files
+
+-------------------------------------------------------------------

Old:
----
  celery-3.1.19.tar.gz

New:
----
  celery-4.0.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-celery.spec ++++++
--- /var/tmp/diff_new_pack.8Hx2HT/_old  2017-08-10 14:11:35.048838011 +0200
+++ /var/tmp/diff_new_pack.8Hx2HT/_new  2017-08-10 14:11:35.060836322 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-celery
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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,38 +17,31 @@
 
 
 Name:           python-celery
-Version:        3.1.19
+Version:        4.0.2
 Release:        0
 Url:            http://celeryproject.org
-Summary:        Distributed Task Queue
+Summary:        Distributed Task Queue module for Python
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
-Source:         
https://pypi.python.org/packages/source/c/celery/celery-%{version}.tar.gz
+Source:         
https://files.pythonhosted.org/packages/source/c/celery/celery-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  fdupes
+BuildRequires:  netcfg
 BuildRequires:  python-SQLAlchemy
-BuildRequires:  python-billiard >= 3.3.0.21
+BuildRequires:  python-billiard >= 3.5.0.2
+BuildRequires:  python-case >= 1.3.1
 BuildRequires:  python-cl
 BuildRequires:  python-curses
 BuildRequires:  python-dateutil
 BuildRequires:  python-devel
 BuildRequires:  python-eventlet
 BuildRequires:  python-gevent
-BuildRequires:  python-kombu >= 3.0.29
-BuildRequires:  python-mock
-BuildRequires:  python-nose-cover3
+BuildRequires:  python-kombu >= 4.0.2
 BuildRequires:  python-pyOpenSSL
+BuildRequires:  python-pytest >= 3.0
 BuildRequires:  python-pytz
 BuildRequires:  python-setuptools
-BuildRequires:  python-unittest2
-%if 0%{?suse_version} == 1110
-BuildRequires:  python-importlib
-BuildRequires:  python-ordereddict
-BuildRequires:  python-unittest2
-Requires:       python-importlib
-Requires:       python-ordereddict
-%endif
-Requires:       python-anyjson
-Requires:       python-billiard >= 3.3.0.20
+Requires:       python-billiard >= 3.5.0.2
 Requires:       python-dateutil
 Recommends:     python-curses
 Recommends:     python-pyOpenSSL
@@ -57,17 +50,12 @@
 Suggests:       python-pymongo
 Suggests:       python-python-daemon
 Suggests:       python-pytyrant
-%if 0%{?suse_version} && 0%{?suse_version} <= 1110
-%{!?python_sitelib: %global python_sitelib %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib()")}
-%py_requires
-%else
 BuildArch:      noarch
-%endif
 
 %description
-Celery is an open source asynchronous task queue/job queue based on
-distributed message passing.  It is focused on real-time operation,
-but supports scheduling as well.
+Celery is an asynchronous task queue/job queue based on distributed
+message passing. It is focused on real-time operation, but supports
+scheduling as well.
 
 %prep
 %setup -q -n celery-%{version}
@@ -77,11 +65,10 @@
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%fdupes %{buildroot}/%{_prefix}
 
-%if 0%{?suse_version} > 1110
 %check
 python setup.py -q test
-%endif
 
 %files
 %defattr(-,root,root,-)

++++++ celery-3.1.19.tar.gz -> celery-4.0.2.tar.gz ++++++
++++ 144486 lines of diff (skipped)


Reply via email to