Date: Saturday, July 20, 2019 @ 08:47:31 Author: yan12125 Revision: 492258
upgpkg: python-moto 1.3.13-1 * Switch back to PyPI tarballs as upstream often forgets to add git tags. * Add a workaround for an boto 2.x issue. It breaks building on https://tests.reproducible-builds.org/archlinux/ as the latter uses proxies. Modified: python-moto/trunk/PKGBUILD ----------+ PKGBUILD | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-07-20 08:39:24 UTC (rev 492257) +++ PKGBUILD 2019-07-20 08:47:31 UTC (rev 492258) @@ -3,7 +3,7 @@ pkgname=python-moto _pkgname=moto -pkgver=1.3.10 +pkgver=1.3.13 pkgrel=1 pkgdesc='Moto is a library to mock out the boto library.' arch=(any) @@ -18,9 +18,9 @@ optdepends=( 'python-flask: for moto_server' ) -source=("https://github.com/spulec/moto/archive/$pkgver/$pkgname-$pkgver.tar.gz" +source=("https://files.pythonhosted.org/packages/source/m/moto/moto-$pkgver.tar.gz" moto-fix-setup.patch::https://github.com/yan12125/moto/commit/92bf8eff12b49def8e9689c57d26184c548546d0.patch) -sha256sums=('3ecb76df66c47a59dd9cc7218f08265c04f2b963561b9d50a246221a63999d23' +sha256sums=('95d48d8ebaad47fb5bb4233854cf1cf8523ec5307d50eb1e4017ce10f1960b66' '913485b0605c1b9cbb445b1862eb91ee6130430d5b735836f8e1b093565924d8') prepare() { @@ -42,6 +42,13 @@ check() { cd $_pkgname-$pkgver + # boto 2.x is broken with proxies https://github.com/boto/boto/issues/2869 + # XXX: is there a way to skip boto 2.x tests only? + if [ -n "$http_proxy" -o -n "$https_proxy" ] ; then + warning "Skipping tests as some tests do not work with proxies." + return + fi + TZ=UTC nosetests -sv ./tests/ --exclude='test_iot.*' --exclude='test_lambda.*' }
