Hello community, here is the log from the commit of package python-pika for openSUSE:Factory checked in at 2013-12-06 09:48:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pika (Old) and /work/SRC/openSUSE:Factory/.python-pika.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pika" Changes: -------- --- /work/SRC/openSUSE:Factory/python-pika/python-pika.changes 2013-04-05 07:37:24.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-pika.new/python-pika.changes 2013-12-06 09:48:09.000000000 +0100 @@ -1,0 +2,46 @@ +Wed Dec 4 20:39:50 UTC 2013 - [email protected] + +- Update to version 0.9.13 + + IPv6 Support + + Officially remove support for <= Python 2.5 even though it was + broken already + + Drop pika.simplebuffer.SimpleBuffer in favor of the Python stdlib + collections.deque object + + New default object for receiving content is a “bytes” object which + is a str wrapper in Python 2, but paves way for Python 3 support + + New “Raw” mode for frame decoding content frames (#334) addresses + issues #331, #229 + + Connection and Disconnection logic refactored, allowing for cleaner + separation of protocol logic and socket handling logic as well as + connection state management + + New “on_open_error_callback” argument in creating connection + objects and new Connection.add_on_open_error_callback method + + New Connection.connect method to cleanly allow for reconnection code + + Support for all AMQP field types, using protocol specified + signed/unsigned unpacking + + Method signature for creating connection objects has new argument + “on_open_error_callback” which is positionally before “on_close_callback” + + Internal callback variable names in connection.Connection have been + renamed and constants used. If you relied on any of these callbacks + outside of their internal use, make sure to check out the new constants. + + Connection._connect method, which was an internal only method is now + deprecated and will raise a DeprecationWarning. If you relied on + this method, your code needs to change. + + pika.simplebuffer has been removed + + BlockingConnection consumer generator does not free buffer + when exited (#328) + + Unicode body payloads in the blocking adapter raises exception (#333) + + Support “b” short-short-int AMQP data type (#318) + + Docstring type fix in adapters/select_connection (#316) + + IPv6 not supported (#309) + + Stop the HeartbeatChecker when connection is closed (#307) + + Unittest fix for SelectConnection (#336) + + Handle condition where no connection or socket exists but + SelectConnection needs a timeout for retrying a connection (#322) + + TwistedAdapter lagging behind BaseConnection changes (#321) + + Refactored documentation + + Added Twisted Adapter example (#314) +- Remove CFLAGS definition +- Remove redundant %clean section + +------------------------------------------------------------------- Old: ---- pika-0.9.12.tar.gz New: ---- pika-0.9.13.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pika.spec ++++++ --- /var/tmp/diff_new_pack.9IHkBG/_old 2013-12-06 09:48:09.000000000 +0100 +++ /var/tmp/diff_new_pack.9IHkBG/_new 2013-12-06 09:48:09.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-pika # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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 @@ -15,14 +15,10 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild -%{!?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)")} - %define mod_name pika Name: python-%{mod_name} -Version: 0.9.12 +Version: 0.9.13 Release: 0 Url: http://pika.github.com/ Summary: Pika Python AMQP Client Library @@ -32,13 +28,13 @@ # README.md file is from Git, but is not distributed by tarball Source1: README.md BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: python-devel python-setuptools -%if 0%{?suse_version} -%py_requires -%if %{?suse_version: %{suse_version} > 1110} +BuildRequires: python-devel +BuildRequires: python-setuptools +%if 0%{?suse_version} <= 1110 +%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%else BuildArch: noarch %endif -%endif %description Pika is a pure-Python implementation of the AMQP 0-9-1 protocol that @@ -51,15 +47,11 @@ cp %{S:1} . %build -export CFLAGS="%{optflags}" python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} -%clean -rm -rf %{buildroot} - %files %defattr(-,root,root,-) %doc README.md ++++++ pika-0.9.12.tar.gz -> pika-0.9.13.tar.gz ++++++ ++++ 2159 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
