[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