commit python-celery for openSUSE:Factory
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
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
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
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
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 - boto3>=1.
commit python-celery for openSUSE:Factory
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
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
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 ringdisab
commit python-celery for openSUSE:Factory
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
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 BaseKe
commit python-celery for openSUSE:Factory
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
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
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
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
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
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 cho
commit python-celery for openSUSE:Factory
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
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
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
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
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
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 @@ %defatt
commit python-celery for openSUSE:Factory
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
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 `. + + ``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
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 no
commit python-celery for openSUSE:Factory
Hello community, here is the log from the commit of package python-celery for openSUSE:Factory checked in at 2012-10-07 19:55:14 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-09-14 12:34:28.0 +0200 +++ /work/SRC/openSUSE:Factory/.python-celery.new/python-celery.changes 2012-10-07 19:55:16.0 +0200 @@ -1,0 +2,156 @@ +Wed Sep 26 17:42:49 UTC 2012 - alexan...@exatati.com.br + +- Update to 3.0.11: + - generic-init.d scripts changed permissions of /var/log & /var/run +In the daemonization tutorial the recommended directories were as follows: + +CELERYD_LOG_FILE="/var/log/celery/%n.log" +CELERYD_PID_FILE="/var/run/celery/%n.pid" + +But in the scripts themselves the default files were /var/log/celery%n.log +and /var/run/celery%n.pid, so if the user did not change the location +by configuration, the directories /var/log and /var/run would be +created - and worse have their permissions and owners changed. + +This change means that: + +- Default pid file is /var/run/celery/%n.pid +- Default log file is /var/log/celery/%n.log + +- The directories are only created and have their permissions + changed if *no custom locations are set*. + +Users can force paths to be created by calling the create-paths +subcommand: + +$ sudo /etc/init.d/celeryd create-paths + +Upgrading Celery will not update init scripts + +To update the init scripts you have to re-download +the files from source control and update them manually. +You can find the init scripts for version 3.0.x at: + +http://github.com/celery/celery/tree/3.0/extra/generic-init.d + + - Now depends on billiard 2.7.3.17 + - Fixes request stack protection when app is initialized more than +once (Issue #1003). + - ETA tasks now properly works when system timezone is not the same +as the configured timezone (Issue #1004). + - Terminating a task now works if the task has been sent to the +pool but not yet acknowledged by a pool process (Issue #1007). + +Fix contributed by Alexey Zatelepin + - Terminating a task now properly updates the state of the task to revoked, +and sends a ``task-revoked`` event. + - Multi: No longer parses --app option (Issue #1008). + - Generic worker init script now waits for workers to shutdown by default. + - Multi: stop_verify command renamed to stopwait. + - Daemonization: Now delays trying to create pidfile/logfile until after +the working directory has been changed into. + - celery worker and celery beat commands now respects +the --no-color option (Issue #999). + - Fixed typos in eventlet examples (Issue #1000) + +Fix contributed by Bryan Bishop. +Congratulations on opening bug #1000! + - Tasks that raise celery.exceptions.Ignore are now acknowledged. + - Beat: Now shows the name of the entry in sending due task logs. + + +--- +Thu Sep 20 22:24:32 UTC 2012 - alexan...@exatati.com.br + +- Update to 3.0.10: + - Now depends on kombu 2.4.7 + - Now depends on billiard 2.7.3.14 +- Fixes crash at startup when using Django and pre-1.4 projects + (setup_environ). +- Hard time limits now sends the KILL signal shortly after TERM, + to terminate processes that have signal handlers blocked by C extensions. +- Billiard now installs even if the C extension cannot be built. +It's still recommended to build the C extension if you are using +a transport other than rabbitmq/redis (or use forced execv for some +other reason). +- Pool now sets a ``current_process().index`` attribute that can be used to create + as many log files as there are processes in the pool. + - Canvas: chord/group/chain no longer modifies the state when called +Previously calling a chord/group/chain would modify the ids of subtasks +so that: + +>>> c = chord([add.s(2, 2), add.s(4, 4)], xsum.s()) +>>> c() +>>> c() <-- call again + +at the second time the ids for the tasks would be the same as in the +previous invocation. This is now fixed, so that calling a subtask +won't mutate any options. + - Canvas: Chaining a chord to another task now works (Issue #965). + - Worker: Fixed a bug where the request stack could be corrupted if +relative imports are used. + +Problem usually manifested itself as an exception while trying to +send a failed task result (NoneType does not have id attribute). + +Fix contributed by Sam Cooke. + - Tasks can now raise celery.exceptions.
commit python-celery for openSUSE:Factory
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
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
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
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 wher