Date: Friday, July 12, 2019 @ 09:39:04 Author: yan12125 Revision: 488984
upgpkg: python-moto 1.3.10-1 * The latest version on PyPI is 1.3.11, while it's not an intended release apparently. Git tag 1.3.11 is missing in the upstream repo. * sshpubkeys is needed since https://github.com/spulec/moto/pull/2108 * Add dependencies for the moto_server command - python-setuptools in depends and python-flask in optdepends * Fix sed commands for removing upper bounds of dependencies and make them easier to debug * The datetime patch is submitted as https://github.com/spulec/moto/pull/2297 Modified: python-moto/trunk/PKGBUILD ----------+ PKGBUILD | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-07-12 09:38:26 UTC (rev 488983) +++ PKGBUILD 2019-07-12 09:39:04 UTC (rev 488984) @@ -3,7 +3,7 @@ pkgname=python-moto _pkgname=moto -pkgver=1.3.8 +pkgver=1.3.10 pkgrel=1 pkgdesc='Moto is a library to mock out the boto library.' arch=(any) @@ -13,17 +13,24 @@ python-cryptography python-dateutil python-docker python-jinja python-jsondiff python-jose python-mock python-pyaml python-pytz python-requests python-responses python-xmltodict - python-werkzeug python-cfn-lint) + python-werkzeug python-cfn-lint python-setuptools python-sshpubkeys) checkdepends=(python-flask python-freezegun python-nose python-sure tk) -makedepends=(python-setuptools) -source=("$pkgname-$pkgver.tar.gz"::"https://github.com/spulec/moto/archive/$pkgver.tar.gz") -sha256sums=('4463fd4af94501285b3e45b6ba341a9fea17847c3656dc63d2591da4b4ec12b8') +optdepends=( + 'python-flask: for moto_server' +) +source=("https://github.com/spulec/moto/archive/$pkgver/$pkgname-$pkgver.tar.gz" + moto-fix-setup.patch::https://github.com/yan12125/moto/commit/92bf8eff12b49def8e9689c57d26184c548546d0.patch) +sha256sums=('3ecb76df66c47a59dd9cc7218f08265c04f2b963561b9d50a246221a63999d23' + '913485b0605c1b9cbb445b1862eb91ee6130430d5b735836f8e1b093565924d8') prepare() { cd $_pkgname-$pkgver + patch -Np1 -i ../moto-fix-setup.patch + # Remove upper bounds of dependencies - sed --in-place=.orig -r 's#<[0-9.]+,?##;s#==([0-9.]+)#>=\1#' setup.py + sed --in-place=.orig -r 's#,?<[0-9.]+,?##;s#==([0-9.]+)#>=\1#' setup.py + diff -u setup.py{.orig,} || true } build() {
