15
0
forked from pool/python-celery

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

- update to version 4.0.2
- change source url to pythonhosted.org
- update the BuildRequires for test
- 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

OBS-URL: https://build.opensuse.org/request/show/506559
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-celery?expand=0&rev=93
This commit is contained in:
2017-06-30 12:18:41 +00:00
committed by Git OBS Bridge
parent 6ca64cadb7
commit 7bf7813fee
4 changed files with 100 additions and 27 deletions

View File

@@ -1,3 +1,89 @@
-------------------------------------------------------------------
Tue Jun 27 19:08:20 UTC 2017 - benoit.monin@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
-------------------------------------------------------------------
Wed Jan 13 17:43:19 UTC 2016 - antoine.belvire@laposte.net