Date: Monday, November 4, 2013 @ 16:53:29 Author: mtorromeo Revision: 100467
upgpkg: python-requests 2.0.1-2 Add fix for ssl_wrap_socket AttributeError (bug #37614) Added: python-requests/trunk/ssl_wrap_socket.patch Modified: python-requests/trunk/PKGBUILD -----------------------+ PKGBUILD | 9 ++++++--- ssl_wrap_socket.patch | 25 +++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2013-11-04 15:37:14 UTC (rev 100466) +++ PKGBUILD 2013-11-04 15:53:29 UTC (rev 100467) @@ -4,7 +4,7 @@ pkgbase=python-requests pkgname=(python-requests python2-requests) pkgver=2.0.1 -pkgrel=1 +pkgrel=2 _libname=requests pkgdesc="Python HTTP for Humans." url="http://python-requests.org" @@ -12,10 +12,12 @@ license=('Apache') arch=('any') source=(http://pypi.python.org/packages/source/${_libname:0:1}/$_libname/$_libname-$pkgver.tar.gz - certs.patch) + certs.patch + ssl_wrap_socket.patch) prepare() { cd "$srcdir/$_libname-$pkgver" + patch -p1 -i "$srcdir/ssl_wrap_socket.patch" patch -p0 -i "$srcdir/certs.patch" sed -r 's#(\W|^)requests/cacert\.pem(\W|$)##' -i MANIFEST.in rm -f requests/cacert.pem @@ -58,4 +60,5 @@ } sha256sums=('8cfddb97667c2a9edaf28b506d2479f1b8dc0631cbdcd0ea8c8864def59c698b' - '55f8ae9c2a81c65fb2e8d94b23cff58524ddfbb31ea5180219e6a79db2975805') + '55f8ae9c2a81c65fb2e8d94b23cff58524ddfbb31ea5180219e6a79db2975805' + 'fde8461e59d9753428c2c2a66cdbb575a57bf3997876541844a6aee93f7c1af4') Added: ssl_wrap_socket.patch =================================================================== --- ssl_wrap_socket.patch (rev 0) +++ ssl_wrap_socket.patch 2013-11-04 15:53:29 UTC (rev 100467) @@ -0,0 +1,25 @@ +From f1bde12e3c7ecea19ffe55a510def46db0868837 Mon Sep 17 00:00:00 2001 +From: Massimiliano Torromeo <[email protected]> +Date: Mon, 4 Nov 2013 16:49:52 +0100 +Subject: [PATCH] Fix ssl_wrap_socket AttributeError on python2 + +Importing requests on python2 raises an AttributeError in pyopenssl.py +--- + requests/packages/urllib3/connectionpool.py | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/requests/packages/urllib3/connectionpool.py b/requests/packages/urllib3/connectionpool.py +index 1e58143..d347770 100644 +--- a/requests/packages/urllib3/connectionpool.py ++++ b/requests/packages/urllib3/connectionpool.py +@@ -42,6 +42,7 @@ + get_host, + is_connection_dropped, + Timeout, ++ ssl_wrap_socket, + ) + + +-- +1.8.4 +
