[arch-commits] Commit in python-moto/trunk (PKGBUILD sdist-no-pyc.diff)
Chih-Hsuan Yen
yan12125 at gemini.archlinux.org
Wed May 4 12:43:50 UTC 2022
Date: Wednesday, May 4, 2022 @ 12:43:49
Author: yan12125
Revision: 1193749
upgpkg: python-moto 3.1.7-1; switch to a future-proof way for reproducibility
For the new optdepends, see https://github.com/spulec/moto/pull/5013
Modified:
python-moto/trunk/PKGBUILD
Deleted:
python-moto/trunk/sdist-no-pyc.diff
-------------------+
PKGBUILD | 15 ++++++---------
sdist-no-pyc.diff | 9 ---------
2 files changed, 6 insertions(+), 18 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-05-04 12:43:45 UTC (rev 1193748)
+++ PKGBUILD 2022-05-04 12:43:49 UTC (rev 1193749)
@@ -4,7 +4,7 @@
pkgname=python-moto
_pkgname=moto
# https://github.com/spulec/moto/blob/master/CHANGELOG.md
-pkgver=3.0.6
+pkgver=3.1.7
pkgrel=1
pkgdesc='Moto is a library to mock out the boto library.'
arch=(any)
@@ -34,15 +34,14 @@
'python-aws-xray-sdk: for xray'
'python-cfn-lint: for cloudformation'
'python-sshpubkeys: for ec2 and efs'
+ 'python-pyparsing: for glue'
'python-flask: for moto_server'
'python-flask-cors: for moto_server'
)
checkdepends+=(python-yaml python-jose python-docker python-graphql-core python-jsondiff python-aws-xray-sdk
- python-cfn-lint python-sshpubkeys python-flask python-flask-cors)
-source=("https://files.pythonhosted.org/packages/source/m/moto/moto-${pkgver}.tar.gz"
- sdist-no-pyc.diff)
-sha256sums=('53ab3b6647382f61ad5aef8351ccba3712fa9595b7826883e4a38a4ac5c9b5a7'
- '4193bd88380f6ab8dac49be37d940993dee4e31351ffd60c8167b7c8e5ec3208')
+ python-cfn-lint python-sshpubkeys python-pyparsing python-flask python-flask-cors)
+source=("https://files.pythonhosted.org/packages/source/m/moto/moto-${pkgver}.tar.gz")
+sha256sums=('20607a0fd0cf6530e05ffb623ca84d3f45d50bddbcec2a33705a0cf471e71289')
prepare() {
cd $_pkgname-$pkgver
@@ -59,8 +58,6 @@
grep __future__ "%" || sed -i "1i import pytest" "%"
'
- patch -Np1 -i ../sdist-no-pyc.diff
-
# Remove upper bounds of dependencies
sed --in-place=.orig -r 's#,?<[0-9.]+,?##;s#==([0-9.]+)#>=\1#' setup.py
diff -u setup.py{.orig,} || true
@@ -75,7 +72,7 @@
check() {
cd $_pkgname-$pkgver
- TZ=UTC pytest tests -m 'not needs_docker'
+ PYTHONDONTWRITEBYTECODE=1 TZ=UTC pytest tests -m 'not needs_docker'
}
package() {
Deleted: sdist-no-pyc.diff
===================================================================
--- sdist-no-pyc.diff 2022-05-04 12:43:45 UTC (rev 1193748)
+++ sdist-no-pyc.diff 2022-05-04 12:43:49 UTC (rev 1193749)
@@ -1,9 +0,0 @@
-diff --git a/MANIFEST.in b/MANIFEST.in
-index 51d1b223..30ca14c0 100644
---- a/MANIFEST.in
-+++ b/MANIFEST.in
-@@ -6,3 +6,4 @@ include moto/cognitoidp/resources/*.json
- include moto/dynamodb2/parsing/reserved_keywords.txt
- recursive-include moto/templates *
- recursive-include tests *
-+global-exclude *.py[cod]
More information about the arch-commits
mailing list