forked from pool/python-kombu
- Update to 1.5.0:
* kombu.pools: Fixed a bug resulting in resources not being properly released. This was caused by the use of __hash__ to distinguish them. * Virtual transports: Dead-letter queue is now disabled by default. The dead-letter queue was enabled by default to help application authors, but now that Kombu is stable it should be removed. There are after all many cases where messages should just be dropped when there are no queues to buffer them, and keeping them without supporting automatic cleanup is rather considered a resource leak than a feature. If wanted the dead-letter queue can still be enabled, by using the deadletter_queue transport option: >>> x = BrokerConnection("redis://", ... transport_options={"deadletter_queue": "ae.undeliver"}) In addition, an UndeliverableWarning is now emitted when the dead-letter queue is enabled and a message ends up there. * MongoDB transport now supports Replicasets (Issue #81). * The Connection.ensure`` methods now accepts a max_retries value of 0. A value of 0 now means *do not retry*, which is distinct from :const:`None` which means *retry indefinitely*. * SQS Transport: Now has a lowercase `sqs alias, so that it can be used with broker URLs (Issue #82). * SQS Transport: Fixes KeyError on message acknowledgements (Issue #73). The SQS transport now uses UUID's for delivery tags, rather than a counter. * SQS Transport: Unicode related fixes (Issue #82). * Redis version check could crash because of improper handling of types (Issue #63). * Fixed error with Resource.force_close_all, when resources OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=24
This commit is contained in:
parent
c99e61b73c
commit
b40d3c271a
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:541813f23655dcd5c48bc55b5997f641eec9d3686844fd768c03bba28b76a743
|
||||
size 222679
|
3
kombu-1.5.0.tar.bz2
Normal file
3
kombu-1.5.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:021749a143c76c35c7ad53eb10011cd0102049255e88617e7bc6a9a78046a252
|
||||
size 224775
|
@ -1,8 +1,40 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 24 10:39:23 UTC 2011 - saschpe@suse.de
|
||||
Mon Nov 28 02:19:24 UTC 2011 - alexandre@exatati.com.br
|
||||
|
||||
- Set license to SPDX style (BSD-2-Clause)
|
||||
- Removed outdated %clean section
|
||||
- Update to 1.5.0:
|
||||
* kombu.pools: Fixed a bug resulting in resources not being properly released.
|
||||
This was caused by the use of __hash__ to distinguish them.
|
||||
* Virtual transports: Dead-letter queue is now disabled by default.
|
||||
The dead-letter queue was enabled by default to help application
|
||||
authors, but now that Kombu is stable it should be removed.
|
||||
There are after all many cases where messages should just be dropped
|
||||
when there are no queues to buffer them, and keeping them without
|
||||
supporting automatic cleanup is rather considered a resource leak
|
||||
than a feature.
|
||||
|
||||
If wanted the dead-letter queue can still be enabled, by using
|
||||
the deadletter_queue transport option:
|
||||
|
||||
>>> x = BrokerConnection("redis://",
|
||||
... transport_options={"deadletter_queue": "ae.undeliver"})
|
||||
|
||||
In addition, an UndeliverableWarning is now emitted when
|
||||
the dead-letter queue is enabled and a message ends up there.
|
||||
* MongoDB transport now supports Replicasets (Issue #81).
|
||||
* The Connection.ensure`` methods now accepts a max_retries value
|
||||
of 0.
|
||||
A value of 0 now means *do not retry*, which is distinct from :const:`None`
|
||||
which means *retry indefinitely*.
|
||||
* SQS Transport: Now has a lowercase `sqs alias, so that it can be
|
||||
used with broker URLs (Issue #82).
|
||||
* SQS Transport: Fixes KeyError on message acknowledgements (Issue #73).
|
||||
The SQS transport now uses UUID's for delivery tags, rather than
|
||||
a counter.
|
||||
* SQS Transport: Unicode related fixes (Issue #82).
|
||||
* Redis version check could crash because of improper handling of types
|
||||
(Issue #63).
|
||||
* Fixed error with Resource.force_close_all, when resources
|
||||
not yet properly initialized. (Issue #78).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 27 22:33:03 UTC 2011 - alexandre@exatati.com.br
|
||||
|
@ -15,9 +15,11 @@
|
||||
# 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-kombu
|
||||
Version: 1.4.3
|
||||
Version: 1.5.0
|
||||
Release: 0
|
||||
License: BSD-2-Clause
|
||||
Summary: AMQP Messaging Framework for Python
|
||||
@ -35,7 +37,6 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildArch: noarch
|
||||
%endif
|
||||
%endif
|
||||
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
||||
|
||||
%description
|
||||
An AMQP messaging framework for Python.
|
||||
@ -53,7 +54,7 @@ provide proven and tested solutions to common messaging problems.
|
||||
%setup -q -n kombu-%{version}
|
||||
|
||||
%build
|
||||
python setup.py build
|
||||
CFLAGS="%{optflags}" python setup.py build
|
||||
|
||||
%install
|
||||
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
|
||||
|
Loading…
Reference in New Issue
Block a user