[arch-commits] Commit in (5 files)

Chih-Hsuan Yen yan12125 at archlinux.org
Sun Nov 18 08:21:35 UTC 2018


    Date: Sunday, November 18, 2018 @ 08:21:34
  Author: yan12125
Revision: 408659

addpkg: python-moto 1.3.7-2

Added:
  python-moto/
  python-moto/repos/
  python-moto/trunk/
  python-moto/trunk/PKGBUILD
  python-moto/trunk/remove-dep-upper-bounds.patch

-------------------------------+
 PKGBUILD                      |   50 ++++++++++++++++++++++++++++++++++++++++
 remove-dep-upper-bounds.patch |   19 +++++++++++++++
 2 files changed, 69 insertions(+)

Added: python-moto/trunk/PKGBUILD
===================================================================
--- python-moto/trunk/PKGBUILD	                        (rev 0)
+++ python-moto/trunk/PKGBUILD	2018-11-18 08:21:34 UTC (rev 408659)
@@ -0,0 +1,50 @@
+# Maintainer: Chih-Hsuan Yen <yan12125 at archlinux.org>
+# Contributor: Guillaume Horel <guillaume.horel at gmail.com>
+
+pkgname=python-moto
+_pkgname=moto
+pkgver=1.3.7
+pkgrel=2
+pkgdesc='Moto is a library to mock out the boto library.'
+arch=(any)
+url='https://github.com/spulec/moto'
+license=(Apache)
+depends=(python-aws-xray-sdk python-boto python-boto3
+         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)
+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"
+        remove-dep-upper-bounds.patch)
+sha256sums=('5431738fef3bc3b589e37123df496b63d3c1348a49f3632d1c05da566b839cbe'
+            'f7c965571483b5b77419b0448ec98675bf4ec2b657c95dc7320d1eb1f2b81fb9')
+
+prepare() {
+  cd $_pkgname-$pkgver
+
+  patch -Np1 -i ../remove-dep-upper-bounds.patch
+}
+
+build() {
+  cd $_pkgname-$pkgver
+
+  python setup.py build
+}
+
+check() {
+  cd $_pkgname-$pkgver
+
+  # https://github.com/spulec/moto/issues/1924
+  export AWS_SECRET_ACCESS_KEY=foobar_secret
+  export AWS_ACCESS_KEY_ID=foobar_key
+
+  TZ=UTC nosetests -sv ./tests/ --exclude='test_iot.*' --exclude='test_lambda.*'
+}
+
+package() {
+  cd $_pkgname-$pkgver
+
+  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+}

Added: python-moto/trunk/remove-dep-upper-bounds.patch
===================================================================
--- python-moto/trunk/remove-dep-upper-bounds.patch	                        (rev 0)
+++ python-moto/trunk/remove-dep-upper-bounds.patch	2018-11-18 08:21:34 UTC (rev 408659)
@@ -0,0 +1,19 @@
+--- moto-1.3.4/setup.py.orig	2018-08-09 12:30:08.975654988 +0800
++++ moto-1.3.4/setup.py	2018-08-09 12:31:18.255654986 +0800
+@@ -18,12 +18,12 @@
+     "werkzeug",
+     "pyaml",
+     "pytz",
+-    "python-dateutil<3.0.0,>=2.1",
+-    "python-jose<3.0.0",
++    "python-dateutil>=2.1",
++    "python-jose",
+     "mock",
+     "docker>=2.5.1",
+-    "jsondiff==1.1.1",
+-    "aws-xray-sdk<0.96,>=0.93",
++    "jsondiff>=1.1.1",
++    "aws-xray-sdk>=0.93",
+     "responses>=0.9.0",
+ ]
+ 



More information about the arch-commits mailing list