commit python-celery for openSUSE:Factory

2020-10-29 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2020-10-29 09:46:24

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new.3463 (New)


Package is "python-celery"

Thu Oct 29 09:46:24 2020 rev:34 rq:838700 version:4.4.7

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2020-07-15 12:07:49.892331632 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new.3463/python-celery.changes
2020-10-29 09:46:27.704064082 +0100
@@ -1,0 +2,26 @@
+Wed Sep 30 07:32:47 UTC 2020 - Tomáš Chvátal 
+
+- Use really the upstream tarball
+
+---
+Tue Sep 29 13:52:06 UTC 2020 - Hans-Peter Jansen 
+
+- Don't update to 5.0.0 because missing dependencies
+- Update to version 4.4.7
+  + Add task_received, task_rejected and task_unknown to signals
+module.
+  + [ES backend] add 401 as safe for retry.
+  + treat internal errors as failure.
+  + Remove redis fanout caveats.
+  + FIX: -A and --args should behave the same. (#6223)
+  + Class-based tasks autoretry (#6233)
+  + Preserve order of group results with Redis result backend
+(#6218)
+  + Replace future with celery.five Fixes #6250, and reraise to
+include
+  + Fix REMAP_SIGTERM=SIGQUIT not working
+  + (Fixes#6258) MongoDB: fix for serialization issue (#6259)
+  + Make use of ordered sets in Redis opt-in
+  + Test, CI, Docker, style and minor doc impovements.
+
+---

Old:

  celery-4.4.6.tar.gz

New:

  celery-4.4.7.tar.gz



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.zmDg1y/_old  2020-10-29 09:46:28.880065193 +0100
+++ /var/tmp/diff_new_pack.zmDg1y/_new  2020-10-29 09:46:28.880065193 +0100
@@ -28,7 +28,7 @@
 %bcond_with ringdisabled
 %bcond_without python2
 Name:   python-celery%{psuffix}
-Version:4.4.6
+Version:4.4.7
 Release:0
 Summary:Distributed Task Queue module for Python
 License:BSD-3-Clause

++ celery-4.4.6.tar.gz -> celery-4.4.7.tar.gz ++
 3028 lines of diff (skipped)




commit python-celery for openSUSE:Factory

2020-07-15 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2020-07-15 12:06:26

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new.3060 (New)


Package is "python-celery"

Wed Jul 15 12:06:26 2020 rev:33 rq:820094 version:4.4.6

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2020-06-05 19:59:22.231763585 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new.3060/python-celery.changes
2020-07-15 12:07:49.892331632 +0200
@@ -1,0 +2,84 @@
+Fri Jul 10 18:47:27 UTC 2020 - Matthias Fehring 
+
+- since version 4.3 celery depends on cryptography instead of
+  PyOpenSSL
+
+---
+Fri Jul 10 12:44:37 UTC 2020 - Matthias Fehring 
+
+- disable failing minor test test_pytest_celery_marker_registration
+  for now
+
+---
+Thu Jul  9 06:36:54 UTC 2020 - Matthias Fehring 
+
+- Update to 4.4.6:
+  * Remove autoscale force_scale methods (#6085).
+  * Fix autoscale test
+  * Pass ping destination to request
+  * chord: merge init options with run options
+  * Put back KeyValueStoreBackend.set method without state
+  * Added --range-prefix option to celery multi (#6180)
+  * Added as_list function to AsyncResult class (#6179)
+  * Fix CassandraBackend error in threads or gevent pool (#6147)
+  * Kombu 4.6.11
+- Additional changes from 4.4.5:
+  * Add missing dependency on future (#6146).
+  * ElasticSearch: Retry index if document was deleted between
+index
+  * fix windows build
+  * Customize the retry interval of chord_unlock tasks
+  * fix multi tests in local
+- Additional changes from 4.4.4:
+  * Fix autoretry_for with explicit retry (#6138).
+  * Kombu 4.6.10
+  * Use Django DB max age connection setting (fixes #4116).
+  * Add retry on recoverable exception for the backend (#6122).
+  * Fix random distribution of jitter for exponential backoff.
+  * ElasticSearch: add setting to save meta as json.
+  * fix #6136. celery 4.4.3 always trying create /var/run/celery
+directory.
+  * Add task_internal_error signal (#6049).
+- Additional changes from 4.4.3:
+  * Fix backend utf-8 encoding in s3 backend .
+  * Kombu 4.6.9
+  * Task class definitions can have retry attributes (#5869)
+  * Upgraded pycurl to the latest version that supports wheel.
+  * Add uptime to the stats inspect command
+  * Fixing issue #6019: unable to use mysql SSL parameters when getting
+  * Clean TraceBack to reduce memory leaks for exception task (#6024)
+  * exceptions: NotRegistered: fix up language
+  * Give up sending a worker-offline message if transport is not
+connected
+  * Add Task to __all__ in celery.__init__.py
+  * Ensure a single chain object in a chain does not raise
+MaximumRecursion
+  * Fix autoscale when prefetch_multiplier is 1
+  * Allow start_worker to function without ping task
+  * Update celeryd.conf
+  * Fix correctly handle configuring the serializer for always_eager
+mode.
+  * Remove doubling of prefetch_count increase when
+prefetch_multiplier
+  * Fix eager function not returning result after retries
+  * return retry result if not throw and is_eager
+  * Always requeue while worker lost regardless of the redelivered
+flag
+  * Allow relative paths in the filesystem backend (#6070)
+  * [Fixed Issue #6017]
+  * Avoid race condition due to task duplication.
+  * Exceptions must be old-style classes or derived from BaseException
+  * Fix windows build (#6104)
+  * Add encode to meta task in base.py (#5894)
+  * Update time.py to solve the microsecond issues (#5199)
+  * Change backend _ensure_not_eager error to warning
+  * Add priority support for 'celery.chord_unlock' task (#5766)
+  * Change eager retry behaviour
+  * Avoid race condition in elasticsearch backend
+  * backends base get_many pass READY_STATES arg
+  * Add integration tests for Elasticsearch and fix _update
+  * feat(backend): Adds cleanup to ArangoDB backend
+  * remove jython check
+  * fix filesystem backend cannot not be serialized by picked
+
+---

Old:

  celery-4.4.2.tar.gz

New:

  celery-4.4.6.tar.gz



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.B6XUCi/_old  2020-07-15 12:07:58.360340499 +0200
+++ /var/tmp/diff_new_pack.B6XUCi/_new  2020-07-15 12:07:58.360340499 +0200
@@ -28,7 +28,7 @@
 %bcond_with ringdisabled
 %bcond_without python2
 Name:   python-celery%{psuffix}
-Version:4.4.2
+Version:4.4.6
 Release:0
 Summary:Distributed Task Queue module for Python

commit python-celery for openSUSE:Factory

2020-06-05 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2020-06-05 19:59:21

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new.3606 (New)


Package is "python-celery"

Fri Jun  5 19:59:21 2020 rev:32 rq:809824 version:4.4.2

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2020-05-28 09:05:56.851452233 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new.3606/python-celery.changes
2020-06-05 19:59:22.231763585 +0200
@@ -1,0 +2,5 @@
+Wed May 27 09:36:39 UTC 2020 - Petr Gajdos 
+
+- %python3_only -> %python_alternative
+
+---



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.TqsCOk/_old  2020-06-05 19:59:23.583768261 +0200
+++ /var/tmp/diff_new_pack.TqsCOk/_new  2020-06-05 19:59:23.587768275 +0200
@@ -42,6 +42,8 @@
 Requires:   python-kombu >= 4.6.7
 Requires:   python-pytz >= 2016.7
 Requires:   python-vine >= 1.3.0
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
 Recommends: python-curses
 Recommends: python-pyOpenSSL
 Suggests:   python-eventlet
@@ -91,6 +93,7 @@
 %install
 %if !%{with test}
 %python_install
+%python_clone -a %{buildroot}%{_bindir}/celery
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 %endif
 
@@ -101,11 +104,17 @@
 %endif
 
 %if !%{with test}
+%post
+%python_install_alternative celery
+
+%postun
+%python_uninstall_alternative celery
+
 %files %{python_files}
 %{python_sitelib}/*
 %license LICENSE
 %doc README.rst TODO
-%python3_only %{_bindir}/celery*
+%python_alternative %{_bindir}/celery
 %endif
 
 %changelog




commit python-celery for openSUSE:Factory

2020-05-28 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2020-05-28 09:05:48

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new.3606 (New)


Package is "python-celery"

Thu May 28 09:05:48 2020 rev:31 rq:805558 version:4.4.2

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2020-01-30 09:35:09.321289568 +0100
+++ /work/SRC/openSUSE:Factory/.python-celery.new.3606/python-celery.changes
2020-05-28 09:05:56.851452233 +0200
@@ -1,0 +2,7 @@
+Thu May 14 09:55:53 UTC 2020 - Tomáš Chvátal 
+
+- Update to 4.4.2:
+  * Various fixes for the 4.4 series
+- Remove no longer needed unpin-pytest.patch
+
+---

Old:

  celery-4.4.0.tar.gz
  unpin-pytest.patch

New:

  celery-4.4.2.tar.gz



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.QvPMuC/_old  2020-05-28 09:05:58.559457354 +0200
+++ /var/tmp/diff_new_pack.QvPMuC/_new  2020-05-28 09:05:58.563457366 +0200
@@ -28,14 +28,12 @@
 %bcond_with ringdisabled
 %bcond_without python2
 Name:   python-celery%{psuffix}
-Version:4.4.0
+Version:4.4.2
 Release:0
 Summary:Distributed Task Queue module for Python
 License:BSD-3-Clause
-Group:  Development/Languages/Python
 URL:http://celeryproject.org
 Source: 
https://files.pythonhosted.org/packages/source/c/celery/celery-%{version}.tar.gz
-Patch2: unpin-pytest.patch
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  netcfg
@@ -84,7 +82,6 @@
 
 %prep
 %setup -q -n celery-%{version}
-%autopatch -p1
 # do not hardcode versions
 sed -i -e 's:==:>=:g' requirements/*.txt
 
@@ -99,7 +96,8 @@
 
 %check
 %if %{with test}
-%pytest
+# test_setup_security__default_app - fails with py3.8
+%pytest -k 'not test_setup_security__default_app'
 %endif
 
 %if !%{with test}

++ celery-4.4.0.tar.gz -> celery-4.4.2.tar.gz ++
 2627 lines of diff (skipped)




commit python-celery for openSUSE:Factory

2020-01-30 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2020-01-30 09:34:57

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new.26092 (New)


Package is "python-celery"

Thu Jan 30 09:34:57 2020 rev:30 rq:767613 version:4.4.0

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2019-11-22 10:26:06.709261385 +0100
+++ /work/SRC/openSUSE:Factory/.python-celery.new.26092/python-celery.changes   
2020-01-30 09:35:09.321289568 +0100
@@ -1,0 +2,14 @@
+Fri Jan 24 14:16:04 UTC 2020 - Marketa Calabkova 
+
+- update to 4.4.0
+  * Python 3.4 drop
+  * Replace deprecated PyMongo methods usage
+  * Avoid serializing datetime
+  * fixed call for null args
+  * Fix termination of asyncloop
+  * Python 3.8
+  * Fix a race condition when publishing a very large chord header
+- Drop unneeded patch pytest5.patch
+- Reapplied unpin-pytest.patch
+
+---

Old:

  celery-4.3.0.tar.gz
  pytest5.patch

New:

  celery-4.4.0.tar.gz



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.7S1ZZW/_old  2020-01-30 09:35:10.397290144 +0100
+++ /var/tmp/diff_new_pack.7S1ZZW/_new  2020-01-30 09:35:10.397290144 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-celery
 #
-# Copyright (c) 2019 SUSE LLC.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,23 +26,22 @@
 %bcond_with test
 %endif
 %bcond_with ringdisabled
+%bcond_without python2
 Name:   python-celery%{psuffix}
-Version:4.3.0
+Version:4.4.0
 Release:0
 Summary:Distributed Task Queue module for Python
 License:BSD-3-Clause
 Group:  Development/Languages/Python
 URL:http://celeryproject.org
 Source: 
https://files.pythonhosted.org/packages/source/c/celery/celery-%{version}.tar.gz
-Patch0: pytest5.patch
 Patch2: unpin-pytest.patch
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  netcfg
 BuildRequires:  python-rpm-macros
-Requires:   python-billiard >= 3.6.0
-Requires:   python-kombu >= 4.4.0
-Requires:   python-python-dateutil
+Requires:   python-billiard >= 3.6.1
+Requires:   python-kombu >= 4.6.7
 Requires:   python-pytz >= 2016.7
 Requires:   python-vine >= 1.3.0
 Recommends: python-curses
@@ -55,26 +54,27 @@
 BuildArch:  noarch
 %if %{with test}
 BuildRequires:  %{python_module SQLAlchemy}
-BuildRequires:  %{python_module billiard >= 3.6.0}
-BuildRequires:  %{python_module boto3 >= 1.9.125}
+BuildRequires:  %{python_module billiard >= 3.6.1}
+BuildRequires:  %{python_module boto3 >= 1.9.178}
 BuildRequires:  %{python_module case >= 1.3.1}
 BuildRequires:  %{python_module curses}
 BuildRequires:  %{python_module eventlet}
 BuildRequires:  %{python_module gevent}
-BuildRequires:  %{python_module kombu >= 4.4.0}
+BuildRequires:  %{python_module kombu >= 4.6.7}
 BuildRequires:  %{python_module moto >= 1.3.7}
+BuildRequires:  %{python_module msgpack}
 BuildRequires:  %{python_module pyOpenSSL}
-BuildRequires:  %{python_module pytest >= 4.3.1}
-BuildRequires:  %{python_module python-dateutil}
+BuildRequires:  %{python_module pymongo}
+BuildRequires:  %{python_module pytest >= 4.6.0}
 BuildRequires:  %{python_module pytz >= 2016.7}
 BuildRequires:  %{python_module vine >= 1.3.0}
+%if %{with python2}
+BuildRequires:  %{python_module python-dateutil >= 2.1}
+%endif
 %if %{with ringdisabled}
 ExclusiveArch:  do-not-build
 %endif
 %endif
-%ifpython3
-Requires:   python3-dbm
-%endif
 %python_subpackages
 
 %description
@@ -106,7 +106,7 @@
 %files %{python_files}
 %{python_sitelib}/*
 %license LICENSE
-%doc Changelog README.rst TODO
+%doc README.rst TODO
 %python3_only %{_bindir}/celery*
 %endif
 

++ celery-4.3.0.tar.gz -> celery-4.4.0.tar.gz ++
 11020 lines of diff (skipped)

++ unpin-pytest.patch ++
--- /var/tmp/diff_new_pack.7S1ZZW/_old  2020-01-30 09:35:10.669290289 +0100
+++ /var/tmp/diff_new_pack.7S1ZZW/_new  2020-01-30 09:35:10.669290289 +0100
@@ -1,10 +1,11 @@
-Index: celery-4.3.0/requirements/test.txt
+Index: celery-4.4.0/requirements/test.txt
 ===
 celery-4.3.0.orig/requirements/test.txt
-+++ celery-4.3.0/requirements/test.txt
-@@ -1,4 +1,4 @@
+--- celery-4.4.0.orig/requirements/test.txt
 celery-4.4.0/requirements/test.txt
+@@ -1,5 +1,5 @@
  case>=1.3.1
--pytest>=4.3.1,<4.4.0
-+pytest>=4.3.1
- 

commit python-celery for openSUSE:Factory

2019-11-22 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2019-11-22 10:26:04

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new.26869 (New)


Package is "python-celery"

Fri Nov 22 10:26:04 2019 rev:29 rq:749510 version:4.3.0

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2019-08-07 13:53:37.084858017 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new.26869/python-celery.changes   
2019-11-22 10:26:06.709261385 +0100
@@ -1,0 +2,5 @@
+Tue Nov 19 11:00:58 UTC 2019 - Hans-Peter Jansen 
+
+- use %pytest macro
+
+---



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.bjoDyF/_old  2019-11-22 10:26:07.281261216 +0100
+++ /var/tmp/diff_new_pack.bjoDyF/_new  2019-11-22 10:26:07.289261214 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-celery
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -99,7 +99,7 @@
 
 %check
 %if %{with test}
-%python_exec setup.py test
+%pytest
 %endif
 
 %if !%{with test}




commit python-celery for openSUSE:Factory

2019-08-07 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2019-08-07 13:53:32

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new.9556 (New)


Package is "python-celery"

Wed Aug  7 13:53:32 2019 rev:28 rq:720025 version:4.3.0

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2019-07-30 13:06:05.658376827 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new.9556/python-celery.changes
2019-08-07 13:53:37.084858017 +0200
@@ -1,0 +2,6 @@
+Wed Jul 31 09:55:16 UTC 2019 - Tomáš Chvátal 
+
+- Add patch from git to fix build with new pytest:
+  * pytest5.patch
+
+---

New:

  pytest5.patch



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.mhP3EF/_old  2019-08-07 13:53:37.804858009 +0200
+++ /var/tmp/diff_new_pack.mhP3EF/_new  2019-08-07 13:53:37.808858009 +0200
@@ -34,6 +34,7 @@
 Group:  Development/Languages/Python
 URL:http://celeryproject.org
 Source: 
https://files.pythonhosted.org/packages/source/c/celery/celery-%{version}.tar.gz
+Patch0: pytest5.patch
 Patch2: unpin-pytest.patch
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes

++ pytest5.patch ++
>From 6514fed13ef2f992b2846116f9b2d1237aac8298 Mon Sep 17 00:00:00 2001
From: Omer Katz 
Date: Mon, 20 May 2019 13:02:34 +0300
Subject: [PATCH] Fix pytest deprecation warning.

---
 t/unit/tasks/test_result.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/t/unit/tasks/test_result.py b/t/unit/tasks/test_result.py
index 0fe173ed2f..fed76c8fed 100644
--- a/t/unit/tasks/test_result.py
+++ b/t/unit/tasks/test_result.py
@@ -759,7 +759,7 @@ def test_restore_current_app_fallback(self):
 ts = self.app.GroupResult(uuid(), subs)
 ts.save()
 with pytest.raises(RuntimeError,
-   message="Test depends on current_app"):
+   match="Test depends on current_app"):
 GroupResult.restore(ts.id)
 
 def test_join_native(self):



commit python-celery for openSUSE:Factory

2019-07-30 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2019-07-30 13:06:04

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new.4126 (New)


Package is "python-celery"

Tue Jul 30 13:06:04 2019 rev:27 rq:718188 version:4.3.0

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2019-04-28 19:58:26.514971549 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new.4126/python-celery.changes
2019-07-30 13:06:05.658376827 +0200
@@ -1,0 +2,25 @@
+Wed Jul 24 11:12:29 UTC 2019 - Tomáš Chvátal 
+
+- Add ringdisabled to avoid pulling the test deps in rings to
+  keep them from growing too much
+
+---
+Wed Jul 24 10:50:33 UTC 2019 - Tomáš Chvátal 
+
+- Switch to multibuild in order to not pull moto everywhere
+
+---
+Fri Jul 19 12:48:17 UTC 2019 - Tomáš Chvátal 
+
+- Update to 4.3.0:
+  * See the changelog for in-depth details
+- Remove merged patches:
+  * python37-1.patch
+  * python37-2.patch
+  * python37-3.patch
+  * disable-pytest-log-capturing.patch
+  * celery-no-redis.patch
+  * relax-billiard-pin.patch
+- Rebase patch unpin-pytest.patch
+
+---

Old:

  celery-4.2.1.tar.gz
  celery-no-redis.patch
  disable-pytest-log-capturing.patch
  python37-1.patch
  python37-2.patch
  python37-3.patch
  relax-billiard-pin.patch

New:

  _multibuild
  celery-4.3.0.tar.gz



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.QiZIQh/_old  2019-07-30 13:06:06.494376611 +0200
+++ /var/tmp/diff_new_pack.QiZIQh/_new  2019-07-30 13:06:06.498376610 +0200
@@ -17,45 +17,33 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-Name:   python-celery
-Version:4.2.1
+%global flavor @BUILD_FLAVOR@%{nil}
+%if "%{flavor}" == "test"
+%define psuffix -test
+%bcond_without test
+%else
+%define psuffix %{nil}
+%bcond_with test
+%endif
+%bcond_with ringdisabled
+Name:   python-celery%{psuffix}
+Version:4.3.0
 Release:0
 Summary:Distributed Task Queue module for Python
 License:BSD-3-Clause
 Group:  Development/Languages/Python
 URL:http://celeryproject.org
 Source: 
https://files.pythonhosted.org/packages/source/c/celery/celery-%{version}.tar.gz
-Patch0: disable-pytest-log-capturing.patch
-Patch1: celery-no-redis.patch
 Patch2: unpin-pytest.patch
-Patch3: relax-billiard-pin.patch
-# Upstream patches for Python 3.7 support
-Patch4: python37-1.patch
-Patch5: python37-2.patch
-Patch6: python37-3.patch
-BuildRequires:  %{python_module SQLAlchemy}
-BuildRequires:  %{python_module billiard >= 3.5.0.2}
-BuildRequires:  %{python_module case >= 1.3.1}
-BuildRequires:  %{python_module curses}
-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 >= 2016.7}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  netcfg
 BuildRequires:  python-rpm-macros
-Requires:   python-billiard >= 3.5.0.2
-Requires:   python-kombu >= 4.0.2
+Requires:   python-billiard >= 3.6.0
+Requires:   python-kombu >= 4.4.0
 Requires:   python-python-dateutil
 Requires:   python-pytz >= 2016.7
-Requires:   python-vine
-%ifpython3
-Requires:   python3-dbm
-%endif
+Requires:   python-vine >= 1.3.0
 Recommends: python-curses
 Recommends: python-pyOpenSSL
 Suggests:   python-eventlet
@@ -64,6 +52,28 @@
 Suggests:   python-python-daemon
 Suggests:   python-pytyrant
 BuildArch:  noarch
+%if %{with test}
+BuildRequires:  %{python_module SQLAlchemy}
+BuildRequires:  %{python_module billiard >= 3.6.0}
+BuildRequires:  %{python_module boto3 >= 1.9.125}
+BuildRequires:  %{python_module case >= 1.3.1}
+BuildRequires:  %{python_module curses}
+BuildRequires:  %{python_module eventlet}
+BuildRequires:  %{python_module gevent}
+BuildRequires:  %{python_module kombu >= 4.4.0}
+BuildRequires:  %{python_module moto >= 1.3.7}
+BuildRequires:  %{python_module pyOpenSSL}
+BuildRequires:  %{python_module pytest >= 4.3.1}
+BuildRequires:  %{python_module python-dateutil}
+BuildRequires:  %{python_module pytz >= 2016.7}
+BuildRequires:  %{python_module vine >= 1.3.0}
+%if %{with 

commit python-celery for openSUSE:Factory

2019-04-28 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2019-04-28 19:58:16

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new.5536 (New)


Package is "python-celery"

Sun Apr 28 19:58:16 2019 rev:26 rq:697762 version:4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2019-02-27 15:06:10.322446587 +0100
+++ /work/SRC/openSUSE:Factory/.python-celery.new.5536/python-celery.changes
2019-04-28 19:58:26.514971549 +0200
@@ -1,0 +2,5 @@
+Wed Apr 24 14:10:26 UTC 2019 - Marketa Calabkova 
+
+- shelve (used in beat.py) needs python3-dbm for one particular task
+
+---



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.PVB5z1/_old  2019-04-28 19:58:28.270970490 +0200
+++ /var/tmp/diff_new_pack.PVB5z1/_new  2019-04-28 19:58:28.274970488 +0200
@@ -53,6 +53,9 @@
 Requires:   python-python-dateutil
 Requires:   python-pytz >= 2016.7
 Requires:   python-vine
+%ifpython3
+Requires:   python3-dbm
+%endif
 Recommends: python-curses
 Recommends: python-pyOpenSSL
 Suggests:   python-eventlet




commit python-celery for openSUSE:Factory

2019-02-27 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2019-02-27 15:05:59

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new.28833 (New)


Package is "python-celery"

Wed Feb 27 15:05:59 2019 rev:25 rq:678212 version:4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2019-02-01 12:22:50.806339931 +0100
+++ /work/SRC/openSUSE:Factory/.python-celery.new.28833/python-celery.changes   
2019-02-27 15:06:10.322446587 +0100
@@ -1,0 +2,18 @@
+Thu Feb 21 10:48:26 UTC 2019 - John Vandenberg 
+
+- Replace no-async.patch with three Python 3.7 patches merged upstream
+  python37-1.patch, python37-2.patch & python37-3.patch
+- Replace sed invocation with unpin-pytest.patch for clarity
+
+---
+Thu Feb 21 09:44:59 UTC 2019 - John Vandenberg 
+
+- Add missing dependency on pytz, needed by celery.utils
+- Remove unused build dependency on cl
+
+---
+Fri Feb 15 11:07:36 UTC 2019 - John Vandenberg 
+
+- Add relax-billiard-pin.patch to allow billiard 3.6.0.0
+
+---

Old:

  no-async.patch

New:

  python37-1.patch
  python37-2.patch
  python37-3.patch
  relax-billiard-pin.patch
  unpin-pytest.patch



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.bQ7FqL/_old  2019-02-27 15:06:14.334445366 +0100
+++ /var/tmp/diff_new_pack.bQ7FqL/_new  2019-02-27 15:06:14.334445366 +0100
@@ -27,11 +27,15 @@
 Source: 
https://files.pythonhosted.org/packages/source/c/celery/celery-%{version}.tar.gz
 Patch0: disable-pytest-log-capturing.patch
 Patch1: celery-no-redis.patch
-Patch2: no-async.patch
+Patch2: unpin-pytest.patch
+Patch3: relax-billiard-pin.patch
+# Upstream patches for Python 3.7 support
+Patch4: python37-1.patch
+Patch5: python37-2.patch
+Patch6: python37-3.patch
 BuildRequires:  %{python_module SQLAlchemy}
 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 eventlet}
 BuildRequires:  %{python_module gevent}
@@ -39,7 +43,7 @@
 BuildRequires:  %{python_module pyOpenSSL}
 BuildRequires:  %{python_module pytest >= 3.0}
 BuildRequires:  %{python_module python-dateutil}
-BuildRequires:  %{python_module pytz}
+BuildRequires:  %{python_module pytz >= 2016.7}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  netcfg
@@ -47,6 +51,7 @@
 Requires:   python-billiard >= 3.5.0.2
 Requires:   python-kombu >= 4.0.2
 Requires:   python-python-dateutil
+Requires:   python-pytz >= 2016.7
 Requires:   python-vine
 Recommends: python-curses
 Recommends: python-pyOpenSSL
@@ -66,7 +71,6 @@
 %prep
 %setup -q -n celery-%{version}
 %autopatch -p1
-sed -i -e 's:,<3.3::g' requirements/test.txt
 
 %build
 %python_build

++ python37-1.patch ++
>From e7002769211f7340f38df80b3112706a8e07cafb Mon Sep 17 00:00:00 2001
From: Asif Saifuddin Auvi 
Date: Mon, 9 Jul 2018 11:33:36 +0600
Subject: [PATCH] Python 3.7 compat issues (#4852)

* renamed banckend.async to asynchronous

* adjust redis imports of async

* adjust imports of async

* import style adjust

* renamed doc from async to asynchronous

* renamed doc contents from async to asynchronous
---
 celery/backends/{async.py => asynchronous.py}  | 0
 celery/backends/redis.py   | 7 ---
 celery/backends/rpc.py | 2 +-
 ...backends.async.rst => celery.backends.asynchronous.rst} | 6 +++---
 t/unit/backends/test_redis.py  | 4 ++--
 5 files changed, 10 insertions(+), 9 deletions(-)
 rename celery/backends/{async.py => asynchronous.py} (100%)
 rename docs/internals/reference/{celery.backends.async.rst => 
celery.backends.asynchronous.rst} (52%)

diff --git a/celery/backends/async.py b/celery/backends/asynchronous.py
similarity index 100%
rename from celery/backends/async.py
rename to celery/backends/asynchronous.py
diff --git a/celery/backends/redis.py b/celery/backends/redis.py
index 012db0f36e..6c311d8273 100644
--- a/celery/backends/redis.py
+++ b/celery/backends/redis.py
@@ -19,7 +19,8 @@
 from celery.utils.log import get_logger
 from celery.utils.time import humanize_seconds
 
-from . import async, base
+from .asynchronous import AsyncBackendMixin, BaseResultConsumer
+from .base import 

commit python-celery for openSUSE:Factory

2019-02-01 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2019-02-01 12:22:48

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new.28833 (New)


Package is "python-celery"

Fri Feb  1 12:22:48 2019 rev:24 rq:670410 version:4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2018-12-13 19:47:40.248761047 +0100
+++ /work/SRC/openSUSE:Factory/.python-celery.new.28833/python-celery.changes   
2019-02-01 12:22:50.806339931 +0100
@@ -1,0 +2,6 @@
+Thu Jan 31 13:33:40 CET 2019 - mc...@suse.com
+
+- Add no-async.patch renaming async package to async_tools to
+  make package 3.7 compatible.
+
+---

New:

  no-async.patch



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.trMVUK/_old  2019-02-01 12:22:51.902338971 +0100
+++ /var/tmp/diff_new_pack.trMVUK/_new  2019-02-01 12:22:51.902338971 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-celery
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -27,6 +27,7 @@
 Source: 
https://files.pythonhosted.org/packages/source/c/celery/celery-%{version}.tar.gz
 Patch0: disable-pytest-log-capturing.patch
 Patch1: celery-no-redis.patch
+Patch2: no-async.patch
 BuildRequires:  %{python_module SQLAlchemy}
 BuildRequires:  %{python_module billiard >= 3.5.0.2}
 BuildRequires:  %{python_module case >= 1.3.1}

++ no-async.patch ++
 700 lines (skipped)




commit python-celery for openSUSE:Factory

2018-12-13 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2018-12-13 19:47:40

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new.28833 (New)


Package is "python-celery"

Thu Dec 13 19:47:40 2018 rev:23 rq:655590 version:4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2018-08-18 00:04:55.503222944 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new.28833/python-celery.changes   
2018-12-13 19:47:40.248761047 +0100
@@ -1,0 +2,10 @@
+Thu Dec  6 11:28:53 UTC 2018 - Tomáš Chvátal 
+
+- Fix fdupes call
+
+---
+Tue Dec  4 12:46:31 UTC 2018 - Matej Cepl 
+
+- Remove superfluous devel dependency for noarch package
+
+---



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.lCvoow/_old  2018-12-13 19:47:40.928760166 +0100
+++ /var/tmp/diff_new_pack.lCvoow/_new  2018-12-13 19:47:40.932760160 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -32,7 +32,6 @@
 BuildRequires:  %{python_module case >= 1.3.1}
 BuildRequires:  %{python_module cl}
 BuildRequires:  %{python_module curses}
-BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module eventlet}
 BuildRequires:  %{python_module gevent}
 BuildRequires:  %{python_module kombu >= 4.0.2}
@@ -73,7 +72,7 @@
 
 %install
 %python_install
-%fdupes %{buildroot}/%{_prefix}
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
 %python_exec setup.py test




commit python-celery for openSUSE:Factory

2018-08-17 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2018-08-18 00:04:50

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is "python-celery"

Sat Aug 18 00:04:50 2018 rev:22 rq:629554 version:4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2018-05-11 14:27:47.941129820 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2018-08-18 00:04:55.503222944 +0200
@@ -1,0 +2,9 @@
+Thu Aug 16 11:04:24 UTC 2018 - tchva...@suse.com
+
+- Update to 4.2.1:
+  * Fix to build with newest kombu
+  * Many bugfixes around
+- Add patch to skip test that should not be run:
+  * celery-no-redis.patch
+
+---

Old:

  celery-4.1.0.tar.gz

New:

  celery-4.2.1.tar.gz
  celery-no-redis.patch



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.360AKP/_old  2018-08-18 00:04:56.023224500 +0200
+++ /var/tmp/diff_new_pack.360AKP/_new  2018-08-18 00:04:56.023224500 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-celery
-Version:4.1.0
+Version:4.2.1
 Release:0
 Summary:Distributed Task Queue module for Python
 License:BSD-3-Clause
@@ -26,6 +26,7 @@
 URL:http://celeryproject.org
 Source: 
https://files.pythonhosted.org/packages/source/c/celery/celery-%{version}.tar.gz
 Patch0: disable-pytest-log-capturing.patch
+Patch1: celery-no-redis.patch
 BuildRequires:  %{python_module SQLAlchemy}
 BuildRequires:  %{python_module billiard >= 3.5.0.2}
 BuildRequires:  %{python_module case >= 1.3.1}
@@ -64,7 +65,8 @@
 
 %prep
 %setup -q -n celery-%{version}
-%patch0 -p1
+%autopatch -p1
+sed -i -e 's:,<3.3::g' requirements/test.txt
 
 %build
 %python_build
@@ -74,7 +76,7 @@
 %fdupes %{buildroot}/%{_prefix}
 
 %check
-python setup.py -q test
+%python_exec setup.py test
 
 %files %{python_files}
 %{python_sitelib}/*

++ celery-4.1.0.tar.gz -> celery-4.2.1.tar.gz ++
 25677 lines of diff (skipped)

++ celery-no-redis.patch ++
>From b2668607c909c61becd151905b4525190c19ff4a Mon Sep 17 00:00:00 2001
From: Jon Dufresne 
Date: Sat, 23 Jun 2018 16:08:47 -0700
Subject: [PATCH] Require the redis module for test
 test_timeouts_in_url_coerced (#4847)

The test requires the redis module to be installed. It is referenced in
the function RedisBackend._params_from_url().

Fixes AppVeyor build failures.
---
 t/unit/backends/test_redis.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/t/unit/backends/test_redis.py b/t/unit/backends/test_redis.py
index ee2ecf7959..166aa0dc34 100644
--- a/t/unit/backends/test_redis.py
+++ b/t/unit/backends/test_redis.py
@@ -234,6 +234,7 @@ def test_url(self):
 assert x.connparams['socket_timeout'] == 30.0
 assert x.connparams['socket_connect_timeout'] == 100.0
 
+@skip.unless_module('redis')
 def test_timeouts_in_url_coerced(self):
 x = self.Backend(
 ('redis://:bo...@vandelay.com:123//1?'



commit python-celery for openSUSE:Factory

2018-05-11 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2018-05-11 14:27:44

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is "python-celery"

Fri May 11 14:27:44 2018 rev:21 rq:602986 version:4.1.0

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2017-12-01 15:53:50.779587568 +0100
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2018-05-11 14:27:47.941129820 +0200
@@ -1,0 +2,6 @@
+Wed May  2 08:47:12 UTC 2018 - tchva...@suse.com
+
+- Add patch to fix testrun with new pytest:
+  * disable-pytest-log-capturing.patch
+
+---

New:

  disable-pytest-log-capturing.patch



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.M2sguL/_old  2018-05-11 14:27:48.861096394 +0200
+++ /var/tmp/diff_new_pack.M2sguL/_new  2018-05-11 14:27:48.865096250 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-celery
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -23,8 +23,9 @@
 Summary:Distributed Task Queue module for Python
 License:BSD-3-Clause
 Group:  Development/Languages/Python
-Url:http://celeryproject.org
+URL:http://celeryproject.org
 Source: 
https://files.pythonhosted.org/packages/source/c/celery/celery-%{version}.tar.gz
+Patch0: disable-pytest-log-capturing.patch
 BuildRequires:  %{python_module SQLAlchemy}
 BuildRequires:  %{python_module billiard >= 3.5.0.2}
 BuildRequires:  %{python_module case >= 1.3.1}
@@ -53,7 +54,6 @@
 Suggests:   python-pymongo
 Suggests:   python-python-daemon
 Suggests:   python-pytyrant
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
 %python_subpackages
 
@@ -64,6 +64,7 @@
 
 %prep
 %setup -q -n celery-%{version}
+%patch0 -p1
 
 %build
 %python_build
@@ -76,9 +77,9 @@
 python setup.py -q test
 
 %files %{python_files}
-%defattr(-,root,root,-)
 %{python_sitelib}/*
-%doc Changelog README.rst TODO LICENSE
+%license LICENSE
+%doc Changelog README.rst TODO
 %python3_only %{_bindir}/celery*
 
 %changelog

++ disable-pytest-log-capturing.patch ++
From: Michael Fladischer 
Date: Wed, 28 Mar 2018 21:08:22 +0200
Subject: Disable pytest (>=3.3) log capturing to avoid changing log handlers
 (Closes: #892640).

---
 setup.cfg | 1 +
 1 file changed, 1 insertion(+)

diff --git a/setup.cfg b/setup.cfg
index 1a3f0b4..9f836e1 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,6 +1,7 @@
 [tool:pytest]
 testpaths = t/unit/
 python_classes = test_*
+addopts=-p no:logging
 
 [build_sphinx]
 source-dir = docs/



commit python-celery for openSUSE:Factory

2017-12-01 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2017-12-01 15:53:39

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is "python-celery"

Fri Dec  1 15:53:39 2017 rev:20 rq:546667 version:4.1.0

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2017-10-09 19:40:59.670641144 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2017-12-01 15:53:50.779587568 +0100
@@ -1,0 +2,5 @@
+Thu Nov 30 09:57:28 UTC 2017 - tchva...@suse.com
+
+- Add missing runtime deps (mostly same as build time ones...)
+
+---



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.3HhYdv/_old  2017-12-01 15:53:51.439563819 +0100
+++ /var/tmp/diff_new_pack.3HhYdv/_new  2017-12-01 15:53:51.439563819 +0100
@@ -43,7 +43,9 @@
 BuildRequires:  netcfg
 BuildRequires:  python-rpm-macros
 Requires:   python-billiard >= 3.5.0.2
+Requires:   python-kombu >= 4.0.2
 Requires:   python-python-dateutil
+Requires:   python-vine
 Recommends: python-curses
 Recommends: python-pyOpenSSL
 Suggests:   python-eventlet




commit python-celery for openSUSE:Factory

2017-10-09 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2017-10-09 19:40:57

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is "python-celery"

Mon Oct  9 19:40:57 2017 rev:19 rq:530447 version:4.1.0

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2017-09-07 22:14:21.557292828 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2017-10-09 19:40:59.670641144 +0200
@@ -1,0 +2,98 @@
+Sat Sep 30 16:39:25 UTC 2017 - a...@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 `.
+  * 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 

commit python-celery for openSUSE:Factory

2017-09-07 Thread root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2017-09-07 22:13:36

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is "python-celery"

Thu Sep  7 22:13:36 2017 rev:18 rq:521058 version:4.0.2

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2017-08-10 14:11:34.360934865 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2017-09-07 22:14:21.557292828 +0200
@@ -1,0 +2,5 @@
+Thu Aug 24 13:33:50 UTC 2017 - jmate...@suse.com
+
+- singlespec auto-conversion
+
+---
@@ -1690,0 +1696 @@
+



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.7SGdq5/_old  2017-09-07 22:14:25.352757953 +0200
+++ /var/tmp/diff_new_pack.7SGdq5/_new  2017-09-07 22:14:25.352757953 +0200
@@ -16,33 +16,34 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-celery
 Version:4.0.2
 Release:0
-Url:http://celeryproject.org
 Summary:Distributed Task Queue module for Python
 License:BSD-3-Clause
 Group:  Development/Languages/Python
+Url:http://celeryproject.org
 Source: 
https://files.pythonhosted.org/packages/source/c/celery/celery-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  %{python_module SQLAlchemy}
+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 pytz}
+BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  netcfg
-BuildRequires:  python-SQLAlchemy
-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 >= 4.0.2
-BuildRequires:  python-pyOpenSSL
-BuildRequires:  python-pytest >= 3.0
-BuildRequires:  python-pytz
-BuildRequires:  python-setuptools
+BuildRequires:  python-rpm-macros
 Requires:   python-billiard >= 3.5.0.2
-Requires:   python-dateutil
+Requires:   python-python-dateutil
 Recommends: python-curses
 Recommends: python-pyOpenSSL
 Suggests:   python-eventlet
@@ -50,7 +51,9 @@
 Suggests:   python-pymongo
 Suggests:   python-python-daemon
 Suggests:   python-pytyrant
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
+%python_subpackages
 
 %description
 Celery is an asynchronous task queue/job queue based on distributed
@@ -61,19 +64,19 @@
 %setup -q -n celery-%{version}
 
 %build
-python setup.py build
+%python_build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%python_install
 %fdupes %{buildroot}/%{_prefix}
 
 %check
 python setup.py -q test
 
-%files
+%files %{python_files}
 %defattr(-,root,root,-)
 %{python_sitelib}/*
 %doc Changelog README.rst TODO LICENSE
-%{_bindir}/celery*
+%python3_only %{_bindir}/celery*
 
 %changelog




commit python-celery for openSUSE:Factory

2017-08-10 Thread root
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.0 +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


commit python-celery for openSUSE:Factory

2016-01-26 Thread h_root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2016-01-26 10:14:43

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is "python-celery"

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2015-05-06 07:48:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2016-01-26 10:14:44.0 +0100
@@ -1,0 +2,32 @@
+Wed Jan 13 17:43:19 UTC 2016 - antoine.belv...@laposte.net
+
+- Update to 3.1.19:
+  * Requirements: Now depends on Kombu 3.0.29.
+  * Requirements: Now depends on billiard 3.3.0.21.
+  * Results: Fixed MongoDB result backend URL parsing problem
+(Issue celery/kombu#375).
+  * Worker: Task request now properly sets priority in
+delivery_info.
+  * Beat: PyPy shelve may raise KeyError when setting keys (Issue
+#2862).
+  * Programs: celery beat --deatched now working on PyPy.
+  * Results: Redis result backend now ensures all pipelines are
+cleaned up.
+  * Results: Redis result backend now allows for timeout to be set
+in the query portion of the result backend URL.
+  * Results: result.get now properly handles failures where the
+exception value is set to None (Issue #2560).
+  * Prefork pool: Fixed attribute error proc.dead.
+  * Worker: Fixed worker hanging when gossip/heartbeat disabled
+(Issue #1847).
+  * Results: MongoDB result backend now supports pymongo 3.x (Issue
+#2744).
+  * Results: RPC/amqp backends did not deserialize exceptions
+properly (Issue #2691).
+  * Programs: Fixed problem with celery amqp‘s basic_publish (Issue
+#2013).
+  * Worker: Embedded beat now properly sets app for thread/process
+(Issue #2594).
+  * Documentation: Many improvements and typos fixed.
+
+---

Old:

  celery-3.1.18.tar.gz

New:

  celery-3.1.19.tar.gz



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.Ev72t0/_old  2016-01-26 10:14:45.0 +0100
+++ /var/tmp/diff_new_pack.Ev72t0/_new  2016-01-26 10:14:45.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-celery
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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.18
+Version:3.1.19
 Release:0
 Url:http://celeryproject.org
 Summary:Distributed Task Queue
@@ -26,14 +26,14 @@
 Source: 
https://pypi.python.org/packages/source/c/celery/celery-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-SQLAlchemy
-BuildRequires:  python-billiard
+BuildRequires:  python-billiard >= 3.3.0.21
 BuildRequires:  python-cl
 BuildRequires:  python-curses
 BuildRequires:  python-dateutil
 BuildRequires:  python-devel
 BuildRequires:  python-eventlet
 BuildRequires:  python-gevent
-BuildRequires:  python-kombu >= 3.0.25
+BuildRequires:  python-kombu >= 3.0.29
 BuildRequires:  python-mock
 BuildRequires:  python-nose-cover3
 BuildRequires:  python-pyOpenSSL

++ celery-3.1.18.tar.gz -> celery-3.1.19.tar.gz ++
 2542 lines of diff (skipped)




commit python-celery for openSUSE:Factory

2015-05-05 Thread h_root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2015-05-06 07:48:48

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is python-celery

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2014-11-13 09:18:19.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2015-05-06 07:48:49.0 +0200
@@ -1,0 +2,73 @@
+Wed Apr 29 19:53:02 UTC 2015 - benoit.mo...@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
+
+---

Old:

  celery-3.1.16.tar.gz

New:

  celery-3.1.18.tar.gz



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.2x7zxV/_old  2015-05-06 07:48:50.0 +0200
+++ /var/tmp/diff_new_pack.2x7zxV/_new  2015-05-06 07:48:50.0 +0200
@@ -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 

commit python-celery for openSUSE:Factory

2014-11-13 Thread h_root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2014-11-13 09:18:00

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is python-celery

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2013-12-02 10:43:08.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2014-11-13 09:18:19.0 +0100
@@ -1,0 +2,11 @@
+Wed Nov 12 09:57:50 UTC 2014 - oliver.be...@opensuse.org
+
+- Update to version 3.1.16
+  + Worker: 3.1.15 broke -Ofair behavior (Issue #2286).
+  + Canvas: celery.signature now properly forwards app argument in all cases.
+  + Task: .retry() did not raise the exception correctly when called without a 
current exception.
+  + Worker: The enable_events remote control command disabled worker-related 
events by mistake (Issue #2272).
+  + Django: Adds support for Django 1.7 class names in INSTALLED_APPS when 
using app.autodiscover_tasks() (Issue #2248).
+  + Redis/Cache Backends: Chords will now run at most once if one or more 
tasks in the chord are executed multiple times for some reason.
+
+---

Old:

  celery-3.1.5.tar.gz

New:

  celery-3.1.16.tar.gz



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.yXsglV/_old  2014-11-13 09:18:20.0 +0100
+++ /var/tmp/diff_new_pack.yXsglV/_new  2014-11-13 09:18:20.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-celery
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products 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.5
+Version:3.1.16
 Release:0
 Url:http://celeryproject.org
 Summary:Distributed Task Queue

++ celery-3.1.5.tar.gz - celery-3.1.16.tar.gz ++
 17615 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-celery for openSUSE:Factory

2013-12-02 Thread h_root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2013-12-02 10:43:07

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is python-celery

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2013-10-25 11:12:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2013-12-02 10:43:08.0 +0100
@@ -1,0 +2,54 @@
+Sun Dec  1 16:36:56 UTC 2013 - oliver.be...@opensuse.org
+
+- Update to version 3.1.1
+  + Now depends Kombu 3.0.6
+  + Now depends on billiard 3.3.0.8
+  + App: ``config_from_object`` is now lazy
+  + App: ``autodiscover_tasks`` is now lazy
+Django users should now wrap access to the settings object in
+a lambda:
+   app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)
+this ensures that the settings object is not prepared
+prematurely
+  + Fixed regression for ``--app`` argument experienced by
+some users
+  + Worker: Now respects the ``--uid`` and ``--gid`` arguments
+even if ``--detach`` is not enabled
+  + Beat: Now respects the ``--uid`` and ``--gid`` arguments
+even if ``--detach`` is not enabled
+  + Python 3: Fixed unorderable error occuring with the worker ``-B``
+argument enabled
+  + ``celery.VERSION`` is now a named tuple
+  + ``maybe_signature(list)`` is now applied recursively
+  + ``celery shell`` command: Fixed ``IPython.frontend`` deprecation warning
+  + The default app no longer includes the builtin fixups
+   This fixes a bug where ``celery multi`` would attempt
+   to load the Django settings module before entering
+   the target working directory
+  + The Django daemonization tutorial was changed
+   Users no longer have to explicitly export ``DJANGO_SETTINGS_MODULE``
+   in :file:`/etc/default/celeryd` when the new project layout is used
+  + Redis result backend: expiry value can now be 0 
+  + Censoring settings now accounts for non-string keys
+  + App: New ``autofinalize`` option
+   Apps are automatically finalized when the task registry is accessed.
+   You can now disable this behavior so that an exception is raised
+   instead.
+  + The worker did not send monitoring events during shutdown
+  + Worker: Mingle and gossip is now automatically disabled when
+used with an unsupported transport
+  + ``celery`` command: Preload options now supports
+the rare ``--opt value`` format
+  + ``celery`` command: Accidentally removed options
+appearing before the subcommand, these are now moved to the end
+instead
+  + Worker now properly responds to ``inspect stats`` commands
+even if received before startup is complete
+  + :signal:`task_postrun` is now sent within a finally block, to make
+sure the signal is always sent
+  + Beat: Fixed syntax error in string formatting
+  + Fixed typos in the documentation
+  + Nested chains now works properly when constructed using the
+``chain`` type instead of the ``|`` operator
+
+---

Old:

  celery-3.0.23.tar.gz

New:

  celery-3.1.5.tar.gz



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.lgB3uw/_old  2013-12-02 10:43:08.0 +0100
+++ /var/tmp/diff_new_pack.lgB3uw/_new  2013-12-02 10:43:08.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-celery
-Version:3.0.23
+Version:3.1.5
 Release:0
 Url:http://celeryproject.org
 Summary:Distributed Task Queue
@@ -26,17 +26,20 @@
 Source: 
https://pypi.python.org/packages/source/c/celery/celery-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-SQLAlchemy
+BuildRequires:  python-billiard
 BuildRequires:  python-cl
 BuildRequires:  python-curses
 BuildRequires:  python-dateutil
 BuildRequires:  python-devel
 BuildRequires:  python-eventlet
 BuildRequires:  python-gevent
-BuildRequires:  python-kombu = 2.5.10
+BuildRequires:  python-kombu = 3.0.6
 BuildRequires:  python-mock
 BuildRequires:  python-nose-cover3
 BuildRequires:  python-pyOpenSSL
+BuildRequires:  python-pytz
 BuildRequires:  python-setuptools
+BuildRequires:  python-unittest2
 %if 0%{?suse_version} == 1110
 BuildRequires:  python-importlib
 BuildRequires:  python-ordereddict
@@ -45,7 +48,7 @@
 Requires:   python-ordereddict
 %endif
 Requires:   python-anyjson
-Requires:   python-billiard = 2.7.3.28
+Requires:   python-billiard = 3.3.0.8
 Requires:   python-dateutil
 Recommends: python-curses
 Recommends: python-pyOpenSSL
@@ -83,7 +86,7 @@
 

commit python-celery for openSUSE:Factory

2013-10-25 Thread h_root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2013-10-25 11:12:07

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is python-celery

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2013-09-27 17:58:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2013-10-25 11:12:12.0 +0200
@@ -1,0 +2,5 @@
+Thu Oct 24 10:59:40 UTC 2013 - speili...@suse.com
+
+- Require python-setuptools instead of distribute (upstreams merged)
+
+---



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.6hhLkH/_old  2013-10-25 11:12:14.0 +0200
+++ /var/tmp/diff_new_pack.6hhLkH/_new  2013-10-25 11:12:14.0 +0200
@@ -30,13 +30,13 @@
 BuildRequires:  python-curses
 BuildRequires:  python-dateutil
 BuildRequires:  python-devel
-BuildRequires:  python-distribute
 BuildRequires:  python-eventlet
 BuildRequires:  python-gevent
 BuildRequires:  python-kombu = 2.5.10
 BuildRequires:  python-mock
 BuildRequires:  python-nose-cover3
 BuildRequires:  python-pyOpenSSL
+BuildRequires:  python-setuptools
 %if 0%{?suse_version} == 1110
 BuildRequires:  python-importlib
 BuildRequires:  python-ordereddict

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-celery for openSUSE:Factory

2013-09-27 Thread h_root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2013-09-27 17:58:53

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is python-celery

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2013-07-16 07:37:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2013-09-27 17:58:54.0 +0200
@@ -1,0 +2,15 @@
+Wed Sep 25 19:03:47 UTC 2013 - p.drou...@gmail.com
+
+- Update to version 3.0.23
+  + Now depends on :ref:`Kombu 2.5.14 kombu:version-2.5.14`.
+  + ``send_task`` did not honor ``link`` and ``link_error`` arguments.
+This had the side effect of chains not calling unregistered tasks,
+silently discarding them.
+  + :mod:`celery.state`: Optimized precedence lookup.
+  + Posix: Daemonization did not redirect ``sys.stdin`` to ``/dev/null``.
+  + Canvas: group bug caused fallback to default app when ``.apply_async`` used
+(Issue #1516)
+  + Canvas: generator arguments was not always pickleable
+- Use source url as source
+
+---

Old:

  celery-3.0.19.tar.bz2

New:

  celery-3.0.23.tar.gz



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.jR5Lo8/_old  2013-09-27 17:58:54.0 +0200
+++ /var/tmp/diff_new_pack.jR5Lo8/_new  2013-09-27 17:58:54.0 +0200
@@ -17,13 +17,13 @@
 
 
 Name:   python-celery
-Version:3.0.19
+Version:3.0.23
 Release:0
 Url:http://celeryproject.org
 Summary:Distributed Task Queue
 License:BSD-3-Clause
 Group:  Development/Languages/Python
-Source: celery-%{version}.tar.bz2
+Source: 
https://pypi.python.org/packages/source/c/celery/celery-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-SQLAlchemy
 BuildRequires:  python-cl

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-celery for openSUSE:Factory

2013-07-15 Thread h_root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2013-07-16 07:37:56

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is python-celery

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2012-10-07 19:55:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2013-07-16 07:37:58.0 +0200
@@ -1,0 +2,403 @@
+Tue Apr 30 19:34:54 UTC 2013 - alexan...@exatati.com.br
+
+- Update to 3.0.19:
+  - Now depends on billiard 2.7.3.28
+  - A Python 3 related fix managed to disable the deadlock fix
+announced in 3.0.18.
+Tests have been added to make sure this does not happen again.
+  - Task retry policy: Default max_retries is now 3.
+This ensures clients will not be hanging while the broker is down.
+You can set a longer retry for the worker by
+using the celeryd_after_setup signal:
+from celery.signals import celeryd_after_setup
+
+@celeryd_after_setup.connect
+def configure_worker(instance, conf, **kwargs):
+conf.CELERY_TASK_PUBLISH_RETRY_POLICY = {
+'max_retries': 100,
+'interval_start': 0,
+'interval_max': 1,
+'interval_step': 0.2,
+}
+  - Worker: Will now properly display message body in error messages
+even if the body is a buffer instance.
+  - 3.0.18 broke the MongoDB result backend (Issue #1303).
+
+---
+Fri Apr 12 17:52:35 UTC 2013 - alexan...@exatati.com.br
+
+- Update to 3.0.18:
+  - Now depends on kombu 2.5.10.
+See the kombu changelog.
+  - Now depends on billiard 2.7.3.27.
+  - Can now specify a whitelist of accepted serializers using
+the new CELERY_ACCEPT_CONTENT setting.
+This means that you can force the worker to discard messages
+serialized with pickle and other untrusted serializers.
+For example to only allow JSON serialized messages use::
+CELERY_ACCEPT_CONTENT = ['json']
+you can also specify MIME types in the whitelist::
+CELERY_ACCEPT_CONTENT = ['application/json']
+  - Fixed deadlock in multiprocessing's pool caused by the
+semaphore not being released when terminated by signal.
+  - Processes Pool: It's now possible to debug pool processes using GDB.
+  - celery report now censors possibly secret settings, like passwords
+and secret tokens.
+You should still check the output before pasting anything
+on the internet.
+  - Connection URLs now ignore multiple '+' tokens.
+  - Worker/statedb: Now uses pickle protocol 2 (Py2.5+)
+  - Fixed Python 3 compatibility issues.
+  - Worker:  A warning is now given if a worker is started with the
+same node name as an existing worker.
+  - Worker: Fixed a deadlock that could occur while revoking tasks (Issue 
#1297).
+  - Worker: The :sig:`HUP` handler now closes all open file descriptors
+before restarting to ensure file descriptors does not leak (Issue #1270).
+  - Worker: Optimized storing/loading the revoked tasks list (Issue #1289).
+After this change the --statedb file will take up more disk space,
+but loading from and storing the revoked tasks will be considerably
+faster (what before took 5 minutes will now take less than a second).
+  - Celery will now suggest alternatives if there's a typo in the
+broker transport name (e.g. ampq - amqp).
+  - Worker: The auto-reloader would cause a crash if a monitored file
+was unlinked.
+Fix contributed by Agris Ameriks.
+  - Fixed AsyncResult pickling error.
+Fix contributed by Thomas Minor.
+  - Fixed handling of Unicode in logging output when using log colors
+(Issue #427).
+  - celery.app.utils.ConfigurationView is now a MutableMapping.
+Contributed by Aaron Harnly.
+  - Fixed memory leak in LRU cache implementation.
+Fix contributed by Romuald Brunet.
+  - celery.contrib.rdb: Now works when sockets are in non-blocking mode.
+Fix contributed by Theo Spears.
+  - The inspect reserved remote control command included active (started) tasks
+with the reserved tasks (Issue #1030).
+  - The task_failure signal received a modified traceback object
+meant for pickling purposes, this has been fixed so that it now
+receives the real traceback instead.
+  - The @task decorator silently ignored positional arguments,
+it now raises the expected TypeError instead (Issue #1125).
+  - The worker will now properly handle messages with invalid
+eta/expires fields (Issue #1232).
+  - The pool_restart remote control command now reports
+an error if the CELERYD_POOL_RESTARTS setting is not 

commit python-celery for openSUSE:Factory

2012-09-14 Thread h_root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2012-09-14 12:34:26

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is python-celery, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2012-06-29 07:03:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2012-09-14 12:34:28.0 +0200
@@ -1,0 +2,344 @@
+Fri Aug 31 23:44:00 UTC 2012 - alexan...@exatati.com.br
+
+- Update to 3.0.9:
+  - Important note for users of Django and the database scheduler!
+Recently a timezone issue has been fixed for periodic tasks,
+but erroneous timezones could have already been stored in the
+database, so for the fix to work you need to reset
+the last_run_at fields.
+
+You can do this by executing the following command:
+
+$ python manage.py shell
+ from djcelery.models import PeriodicTask
+ PeriodicTask.objects.update(last_run_at=None)
+
+You also have to do this if you change the timezone or
+CELERY_ENABLE_UTC setting.
+  - Note about the CELERY_ENABLE_UTC setting.
+If you previously disabled this just to force periodic tasks to work with
+your timezone, then you are now *encouraged to re-enable it*.
+  - Now depends on Kombu 2.4.5 which fixes PyPy + Jython installation.
+  - Fixed bug with timezones when :setting:`CELERY_ENABLE_UTC` is disabled
+(Issue #952).
+  - Fixed a typo in the celerybeat upgrade mechanism (Issue #951).
+  - Make sure the exc_info argument to logging is resolved (Issue #899).
+  - Fixed problem with Python 3.2 and thread join timeout overflow (Issue 
#796).
+  - A test case was occasionally broken for Python 2.5.
+  - Unit test suite now passes for PyPy 1.9.
+  - App instances now supports the with statement.
+This calls the new :meth:`~celery.Celery.close` method at exit, which
+cleans up after the app like closing pool connections.
+
+Note that this is only necessary when dynamically creating apps,
+e.g. for temporary apps.
+
+  - Support for piping a subtask to a chain.
+
+For example:
+
+pipe = sometask.s() | othertask.s()
+new_pipe = mytask.s() | pipe
+
+Contributed by Steve Morin.
+  - Fixed problem with group results on non-pickle serializers.
+Fix contributed by Steeve Morin.
+
+---
+Wed Aug 29 18:02:17 UTC 2012 - alexan...@exatati.com.br
+
+- Update to 3.0.8:
+  - Now depends on Kombu 2.4.4
+  - Beat: Fixed another timezone bug with interval and crontab schedules
+(Issue #943).
+  - Beat: The schedule file is now automatically cleared if the timezone
+is changed.
+The schedule is also cleared when you upgrade to 3.0.8 from an earlier
+version, this to register the initial timezone info.
+  - Events: The worker-heartbeat event now include processed and active
+count fields.
+Contributed by Mher Movsisyan.
+  - Fixed error with error email and new task classes (Issue #931).
+  - BaseTask.__call__ is no longer optimized away if it has been monkey
+patched.
+  - Fixed shutdown issue when using gevent (Issue #911  Issue #936).
+Fix contributed by Thomas Meson.
+
+---
+Fri Aug 24 22:30:22 UTC 2012 - alexan...@exatati.com.br
+
+- Update to 3.0.7:
+  - Fixes several problems with periodic tasks and timezones (Issue #937).
+  - Now depends on kombu 2.4.2
+- Redis: Fixes a race condition crash
+- Fixes an infinite loop that could happen when retrying establishing
+  the broker connection.
+  - Daemons now redirect standard file descriptors to /dev/null
+Though by default the standard outs are also redirected
+to the logger instead, but you can disable this by changing
+the CELERY_REDIRECT_STDOUTS setting.
+  - Fixes possible problems when eventlet/gevent is patched too late.
+  - LoggingProxy no longer defines fileno() (Issue #928).
+  - Results are now ignored for the chord unlock task.
+Fix contributed by Steeve Morin.
+  - Cassandra backend now works if result expiry is disabled.
+Fix contributed by Steeve Morin.
+  - The traceback object is now passed to signal handlers instead
+of the string representation.
+Fix contributed by Adam DePue.
+  - Celery command: Extensions are now sorted by name.
+  - A regression caused the task-failed event to be sent
+with the exception object instead of its string representation.
+  - The worker daemon would try to create the pid file before daemonizing
+to catch errors, but this file was not immediately released (Issue #923).
+  - Fixes Jython compatibility.
+  - 

commit python-celery for openSUSE:Factory

2012-06-28 Thread h_root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2012-06-29 07:02:59

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is python-celery, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2012-04-23 09:16:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2012-06-29 07:03:01.0 +0200
@@ -1,0 +2,13 @@
+Thu Jun 28 09:04:40 UTC 2012 - sasc...@suse.de
+
+- Conflict with kombu = 2.2.0 (see previous changes entry)
+
+---
+Wed Jun  6 17:31:29 UTC 2012 - alexan...@exatati.com.br
+
+- Update to 2.5.5:
+  This is a dummy release performed for the following goals:
+- Protect against force upgrading to Kombu 2.2.0
+- Version parity with django-celery
+
+---

Old:

  celery-2.5.3.tar.bz2

New:

  celery-2.5.5.tar.bz2



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.ZqZSyG/_old  2012-06-29 07:03:02.0 +0200
+++ /var/tmp/diff_new_pack.ZqZSyG/_new  2012-06-29 07:03:02.0 +0200
@@ -16,11 +16,8 @@
 #
 
 
-%{!?python_sitelib: %global python_sitelib %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print get_python_lib())}
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print get_python_lib(1))}
-
 Name:   python-celery
-Version:2.5.3
+Version:2.5.5
 Release:0
 Url:http://celeryproject.org
 Summary:Distributed Task Queue
@@ -36,7 +33,7 @@
 BuildRequires:  python-distribute
 BuildRequires:  python-eventlet
 BuildRequires:  python-gevent
-BuildRequires:  python-kombu = 2.1.1
+BuildRequires:  python-kombu = 2.1.8
 BuildRequires:  python-mock
 BuildRequires:  python-nose-cover3
 BuildRequires:  python-pyOpenSSL
@@ -44,12 +41,14 @@
 BuildRequires:  python-importlib
 BuildRequires:  python-ordereddict
 BuildRequires:  python-unittest2
+# See changes entry from Jun  6 17:31:29 UTC 2012:
+# TODO/FIXME: Drop this as as soon as possible, d:l:p already has a newer 
kombu,
+Conflicts:  python-kombu = 2.2.0
 Requires:   python-importlib
 Requires:   python-ordereddict
 %endif
 Requires:   python-anyjson
 Requires:   python-dateutil
-Requires:   python-kombu = 2.1.1
 Recommends: python-curses
 Recommends: python-pyOpenSSL
 Suggests:   python-eventlet
@@ -57,12 +56,12 @@
 Suggests:   python-pymongo
 Suggests:   python-python-daemon
 Suggests:   python-pytyrant
-%if 0%{?suse_version}
+%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
-%if 0%{?suse_version}  1110
+%else
 BuildArch:  noarch
 %endif
-%endif
 
 %description
 Celery is an open source asynchronous task queue/job queue based on

++ celery-2.5.3.tar.bz2 - celery-2.5.5.tar.bz2 ++
 1968 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-celery for openSUSE:Factory

2012-04-23 Thread h_root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2012-04-23 09:16:26

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is python-celery, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/python-celery/python-celery.changes  
2012-03-20 12:11:45.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2012-04-23 09:16:27.0 +0200
@@ -2 +2 @@
-Mon Mar 19 10:32:04 UTC 2012 - cfarr...@suse.com
+Mon Apr 16 22:47:39 UTC 2012 - alexan...@exatati.com.br
@@ -4,2 +4,19 @@
-- license update: BSD-3-Clause
-  See LICENSE file
+- Update to 2.5.3:
+  * A bug causes messages to be sent with UTC timestamps even though
+CELERY_ENABLE_UTC was not enabled (Issue #636).
+  * celerybeat: No longer crashes if an entry's args is set to None
+(Issue #657).
+  * Autoreload did not work if a module's __file__ attribute
+was set to the modules '.pyc' file.  (Issue #647).
+  * Fixes early 2.5 compatibility where __package__ does not exist
+(Issue #638).
+
+---
+Wed Mar 14 13:19:14 UTC 2012 - alexan...@exatati.com.br
+
+- Do not touch files without a submitrequest.
+
+---
+Wed Mar 14 13:00:41 UTC 2012 - alexan...@exatati.com.br
+
+- License tag fixed to BSD-3-Clause.

Old:

  celery-2.5.1.tar.gz

New:

  celery-2.5.3.tar.bz2



Other differences:
--
++ python-celery.spec ++
--- /var/tmp/diff_new_pack.vnGYs2/_old  2012-04-23 09:16:28.0 +0200
+++ /var/tmp/diff_new_pack.vnGYs2/_new  2012-04-23 09:16:28.0 +0200
@@ -11,19 +11,23 @@
 # case the license is the MIT License). An Open Source License is a
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
-#
+
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
+%{!?python_sitelib: %global python_sitelib %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print get_python_lib())}
+%{!?python_sitearch: %global python_sitearch %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print get_python_lib(1))}
+
 Name:   python-celery
-Version:2.5.1
+Version:2.5.3
 Release:0
-License:BSD-3-Clause
-Summary:Distributed Task Queue
 Url:http://celeryproject.org
+Summary:Distributed Task Queue
+License:BSD-3-Clause
 Group:  Development/Languages/Python
-Source: 
http://pypi.python.org/packages/source/c/celery/celery-%{version}.tar.gz
+Source: celery-%{version}.tar.bz2
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-SQLAlchemy
 BuildRequires:  python-cl
 BuildRequires:  python-curses
@@ -36,6 +40,13 @@
 BuildRequires:  python-mock
 BuildRequires:  python-nose-cover3
 BuildRequires:  python-pyOpenSSL
+%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-dateutil
 Requires:   python-kombu = 2.1.1
@@ -44,13 +55,14 @@
 Suggests:   python-eventlet
 Suggests:   python-gevent
 Suggests:   python-pymongo
+Suggests:   python-python-daemon
 Suggests:   python-pytyrant
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%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())}
-%else
+%if 0%{?suse_version}
+%py_requires
+%if 0%{?suse_version}  1110
 BuildArch:  noarch
 %endif
+%endif
 
 %description
 Celery is an open source asynchronous task queue/job queue based on
@@ -66,14 +78,15 @@
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
-%check
-python setup.py test
+#TODO: Reenable if errors are fixed:
+#%%check
+#python setup.py test
 
 %files
 %defattr(-,root,root,-)
+%{python_sitelib}/*
 %doc Changelog README TODO
 %{_bindir}/camqadm
 %{_bindir}/celery*
-%{python_sitelib}/*
 
 %changelog

++ celery-2.5.1.tar.gz - celery-2.5.3.tar.bz2 ++
 2208 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-celery for openSUSE:Factory

2012-03-20 Thread h_root
Hello community,

here is the log from the commit of package python-celery for openSUSE:Factory 
checked in at 2012-03-20 12:11:44

Comparing /work/SRC/openSUSE:Factory/python-celery (Old)
 and  /work/SRC/openSUSE:Factory/.python-celery.new (New)


Package is python-celery, Maintainer is 

Changes:

New Changes file:

--- /dev/null   2012-03-17 10:42:43.883537212 +0100
+++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 
2012-03-20 12:11:45.0 +0100
@@ -0,0 +1,476 @@
+---
+Mon Mar 19 10:32:04 UTC 2012 - cfarr...@suse.com
+
+- license update: BSD-3-Clause
+  See LICENSE file
+
+---
+Wed Mar 14 10:29:11 UTC 2012 - sasc...@suse.de
+
+- Don't buildrequire pymongo, it's not yet in Factory and only needed to let
+  some additional tests pass. It's however still suggested.
+
+---
+Sat Mar 10 17:44:01 UTC 2012 - sasc...@gmx.de
+
+- Suggest python-eventlet, python-gevent, python-pymongo, python-pytyrant
+- Recommend python-curses, python-pyOpenSSL
+- Run testsuite
+- Changes file cleanup
+
+---
+Thu Mar  1 17:47:07 UTC 2012 - alexan...@exatati.com.br
+
+- Update to 2.5.1:
+  * Eventlet/Gevent: A small typo caused celeryd to hang when eventlet/gevent
+was used, this was because the environment was not monkey patched
+early enough.
+  * Eventlet/Gevent: Another small typo caused the mediator to be started
+with eventlet/gevent, which would make celeryd sometimes hang at shutdown.
+  * Mulitprocessing: Fixed an error occurring if the pool was stopped
+before it was properly started.
+  * Proxy objects now redirects __doc__ and __name__ so help(obj)
+works.
+  * Internal timer (timer2) now logs exceptions instead of swallowing them
+  * celeryctl shell: can now be started with --eventlet or
+--gevent options to apply their monkey patches.
+
+---
+Fri Feb 24 22:26:12 UTC 2012 - alexan...@exatati.com.br
+
+- Update to 2.5.0:
+  - Considerable size of changelog, please read
+http://docs.celeryproject.org/en/latest/whatsnew-2.5.html or
+the Changelog file inside the package.
+
+---
+Wed Dec 28 17:52:49 UTC 2011 - alexan...@exatati.com.br
+
+- Update to 2.4.6:
+  - The group id was not changed if both --uid and --gid specified.
+
+---
+Fri Dec  2 23:43:13 UTC 2011 - alexan...@exatati.com.br
+
+- Update to 2.4.5:
+  - Periodic task interval schedules were accidentally rounded down,
+resulting in some periodic tasks being executed early.
+  - Logging of humanized times in the celerybeat log is now more detailed.
+  - New brokers section in the Getting Started part of the Documentation
+This replaces the old tut-otherqueues tutorial, and adds
+documentation for MongoDB, Beanstalk and CouchDB.
+
+---
+Fri Nov 25 21:56:24 UTC 2011 - alexan...@exatati.com.br
+
+- Update to 2.4.4:
+  - [Security: CELERYSA-0001] Daemons would set effective id’s
+rather than real id’s when the --uid/--gid arguments to
+celeryd-multi, celeryd_detach, celerybeat and celeryev were used.
+  - Processes pool: Fixed rare deadlock at shutdown
+  - Webhook tasks issued the wrong HTTP POST headers
+The Content-Type header has been changed from
+application/json ⇒ application/x-www-form-urlencoded, and adds
+a proper Content-Length header.
+  - Daemonization cookbook: Adds a configuration example using
+Django and virtualenv together
+  - Generic init scripts now automatically creates log and pid
+file directories
+
+---
+Tue Nov 22 22:25:20 UTC 2011 - alexan...@exatati.com.br
+
+- Update to 2.4.3:
+  * Fixes module import typo in celeryctl
+
+---
+Mon Nov 14 12:35:54 UTC 2011 - alexan...@exatati.com.br
+
+- Update to 2.4.2:
+  - Program module no longer uses relative imports so that it is
+possible to do python -m celery.bin.name.
+
+---
+Mon Nov  7 23:26:56 UTC 2011 - alexan...@exatati.com.br
+
+- Update to 2.4.1:
+  * celeryctl inspect commands was missing output.
+  * processes pool: Decrease polling interval for less idle CPU usage.
+  * processes pool: MaybeEncodingError was not wrapped in ExceptionInfo
+  * celeryd: would silence errors occuring after task consumer started.
+  * logging: Fixed a bug where