Hello community, here is the log from the commit of package python-pycurl for openSUSE:Factory checked in at Wed Sep 21 17:21:04 CEST 2011.
-------- New Changes file: --- /dev/null 2010-08-26 16:28:41.000000000 +0200 +++ /mounts/work_src_done/STABLE/python-pycurl/python-pycurl.changes 2011-09-20 14:05:30.000000000 +0200 @@ -0,0 +1,109 @@ +------------------------------------------------------------------- +Tue Sep 20 11:54:25 UTC 2011 - [email protected] + +- Renamed package to 'python-pycurl' to match upstream name +- Removed authors from description + +------------------------------------------------------------------- +Wed Feb 10 11:45:01 UTC 2010 - [email protected] + +- Update to 7.19.0: + * Added CURLFILE, ADDRESS_SCOPE and ISSUERCERT options, + as well as the APPCONNECT_TIME info. + * Added PRIMARY_IP info (patch by + Yuhui H <eyecat at gmail.com>). + * Added support for curl_easy_reset through a + new 'reset' method on curl objects + (patch by Nick Pilon <npilon at oreilly.com>). + * Added support for OPENSOCKET callbacks. + See 'tests/test_opensocket.py' for example + usage (patch by Thomas Hunger <teh at camvine.com>). +- Version 7.18.2: + * Added REDIRECT_URL info and M_MAXCONNECTS option + (patch by Yuhui H <eyecat at gmail.com>). + * Added socket_action() method to CurlMulti objects. + See 'tests/test_multi_socket_select.py' for example + usage (patch by Yuhui H <eyecat at gmail.com>). + * Added AUTOREFERER option. + * Allow resetting some list operations (HTTPHEADER, + QUOTE, POSTQUOTE, PREQUOTE) by passing an empty + list to setopt (patch by Jim Patterson). +- Split off doc subpackage + +------------------------------------------------------------------- +Fri Apr 25 16:45:35 ADT 2008 - [email protected] + +- Update to 7.18.1: + * Added POST301, SSH_HOST_PUBLIC_KEY_MD5, + COPYPOSTFIELDS and PROXY_TRANSFER_MODE options. + * Check for static libs in setup.py to better detect + whether libcurl was linked with OpenSSL or GNUTLS. + * PycURL is now dual licensed under the LGPL and + a license similar to the cURL license (an MIT/X + derivate). +- Version 7.16.4: + * Allow any callable object as the callback function. + This change comes handy when you would like to use objects + which are callable but are not functions or methods, for + example those objects created by the functions in the functools + module (patch by Daniel Pena Arteaga <dpena at ph.tum.de>). + * Added NEW_DIRECTORY_PERMS and NEW_FILE_PERMS options. +- Version 7.16.2.1: + * Added IOCMD_NOP and IOCMD_RESTARTREAD for ioctl callback + handling (patch by Mark Eichin). + * Use Py_ssize_t where appropriate for Python 2.5 and 64-bit + compatibility. This fixes the problem reported by Aaron + Hill, where the exception "pycurl.error: (2, '')" is thrown + when calling setopt(pycurl.POSTFIELDS,...) on 64-bit + platforms. +- Version 7.16.2: + * Added options HTTP_TRANSFER_DECODING, HTTP_CONTENT_DECODING, + TIMEOUT_MS, CONNECTTIMEOUT_MS from libcurl 7.16.2. + * Right-strip URLs read from files in the test scripts + to avoid sending requests with '\n' at the end. +- Version 7.16.1: + * Added constants for all libcurl (error) return codes. They + are named the same as the macro constants in curl.h but prefixed + with E_ instead of CURLE. Return codes for the multi API are + prefixed with M_ instead of CURLM. + * Added CURLOPT_FTP_SSL_CCC, CURLOPT_SSH_PUBLIC_KEYFILE, + CURLOPT_SSH_PRIVATE_KEYFILE, CURLOPT_SSH_AUTH_TYPES. + * Removed CLOSEPOLICY and friends since this option is now + deprecated in libcurl. + * Set the _use_datetime attribute on the CURLTransport class + to unbreak xmlrpc_curl.py on Python 2.5. +- Version 7.16.0 [no public release]: + * Added CURLOPT_SSL_SESSIONID_CACHE. + * Removed SOURCE_* options since they are no longer + supported by libcurl. + +------------------------------------------------------------------- +Mon Oct 2 13:51:57 CEST 2006 - [email protected] + +- fix build on older distributions + +------------------------------------------------------------------- +Sun Oct 1 15:14:26 CEST 2006 - [email protected] + +- update to version 7.15.5.1 + * Added test for basic ftp usage (tests/test_ftp.py). + * Fix broken ssl mutex lock funcction when using GNU TLS + +------------------------------------------------------------------- +Thu Sep 21 14:28:54 CEST 2006 - [email protected] + +- fix build with python 2.5 + +------------------------------------------------------------------- +Mon Aug 14 10:01:34 CEST 2006 - [email protected] + +- update to version 7.15.5 + * Added CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_MAX_SEND_SPEED_LARGE, and + CURLOPT_MAX_RECV_SPEED_LARGE. +- requires curl >= 7.15.5 + +------------------------------------------------------------------- +Sat Aug 5 16:52:04 CEST 2006 - [email protected] + +- initial package (version 7.15.4.2) + calling whatdependson for head-i586 New: ---- pycurl-7.18.1-nostaticlibs.patch pycurl-7.19.0.tar.gz python-pycurl.changes python-pycurl.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pycurl.spec ++++++ # # spec file for package python-pycurl # # Copyright (c) 2011 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-pycurl Version: 7.19.0 Release: 0 Url: http://pycurl.sourceforge.net/ Summary: PycURL -- cURL library module License: LGPL and MIT Group: Development/Languages/Python Source: pycurl-%{version}.tar.gz Patch0: pycurl-7.18.1-nostaticlibs.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: python-devel BuildRequires: libcurl-devel >= 7.19.0 BuildRequires: openssl-devel %if 0%{?suse_version} %py_requires %endif Provides: python-curl = %{version} Obsoletes: python-curl < %{version} %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %description This module provides bindings for the cURL library. %package doc Summary: Documentation for python-curl Group: Development/Libraries/Python Requires: %{name} = %{version} %description doc This module provides bindings for the cURL library. This package contains documentation and examples. %prep %setup -q -n pycurl-%{version} %patch0 %build CFLAGS="%{optflags}" python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} rm -rf $RPM_BUILD_ROOT%{_datadir}/doc # Remove wrongly installed junk %files %defattr(-,root,root,-) %doc ChangeLog COPYING README TODO %{python_sitearch}/* %files doc %defattr(-,root,root) %doc examples doc/*.html %changelog ++++++ pycurl-7.18.1-nostaticlibs.patch ++++++ Index: setup.py =================================================================== --- setup.py.orig 2008-04-22 11:00:45.000000000 -0300 +++ setup.py 2008-04-25 17:52:50.000000000 -0300 @@ -97,8 +97,7 @@ else: else: extra_compile_args.append(e) libs = split_quoted( - os.popen("'%s' --libs" % CURL_CONFIG).read()+\ - os.popen("'%s' --static-libs" % CURL_CONFIG).read()) + os.popen("'%s' --libs" % CURL_CONFIG).read()) for e in libs: if e[:2] == "-l": libraries.append(e[2:]) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
