SHA256
1
0
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:
Alexandre Rogoski 2011-11-28 02:28:28 +00:00 committed by Git OBS Bridge
parent c99e61b73c
commit b40d3c271a
4 changed files with 42 additions and 9 deletions

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:021749a143c76c35c7ad53eb10011cd0102049255e88617e7bc6a9a78046a252
size 224775

View File

@ -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

View File

@ -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}