[arch-commits] Commit in python-urllib3/trunk (PKGBUILD)
Felix Yan
fyan at archlinux.org
Mon Sep 7 02:51:39 UTC 2015
Date: Monday, September 7, 2015 @ 04:51:39
Author: fyan
Revision: 139428
upgpkg: python-urllib3 1.12-1
Modified:
python-urllib3/trunk/PKGBUILD
----------+
PKGBUILD | 40 ++++++++++++++++++----------------------
1 file changed, 18 insertions(+), 22 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-09-07 02:29:42 UTC (rev 139427)
+++ PKGBUILD 2015-09-07 02:51:39 UTC (rev 139428)
@@ -6,7 +6,8 @@
pkgbase=python-urllib3
pkgname=(python-urllib3 python2-urllib3)
-pkgver=1.11
+pkgver=1.12
+_commit=e91c16169e463118ce662345461933bb3a7dedef
pkgrel=1
pkgdesc="HTTP library with thread-safe connection pooling and file post support"
arch=("any")
@@ -13,50 +14,45 @@
url="https://github.com/shazow/urllib3"
license=("MIT")
makedepends=('python-setuptools' 'python2-setuptools' 'git')
-checkdepends=('python-nose' 'python2-nose' 'python-mock' 'python2-mock' 'python-pyopenssl' 'python2-pyopenssl'
- 'python-tornado' 'python2-tornado' 'python2-ndg-httpsclient' 'python-coverage' 'python2-coverage')
-source=("$pkgbase-$pkgver.tar.gz::https://github.com/shazow/urllib3/archive/$pkgver.tar.gz"
- LICENSE)
-md5sums=('d85d3c40f0725bbc48f40c354f7cebde'
- '350846ab4dd11ce105b570c15c1b0764')
+checkdepends=('python-nose' 'python2-nose' 'python-mock' 'python2-mock' 'python-coverage' 'python2-coverage'
+ 'python-tornado' 'python2-tornado' 'twine' 'python2-twine')
+source=("git+https://github.com/shazow/urllib3.git#commit=$_commit")
+md5sums=('SKIP')
prepare() {
- # Hack version requirements for test requirements to run tests - Disabled due to tests not runable
- #sed -e "s/==.*//" -i $_pkgname/test-requirements.txt
-
- cp -a urllib3-$pkgver{,-py2}
+ cp -a urllib3{,-py2}
}
build() {
- cd urllib3-$pkgver
+ cd urllib3
python setup.py build
- cd ../urllib3-$pkgver-py2
+ cd ../urllib3-py2
python2 setup.py build
}
check() {
- # Tests stuck
+ # Expected failure when asking for external resources
- cd urllib3-$pkgver
- # nosetests3 -e "pyopenssl" # No ndg-httpsclient module to test with
+ cd urllib3
+ nosetests3 || warning "Tests failed"
- cd ../urllib3-$pkgver-py2
- # nosetests2
+ cd ../urllib3-py2
+ nosetests2 || warning "Tests failed"
}
package_python-urllib3() {
depends=('python')
- cd urllib3-$pkgver
+ cd urllib3
python setup.py install --root="${pkgdir}"
- install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
}
package_python2-urllib3() {
depends=('python2')
- cd urllib3-$pkgver-py2
+ cd urllib3-py2
python2 setup.py install --root="${pkgdir}"
- install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt"
}
More information about the arch-commits
mailing list