[arch-commits] Commit in python-requests/trunk (PKGBUILD)

Felix Yan fyan at archlinux.org
Tue Oct 6 16:13:45 UTC 2015


    Date: Tuesday, October 6, 2015 @ 18:13:45
  Author: fyan
Revision: 248425

upgpkg: python-requests 2.8.0-1

- upstream new release
- unbundle chardet and urllib3

Modified:
  python-requests/trunk/PKGBUILD

----------+
 PKGBUILD |   25 +++++++++++++++++++------
 1 file changed, 19 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-10-06 09:06:47 UTC (rev 248424)
+++ PKGBUILD	2015-10-06 16:13:45 UTC (rev 248425)
@@ -4,24 +4,32 @@
 
 pkgbase=python-requests
 pkgname=('python-requests' 'python2-requests')
-pkgver=2.7.0
-pkgrel=2
+pkgver=2.8.0
+pkgrel=1
 pkgdesc="Python HTTP for Humans"
 arch=('any')
 url="http://python-requests.org"
 license=('Apache')
-makedepends=('python-setuptools' 'python2-setuptools')
+makedepends=('python-setuptools' 'python2-setuptools' 'python-chardet' 'python2-chardet'
+             'python-urllib3' 'python2-urllib3')
+checkdepends=('python-pytest' 'python2-pytest')
 source=(http://pypi.python.org/packages/source/r/requests/requests-$pkgver.tar.gz
         certs.patch)
-sha256sums=('398a3db6d61899d25fd4a06c6ca12051b0ce171d705decd7ed5511517b4bb93d'
+sha256sums=('b2f003589b60924909c0acde472590c5ea83906986a7a25b6f7929eb20923b7b'
             'e35e779d8640f35ea2ea51112f967d927b44d59483af4cd2c0945c84e79bb7c7')
 
 prepare() {
     cd "$srcdir"/requests-$pkgver
+
     patch -p1 -i "$srcdir"/certs.patch
     sed -r 's#(\W|^)requests/cacert\.pem(\W|$)##' -i MANIFEST.in
     rm -f requests/cacert.pem
 
+    rm -r requests/packages/{urllib3,chardet}
+    sed -e '/packages.chardet/d' \
+        -e '/packages.urllib3/d' \
+        -i setup.py
+
     cd "$srcdir"
     cp -a requests-$pkgver{,-py2}
     find requests-$pkgver-py2 -name \*.py -exec sed -r 's|^#!(.*)python$|#!\1python2|' -i {} +
@@ -38,10 +46,15 @@
 check() {
     cd "$srcdir"/requests-$pkgver
     test -f "$(python -m requests.certs)"
+    py.test
+
+    cd "$srcdir"/requests-$pkgver-py2
+    test -f "$(python2 -m requests.certs)"
+    py.test2
 }
 
 package_python-requests() {
-    depends=('python')
+    depends=('python-urllib3' 'python-chardet')
 
     cd "$srcdir"/requests-$pkgver
     python setup.py install --skip-build -O1 --root="$pkgdir"
@@ -49,7 +62,7 @@
 }
 
 package_python2-requests() {
-    depends=('python2')
+    depends=('python2-urllib3' 'python2-chardet')
     optdepends=('python2-ndg-httpsclient: HTTPS requests with SNI support'
                 'python2-grequests: asynchronous requests with gevent')
 



More information about the arch-commits mailing list