Hello community, here is the log from the commit of package python-restkit for openSUSE:Factory checked in at 2012-03-23 12:09:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-restkit (Old) and /work/SRC/openSUSE:Factory/.python-restkit.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-restkit", Maintainer is "" Changes: -------- New Changes file: --- /dev/null 2012-03-17 10:42:43.883537212 +0100 +++ /work/SRC/openSUSE:Factory/.python-restkit.new/python-restkit.changes 2012-03-23 12:09:53.000000000 +0100 @@ -0,0 +1,142 @@ +------------------------------------------------------------------- +Mon Feb 13 19:54:26 UTC 2012 - jfunk@funktronics.ca + +- Update to version 4.1.2: + * set content-length if provided + * Fix bad http-parser version requirement + +------------------------------------------------------------------- +Thu Feb 2 10:41:21 UTC 2012 - saschpe@suse.de + +- Fix version and add requirement on python-socketpool + +------------------------------------------------------------------- +Tue Jan 31 13:51:25 UTC 2012 - saschpe@suse.de + +- Simplified macro usage +- Update to version 4.1.1: + * fix connection reusing. When connection is closed or an EPIPE/EAGAIN error happen, we now retry it. + * fix wgsi_proxy contrib + * fix examples +- Changes from version 3.0.0: + * Replace the socket pool by socketpool improve connection handling and better management of gevent & eventlet. + * Fix NoMoreData issue + * Fix SSL connections + * multipart forms: quote is now configurable & flush size cache + +------------------------------------------------------------------- +Thu Dec 8 00:04:51 UTC 2011 - jfunk@funktronics.ca + +- Update to 3.3.2 + - add support for multivalue field in multipart + - form_encode can now accept arbitrary items + - fix proxy handling in client + +------------------------------------------------------------------- +Fri Sep 23 11:51:52 UTC 2011 - saschpe@suse.de + +- Update to 3.3.1: + * + +------------------------------------------------------------------- +Mon Jun 20 18:01:59 UTC 2011 - jfunk@funktronics.ca + +- Update to 3.3.0 + - New HTTP parser, using python http-parser in C based on http-parser from + Ryan Dahl + - Fix UnboundLocalError + - Sync oauth with last python-oauth2 (fix POST & encoding issues) + - Improve sending +- 3.2.1 + - Fix sending on linux + +------------------------------------------------------------------- +Thu Mar 10 22:01:55 UTC 2011 - jfunk@funktronics.ca + +- Update to 3.2.0 + - Some deep rewrite of the client. Requests and Connections are now + maintened in their own instances, so we don't rely on client instance to + close or release the connection. Also we don't pass local variable to + handle a request. At the end each requests are more isolated and we are + fully threadsafe. + - Improve error report. + - Handle case where the connection is closed but the OS still accept + sending. From the man: "When the message does not fit into the send buffer + of the socket, send() normally blocks, unless the socket has been placed + in nonblocking I/O mode.""" . Spotted by loftus on irc. Thanks. +- Breaking changes + - Rewrite filters handling. We now pass a request instance to the on_request + filters. If a request filter return a response, we stop to perform here. + response filters accept now the response and request instances as + arguments. There is no more on_connect filters (it was a bad idea) + - Proxy support. Proxies are now supported by passing the argument + "use_proxy=True" to client, request and resources objects. + +------------------------------------------------------------------- +Thu Feb 3 19:14:59 UTC 2011 - jfunk@funktronics.ca + +- Update to 3.0.1 + - New Connection management: Better concurrency handling and idle + connections are now closed after a time + - Improved Client + - Fix redirect + - Better error handling + - Timeout can now be set on each request. + - Major refactoring. consolidation of some module, ease the HTTP parser code + - Fix timeout errors + +------------------------------------------------------------------- +Tue Jan 25 10:49:57 UTC 2011 - saschpe@suse.de + +- Update to 2.3.3 + +------------------------------------------------------------------- +Wed Mar 17 12:17:14 UTC 2010 - jfunk@funktronics.ca + +- Update to 1.2.1 + +------------------------------------------------------------------- +Sat Jan 9 17:13:46 UTC 2010 - jfunk@funktronics.ca + +- Update to 0.9.3 + - fix distribute line + - don't release connection if it need to be closed. + - add tests with big upload. and multiple Post serialised. + +------------------------------------------------------------------- +Mon Dec 14 20:05:30 UTC 2009 - jfunk@funktronics.ca + +- Update to 0.9.2 + - Make sure restkit works with multiprocess. fix eventlet. + +------------------------------------------------------------------- +Tue Dec 8 15:53:37 UTC 2009 - jfunk@funktronics.ca + +- Update to 0.9.1 + - fix ResponseStream. buffer read + +------------------------------------------------------------------- +Mon Dec 7 17:27:45 UTC 2009 - jfunk@funktronics.ca + +- Update to 0.9 + - New response object. Now a `restkit.Resource` and `restkit.RestClient` + return an `restkit.HTTPResponse` instance and no longer an unicode. The + HTTPResponse allow you to get all in one the headers, the body and allow + you to stream it by using the property `body_file` which give you a + `fileobject` + - Fix in spool class. Reuse spool across all objects. It doesn't use Queue + anymore since collection.deque is already threadsafe + - Change in WebOb helper. Now you have to use + `restkit.ext.webob_helper.wrap_exceptions` to use WebOb extensions. + - Fix eventlet extension. + +------------------------------------------------------------------- +Thu Nov 12 14:59:52 UTC 2009 - jfunk@funktronics.ca + +- Remove false and conflicting runtime requirement + +------------------------------------------------------------------- +Tue Nov 10 18:02:36 UTC 2009 - jfunk@funktronics.ca + +- Initial release + New: ---- python-restkit.changes python-restkit.spec restkit-4.1.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-restkit.spec ++++++ # # spec file for package python-restkit # # Copyright (c) 2012 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: python-restkit Version: 4.1.2 Release: 0 License: MIT Summary: Python REST kit Url: http://benoitc.github.com/restkit Group: Development/Languages/Python Source: http://pypi.python.org/packages/source/r/restkit/restkit-%{version}.tar.gz BuildRequires: python-devel BuildRequires: python-distribute BuildRequires: python-http-parser BuildRequires: python-socketpool Requires: python-http-parser Requires: python-socketpool Requires: python-WebOb BuildRoot: %{_tmppath}/%{name}-%{version}-build %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()")} %else BuildArch: noarch %endif %description Restkit is an HTTP resource kit for Python. It allows you to easily access to HTTP resource and build objects around it. It's the base of couchdbkit, a Python CouchDB framework. Restkit is a full HTTP client using pure socket calls and its own HTTP parser. It's not based on httplib or urllib2. %prep %setup -q -n restkit-%{version} %build python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} rm -rf %{buildroot}%{_prefix}/restkit # Remvoe wrongly installed documentation %check python setup.py test %files %defattr(-,root,root,-) %doc LICENSE NOTICE README.rst THANKS TODO.txt examples %{_bindir}/restcli %{python_sitelib}/* %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org