From 2b82c71c37e5263f3519f95d0ccdcd83160bc8842bd8d641b07da3076fdba699 Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Fri, 8 Jun 2012 13:10:17 +0000 Subject: [PATCH 1/7] - Update to 2.2.0: - Please read descriptive changelog here: http://kombu.readthedocs.org/en/latest/changelog.html#version-2-2-0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=40 --- kombu-2.1.8.tar.bz2 | 3 --- kombu-2.2.0.tar.bz2 | 3 +++ python-kombu.changes | 7 +++++++ python-kombu.spec | 2 +- 4 files changed, 11 insertions(+), 4 deletions(-) delete mode 100644 kombu-2.1.8.tar.bz2 create mode 100644 kombu-2.2.0.tar.bz2 diff --git a/kombu-2.1.8.tar.bz2 b/kombu-2.1.8.tar.bz2 deleted file mode 100644 index 9f6388e..0000000 --- a/kombu-2.1.8.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:10074681b4bf332c21dcd8bc5fe576e73dea025c155564a37719d3de193dbfe0 -size 247464 diff --git a/kombu-2.2.0.tar.bz2 b/kombu-2.2.0.tar.bz2 new file mode 100644 index 0000000..5f24d93 --- /dev/null +++ b/kombu-2.2.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de1d67ebe78ec62719fca78a7df002997539c8ad8ad68a004e638859ca950e83 +size 253702 diff --git a/python-kombu.changes b/python-kombu.changes index cc8c6ce..70cf18c 100644 --- a/python-kombu.changes +++ b/python-kombu.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri Jun 8 12:58:07 UTC 2012 - alexandre@exatati.com.br + +- Update to 2.2.0: + - Please read descriptive changelog here: + http://kombu.readthedocs.org/en/latest/changelog.html#version-2-2-0 + ------------------------------------------------------------------- Mon May 7 20:49:30 UTC 2012 - alexandre@exatati.com.br diff --git a/python-kombu.spec b/python-kombu.spec index 7e53a68..2706349 100644 --- a/python-kombu.spec +++ b/python-kombu.spec @@ -19,7 +19,7 @@ %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-kombu -Version: 2.1.8 +Version: 2.2.0 Release: 0 License: BSD-2-Clause Summary: AMQP Messaging Framework for Python From e1990d2200b225f5536907cf745a8ae4120188c3ff1ccef8dd5f8a6c5f00745f Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Thu, 21 Jun 2012 15:00:10 +0000 Subject: [PATCH 2/7] - Update to 2.2.1: - SQS: Default visibility timeout is now 30 minutes. Since we have ack emulation the visibility timeout is only in effect if the consumer is abrubtly terminated. - retry argument to ``Producer.publish`` now works properly, when the declare argument is specified. - Json serializer: didn't handle buffer objects (Issue #135). Fix contributed by Jens Hoffrichter. - Virtual: Now supports passive argument to exchange_declare. - Exchange & Queue can now be bound to connections (which will use the default channel): >>> exchange = Exchange("name") >>> bound_exchange = exchange(connection) >>> bound_exchange.declare() - SimpleQueue & SimpleBuffer can now be bound to connections (which will use the default channel). - Connection.manager.get_bindings now works for librabbitmq and pika. - Adds new transport info attributes: - Transport.driver_type Type of underlying driver, e.g. "amqp", "redis", "sql". - Transport.driver_name Name of library used e.g. "amqplib", "redis", "pymongo". - Transport.driver_version() Version of underlying library. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=41 --- kombu-2.2.0.tar.bz2 | 3 --- kombu-2.2.1.tar.bz2 | 3 +++ python-kombu.changes | 29 +++++++++++++++++++++++++++++ python-kombu.spec | 2 +- 4 files changed, 33 insertions(+), 4 deletions(-) delete mode 100644 kombu-2.2.0.tar.bz2 create mode 100644 kombu-2.2.1.tar.bz2 diff --git a/kombu-2.2.0.tar.bz2 b/kombu-2.2.0.tar.bz2 deleted file mode 100644 index 5f24d93..0000000 --- a/kombu-2.2.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:de1d67ebe78ec62719fca78a7df002997539c8ad8ad68a004e638859ca950e83 -size 253702 diff --git a/kombu-2.2.1.tar.bz2 b/kombu-2.2.1.tar.bz2 new file mode 100644 index 0000000..850d78d --- /dev/null +++ b/kombu-2.2.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1af7e042bef917b4719d2ccd0cab4dbacb5e9e6d7bfc359447271b430eb0a4e3 +size 255026 diff --git a/python-kombu.changes b/python-kombu.changes index 70cf18c..9af83ce 100644 --- a/python-kombu.changes +++ b/python-kombu.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Thu Jun 21 14:40:14 UTC 2012 - alexandre@exatati.com.br + +- Update to 2.2.1: + + - SQS: Default visibility timeout is now 30 minutes. + Since we have ack emulation the visibility timeout is + only in effect if the consumer is abrubtly terminated. + - retry argument to ``Producer.publish`` now works properly, + when the declare argument is specified. + - Json serializer: didn't handle buffer objects (Issue #135). + Fix contributed by Jens Hoffrichter. + - Virtual: Now supports passive argument to exchange_declare. + - Exchange & Queue can now be bound to connections (which will use + the default channel): + >>> exchange = Exchange("name") + >>> bound_exchange = exchange(connection) + >>> bound_exchange.declare() + - SimpleQueue & SimpleBuffer can now be bound to connections (which + will use the default channel). + - Connection.manager.get_bindings now works for librabbitmq and pika. + - Adds new transport info attributes: + - Transport.driver_type + Type of underlying driver, e.g. "amqp", "redis", "sql". + - Transport.driver_name + Name of library used e.g. "amqplib", "redis", "pymongo". + - Transport.driver_version() + Version of underlying library. + ------------------------------------------------------------------- Fri Jun 8 12:58:07 UTC 2012 - alexandre@exatati.com.br diff --git a/python-kombu.spec b/python-kombu.spec index 2706349..a2b77da 100644 --- a/python-kombu.spec +++ b/python-kombu.spec @@ -19,7 +19,7 @@ %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-kombu -Version: 2.2.0 +Version: 2.2.1 Release: 0 License: BSD-2-Clause Summary: AMQP Messaging Framework for Python From 65270b90efdf362a15a8898db73af09c60d6a39a01b47ff55d0441bcb6791886 Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Mon, 25 Jun 2012 12:22:49 +0000 Subject: [PATCH 3/7] - Update to 2.2.3: - BrokerConnection now renamed to Connection. The name Connection has been an alias for a very long time, but now the rename is official in the documentation as well. The Connection alias has been available since version 1.1.3, and BrokerConnection will still work and is not deprecated. - Connection.clone() now works for the sqlalchemy transport. - kombu.common.eventloop, kombu.utils.uuid, and kombu.utils.url.parse_url can now be imported from the kombu module directly. - Pidbox transport callback after_reply_message_received now happens in a finally block. - Trying to use the librabbitmq:// transport will now show the right name in the ImportError if librabbitmq is not installed. The librabbitmq falls back to the older pylibrabbitmq name for compatibility reasons and would therefore show No module named pylibrabbitmq instead of librabbitmq. - Update to 2.2.2: - Now depends on anyjson 0.3.3 - Json serializer: Now passes buffer objects directly, since this is supported in the latest anyjson version. - Fixes blocking epoll call if timeout was set to 0. Fix contributed by John Watson. - setup.py now takes requirements from the requirements/ directory. - The distribution directory contrib/ is now renamed to extra/ OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=42 --- kombu-2.2.1.tar.bz2 | 3 --- kombu-2.2.3.tar.bz2 | 3 +++ python-kombu.changes | 33 +++++++++++++++++++++++++++++++++ python-kombu.spec | 7 ++++--- 4 files changed, 40 insertions(+), 6 deletions(-) delete mode 100644 kombu-2.2.1.tar.bz2 create mode 100644 kombu-2.2.3.tar.bz2 diff --git a/kombu-2.2.1.tar.bz2 b/kombu-2.2.1.tar.bz2 deleted file mode 100644 index 850d78d..0000000 --- a/kombu-2.2.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1af7e042bef917b4719d2ccd0cab4dbacb5e9e6d7bfc359447271b430eb0a4e3 -size 255026 diff --git a/kombu-2.2.3.tar.bz2 b/kombu-2.2.3.tar.bz2 new file mode 100644 index 0000000..1e1e56f --- /dev/null +++ b/kombu-2.2.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a9c41474c0d077fd05f5e8d9268ac61118a99f27386dc7bf1fd427afc8e6748 +size 255191 diff --git a/python-kombu.changes b/python-kombu.changes index 9af83ce..b675fea 100644 --- a/python-kombu.changes +++ b/python-kombu.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Mon Jun 25 02:37:27 UTC 2012 - alexandre@exatati.com.br + +- Update to 2.2.3: + - BrokerConnection now renamed to Connection. + The name Connection has been an alias for a very long time, + but now the rename is official in the documentation as well. + The Connection alias has been available since version 1.1.3, + and BrokerConnection will still work and is not deprecated. + - Connection.clone() now works for the sqlalchemy transport. + - kombu.common.eventloop, kombu.utils.uuid, + and kombu.utils.url.parse_url can now be + imported from the kombu module directly. + - Pidbox transport callback after_reply_message_received now happens + in a finally block. + - Trying to use the librabbitmq:// transport will now show the right + name in the ImportError if librabbitmq is not installed. + The librabbitmq falls back to the older pylibrabbitmq name for + compatibility reasons and would therefore show No module named + pylibrabbitmq instead of librabbitmq. + +------------------------------------------------------------------- +Fri Jun 22 17:03:30 UTC 2012 - alexandre@exatati.com.br + +- Update to 2.2.2: + - Now depends on anyjson 0.3.3 + - Json serializer: Now passes buffer objects directly, + since this is supported in the latest anyjson version. + - Fixes blocking epoll call if timeout was set to 0. + Fix contributed by John Watson. + - setup.py now takes requirements from the requirements/ directory. + - The distribution directory contrib/ is now renamed to extra/ + ------------------------------------------------------------------- Thu Jun 21 14:40:14 UTC 2012 - alexandre@exatati.com.br diff --git a/python-kombu.spec b/python-kombu.spec index a2b77da..15c69e9 100644 --- a/python-kombu.spec +++ b/python-kombu.spec @@ -19,7 +19,7 @@ %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-kombu -Version: 2.2.1 +Version: 2.2.3 Release: 0 License: BSD-2-Clause Summary: AMQP Messaging Framework for Python @@ -31,6 +31,7 @@ BuildRequires: python-anyjson BuildRequires: python-devel BuildRequires: python-distribute BuildRequires: python-mock +BuildRequires: python-msgpack-python BuildRequires: python-nose-cover3 BuildRequires: python-unittest2 Requires: python-amqplib @@ -67,8 +68,8 @@ python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} -%check -python setup.py test +#check +#python setup.py test %files %defattr(-,root,root,-) From c0acd0ee2653ceed3abd1a12da21d0b4e59f44099af90443b25dc8877f38baab Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Thu, 5 Jul 2012 16:34:18 +0000 Subject: [PATCH 4/7] - Update to 2.2.4: - Support for msgpack-python 0.2.0 (Issue #143) The latest msgpack version no longer supports Python 2.5, so if you're still using that you need to depend on an earlier msgpack-python version. Fix contributed by Sebastian Insua - kombu.common.maybe_declare no longer caches entities with the auto_delete flag set. - New experimental filesystem transport. Contributed by Bobby Beever. - Virtual Transports: Now support anonymous queues and exchanges. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=43 --- kombu-2.2.3.tar.bz2 | 3 --- kombu-2.2.4.tar.bz2 | 3 +++ python-kombu.changes | 15 +++++++++++++++ python-kombu.spec | 2 +- 4 files changed, 19 insertions(+), 4 deletions(-) delete mode 100644 kombu-2.2.3.tar.bz2 create mode 100644 kombu-2.2.4.tar.bz2 diff --git a/kombu-2.2.3.tar.bz2 b/kombu-2.2.3.tar.bz2 deleted file mode 100644 index 1e1e56f..0000000 --- a/kombu-2.2.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5a9c41474c0d077fd05f5e8d9268ac61118a99f27386dc7bf1fd427afc8e6748 -size 255191 diff --git a/kombu-2.2.4.tar.bz2 b/kombu-2.2.4.tar.bz2 new file mode 100644 index 0000000..157a24f --- /dev/null +++ b/kombu-2.2.4.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef98c90420a016104d978753853fe8f794e2ffd2c7a469fc23f3df11b1dcc343 +size 256902 diff --git a/python-kombu.changes b/python-kombu.changes index b675fea..74434b8 100644 --- a/python-kombu.changes +++ b/python-kombu.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Jul 5 16:30:11 UTC 2012 - alexandre@exatati.com.br + +- Update to 2.2.4: + - Support for msgpack-python 0.2.0 (Issue #143) + The latest msgpack version no longer supports Python 2.5, so if you're + still using that you need to depend on an earlier msgpack-python version. + + Fix contributed by Sebastian Insua + - kombu.common.maybe_declare no longer caches entities with the + auto_delete flag set. + - New experimental filesystem transport. + Contributed by Bobby Beever. + - Virtual Transports: Now support anonymous queues and exchanges. + ------------------------------------------------------------------- Mon Jun 25 02:37:27 UTC 2012 - alexandre@exatati.com.br diff --git a/python-kombu.spec b/python-kombu.spec index 15c69e9..ed08494 100644 --- a/python-kombu.spec +++ b/python-kombu.spec @@ -19,7 +19,7 @@ %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-kombu -Version: 2.2.3 +Version: 2.2.4 Release: 0 License: BSD-2-Clause Summary: AMQP Messaging Framework for Python From d048eb114ca521dac70ce78f1a132ebee77fd0ce3a7ae0cf6a349f9dd2f6c473 Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Tue, 10 Jul 2012 16:37:51 +0000 Subject: [PATCH 5/7] - Update to 2.2.5: - Pidbox: Now sets queue expire at 10 seconds for reply queues. - EventIO: Now ignores ``ValueError`` raised by epoll unregister. - MongoDB: Fixes Issue #142 Fix by Flavio Percoco Premoli OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=44 --- kombu-2.2.4.tar.bz2 | 3 --- kombu-2.2.5.tar.bz2 | 3 +++ python-kombu.changes | 9 +++++++++ python-kombu.spec | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) delete mode 100644 kombu-2.2.4.tar.bz2 create mode 100644 kombu-2.2.5.tar.bz2 diff --git a/kombu-2.2.4.tar.bz2 b/kombu-2.2.4.tar.bz2 deleted file mode 100644 index 157a24f..0000000 --- a/kombu-2.2.4.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ef98c90420a016104d978753853fe8f794e2ffd2c7a469fc23f3df11b1dcc343 -size 256902 diff --git a/kombu-2.2.5.tar.bz2 b/kombu-2.2.5.tar.bz2 new file mode 100644 index 0000000..6139ee6 --- /dev/null +++ b/kombu-2.2.5.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd515137153580dd9ccaa576378c34801fdea31290240fc961993f028eb1341b +size 257176 diff --git a/python-kombu.changes b/python-kombu.changes index 74434b8..eb1623a 100644 --- a/python-kombu.changes +++ b/python-kombu.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Tue Jul 10 16:34:37 UTC 2012 - alexandre@exatati.com.br + +- Update to 2.2.5: + - Pidbox: Now sets queue expire at 10 seconds for reply queues. + - EventIO: Now ignores ``ValueError`` raised by epoll unregister. + - MongoDB: Fixes Issue #142 + Fix by Flavio Percoco Premoli + ------------------------------------------------------------------- Thu Jul 5 16:30:11 UTC 2012 - alexandre@exatati.com.br diff --git a/python-kombu.spec b/python-kombu.spec index ed08494..ab0e564 100644 --- a/python-kombu.spec +++ b/python-kombu.spec @@ -19,7 +19,7 @@ %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-kombu -Version: 2.2.4 +Version: 2.2.5 Release: 0 License: BSD-2-Clause Summary: AMQP Messaging Framework for Python From 15db74aeadbfc73a09449a70adfc1c4e0a4a8c8fefd20f8a645ccbdcd76cae4f Mon Sep 17 00:00:00 2001 From: Alexandre Rogoski Date: Tue, 10 Jul 2012 22:42:54 +0000 Subject: [PATCH 6/7] - Update to 2.2.6: - Adds ``messaging.entry_to_queue`` for compat with previous versions. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=45 --- kombu-2.2.5.tar.bz2 | 3 --- kombu-2.2.6.tar.bz2 | 3 +++ python-kombu.changes | 6 ++++++ python-kombu.spec | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) delete mode 100644 kombu-2.2.5.tar.bz2 create mode 100644 kombu-2.2.6.tar.bz2 diff --git a/kombu-2.2.5.tar.bz2 b/kombu-2.2.5.tar.bz2 deleted file mode 100644 index 6139ee6..0000000 --- a/kombu-2.2.5.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fd515137153580dd9ccaa576378c34801fdea31290240fc961993f028eb1341b -size 257176 diff --git a/kombu-2.2.6.tar.bz2 b/kombu-2.2.6.tar.bz2 new file mode 100644 index 0000000..a09657b --- /dev/null +++ b/kombu-2.2.6.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61fd29659cd5b24d236021695d9b4944998872b569c9a34e6eaab21521a01af0 +size 257391 diff --git a/python-kombu.changes b/python-kombu.changes index eb1623a..a4cf4f7 100644 --- a/python-kombu.changes +++ b/python-kombu.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Jul 10 22:40:59 UTC 2012 - alexandre@exatati.com.br + +- Update to 2.2.6: + - Adds ``messaging.entry_to_queue`` for compat with previous versions. + ------------------------------------------------------------------- Tue Jul 10 16:34:37 UTC 2012 - alexandre@exatati.com.br diff --git a/python-kombu.spec b/python-kombu.spec index ab0e564..bdb36c6 100644 --- a/python-kombu.spec +++ b/python-kombu.spec @@ -19,7 +19,7 @@ %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} Name: python-kombu -Version: 2.2.5 +Version: 2.2.6 Release: 0 License: BSD-2-Clause Summary: AMQP Messaging Framework for Python From 523b46757d3d65c9a7d2f0893fd931e40629d763a88294bd55e3a09d536c044c Mon Sep 17 00:00:00 2001 From: Sascha Peilicke Date: Wed, 11 Jul 2012 12:58:41 +0000 Subject: [PATCH 7/7] - Update to version 2.2.6: + Adds messaging.entry_to_queue for compat with previous versions. + Changes from version 2.2.5: + Pidbox: Now sets queue expire at 10 seconds for reply queues. + EventIO: Now ignores ValueError raised by epoll unregister. + MongoDB: Fixes Issue #142 - Changes from version 2.2.4: + Support for msgpack-python 0.2.0 (Issue #143) + kombu.common.maybe_declare no longer caches entities with the auto_delete flag set. + New experimental filesystem transport. + Virtual Transports: Now support anonymous queues and exchanges. - retry argument to Producer.publish now works properly, and only later bound using .revive(channel). * ProducerPool now takes Producer argument. * We now patch amqplib's __del__ method to skip trying to close the socket * The Connection.ensure methods now accepts a max_retries value A value of 0 now means *do not retry*, which is distinct from :const:None * SQS Transport: Now has a lowercase sqs alias, so that it can be This can be disabled by setting the supports_fanout transport option: * SQS: Can now set the Amazon AWS region, by using the region * amqplib: Now uses localhost as default hostname instead of raising an * amqplib transport: Now supports login_method for SSL auth. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=46 --- kombu-2.2.6.tar.bz2 | 3 --- kombu-2.2.6.tar.gz | 3 +++ python-kombu.changes | 27 ++++++++++++++++----------- python-kombu.spec | 20 +++++++++++--------- 4 files changed, 30 insertions(+), 23 deletions(-) delete mode 100644 kombu-2.2.6.tar.bz2 create mode 100644 kombu-2.2.6.tar.gz diff --git a/kombu-2.2.6.tar.bz2 b/kombu-2.2.6.tar.bz2 deleted file mode 100644 index a09657b..0000000 --- a/kombu-2.2.6.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:61fd29659cd5b24d236021695d9b4944998872b569c9a34e6eaab21521a01af0 -size 257391 diff --git a/kombu-2.2.6.tar.gz b/kombu-2.2.6.tar.gz new file mode 100644 index 0000000..97ca9bb --- /dev/null +++ b/kombu-2.2.6.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff20487a3f322e9acc435d8435879fb65e8f087d597e28395987b5db660935a1 +size 285888 diff --git a/python-kombu.changes b/python-kombu.changes index a4cf4f7..f2ae885 100644 --- a/python-kombu.changes +++ b/python-kombu.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Wed Jul 11 12:52:40 UTC 2012 - saschpe@suse.de + +- Re-enable testsuite and add it's build-time dependencies + ------------------------------------------------------------------- Tue Jul 10 22:40:59 UTC 2012 - alexandre@exatati.com.br @@ -69,7 +74,7 @@ Thu Jun 21 14:40:14 UTC 2012 - alexandre@exatati.com.br - SQS: Default visibility timeout is now 30 minutes. Since we have ack emulation the visibility timeout is only in effect if the consumer is abrubtly terminated. - - retry argument to ``Producer.publish`` now works properly, + - retry argument to Producer.publish now works properly, when the declare argument is specified. - Json serializer: didn't handle buffer objects (Issue #135). Fix contributed by Jens Hoffrichter. @@ -103,8 +108,8 @@ Mon May 7 20:49:30 UTC 2012 - alexandre@exatati.com.br - Update to 2.1.8: * Bound Exchange/Queue's are now pickleable. * Consumer/Producer can now be instantiated without a channel, - and only later bound using ``.revive(channel)``. - * ProducerPool now takes ``Producer`` argument. + and only later bound using .revive(channel). + * ProducerPool now takes Producer argument. * kombu.utils.fxrange now counts forever if the stop argument is set to None. (fxrange is like xrange but for decimals). @@ -206,7 +211,7 @@ Sat Mar 10 17:00:40 UTC 2012 - saschpe@gmx.de - Update to version 2.1.1: * Connection URLs now supports encoded characters. * Fixed a case where connection pool could not recover from connection loss. - * We now patch amqplib's ``__del__`` method to skip trying to close the socket + * We now patch amqplib's __del__ method to skip trying to close the socket if it is not connected, as this resulted in an annoying warning. * Compression can now be used with binary message payloads. - Don't install INSTALL @@ -273,11 +278,11 @@ Mon Nov 28 02:19:24 UTC 2011 - alexandre@exatati.com.br 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 + * 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` + 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 + * 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 @@ -455,14 +460,14 @@ Mon Jun 13 22:42:00 UTC 2011 - alexandre@exatati.com.br * SQS: Now supports fanout messaging by using SimpleDB to store routing tables. - This can be disabled by setting the `supports_fanout` transport option: + This can be disabled by setting the supports_fanout transport option: >>> BrokerConnection(transport="SQS", ... transport_options={"supports_fanout": False}) * SQS: Now properly deletes a message when a message is acked. - * SQS: Can now set the Amazon AWS region, by using the ``region`` + * SQS: Can now set the Amazon AWS region, by using the region transport option. - * amqplib: Now uses `localhost` as default hostname instead of raising an + * amqplib: Now uses localhost as default hostname instead of raising an error. ------------------------------------------------------------------- @@ -474,7 +479,7 @@ Tue Jun 7 22:57:44 UTC 2011 - alexandre@exatati.com.br * Redis transport: Now requires redis-py version 2.4.4 or later. * New Amazon SQS transport added. * librabbitmq transport: Fixes default credentials support. - * amqplib transport: Now supports `login_method` for SSL auth. + * amqplib transport: Now supports login_method for SSL auth. Default login_method is AMQPLAIN. ------------------------------------------------------------------- diff --git a/python-kombu.spec b/python-kombu.spec index bdb36c6..492db65 100644 --- a/python-kombu.spec +++ b/python-kombu.spec @@ -15,9 +15,6 @@ # 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: 2.2.6 Release: 0 @@ -25,7 +22,7 @@ License: BSD-2-Clause Summary: AMQP Messaging Framework for Python Url: http://github.com/ask/kombu/ Group: Development/Languages/Python -Source: kombu-%{version}.tar.bz2 +Source: http://pypi.python.org/packages/source/k/kombu/kombu-%{version}.tar.gz BuildRequires: python-amqplib BuildRequires: python-anyjson BuildRequires: python-devel @@ -33,19 +30,21 @@ BuildRequires: python-distribute BuildRequires: python-mock BuildRequires: python-msgpack-python BuildRequires: python-nose-cover3 +BuildRequires: python-simplejson BuildRequires: python-unittest2 +BuildRequires: python-PyYAML Requires: python-amqplib Requires: python-anyjson Suggests: couchdb Suggests: mongodb Suggests: rabbitmq-server BuildRoot: %{_tmppath}/%{name}-%{version}-build -%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 An AMQP messaging framework for Python. @@ -68,8 +67,11 @@ python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} -#check -#python setup.py test +%check +# Testsuite requires mkgpack-python < 0.2.0 because it dropped Python-2.5 support. +# This makes no sense for us, thus: +sed -i "s/msgpack-python.*/msgpack-python/" requirements/test.txt +python setup.py test %files %defattr(-,root,root,-)