summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Severance2020-08-18 01:15:49 -0400
committerChris Severance2020-08-18 01:15:49 -0400
commit003adc49294aba9d2a91619b2a5e1a193aa337b0 (patch)
tree77e2c59ec754aa430dd9b8d1764ebf9a14d2869e
parentb10645f02d88e79c451e92ab2cbe335b62ce934d (diff)
downloadaur-003adc49294aba9d2a91619b2a5e1a193aa337b0.tar.gz
Update to 0.3.3
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD63
2 files changed, 59 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7280d8f71324..f03111342241 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,21 @@
+# Generated by mksrcinfo v8
+# Tue Aug 18 05:15:49 UTC 2020
pkgbase = python2-s3transfer
- pkgdesc = Amazon S3 Transfer Manager for Python
- pkgver = 0.2.1
- pkgrel = 4
+ pkgdesc = Amazon S3 Transfer Manager for Python for aws
+ pkgver = 0.3.3
+ pkgrel = 1
url = https://github.com/boto/s3transfer
arch = any
license = Apache
- makedepends = python2-setuptools
- depends = python2-botocore
- source = python2-s3transfer-0.2.1.tar.gz::https://github.com/boto/s3transfer/archive/0.2.1.tar.gz
- md5sums = 6514cc8cbb38d0adf97fa94b58e42d7e
+ makedepends = python2
+ makedepends = python2-distribute
+ depends = python2
+ depends = python2-botocore>=1.12.36
+ depends = python2-botocore<2.0a.0
+ depends = python2-futures
+ source = s3transfer-0.3.3.tar.gz::https://github.com/boto/s3transfer/archive/0.3.3.tar.gz
+ md5sums = 9f90989a42a0f02f388d15928aa96c5f
+ sha256sums = 0c8b0f7aaf32173d1475df0a453bfdc37be8207ea15c1d8415a590ef3986fc51
pkgname = python2-s3transfer
diff --git a/PKGBUILD b/PKGBUILD
index ef4e0b1aa75e..fa3de036fb9e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,53 @@
-# Maintainer: Andrea Scarpino <andrea at archlinux.org>
-# Contributor: Jonathan Steel <jsteel at archlinux.org>
-# Contributor: Chris Severance aur.severach AatT spamgourmet.com
+# $Id$
+# Maintainer: Chris Severance aur.severach AatT spamgourmet.com
-pkgname=python2-s3transfer
-pkgver=0.2.1
-pkgrel=4
-pkgdesc='Amazon S3 Transfer Manager for Python'
+set -u
+_pyver="python2"
+_pybase='s3transfer'
+pkgname="${_pyver}-${_pybase}"
+pkgver='0.3.3'
+pkgrel='1'
+pkgdesc='Amazon S3 Transfer Manager for Python for aws'
arch=('any')
-url="https://github.com/boto/s3transfer"
-license=('Apache')
-depends=('python2-botocore')
-makedepends=('python2-setuptools')
-source=($pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
-md5sums=('6514cc8cbb38d0adf97fa94b58e42d7e')
+url="https://github.com/boto/${_pybase}"
+license=('Apache') # Apache License 2.0
+_pydepends=( # See setup.py, README.rst, and requirements.txt for version dependencies
+ "${_pyver}-botocore"{'>=1.12.36','<2.0a.0'} # AUR
+)
+if [ "${_pyver}" = 'python2' ]; then
+ _pydepends+=('python2-futures')
+fi
+depends=("${_pyver}" "${_pydepends[@]}")
+makedepends=("${_pyver}" "${_pyver}-distribute") # same as python-setuptools
+_srcdir="${_pybase}-${pkgver}"
+#_verwatch=("${url}/releases.atom" '\s\+<title>\([^<]\+\)</title>.*' 'f') # RSS
+source=("${_pybase}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
+md5sums=('9f90989a42a0f02f388d15928aa96c5f')
+sha256sums=('0c8b0f7aaf32173d1475df0a453bfdc37be8207ea15c1d8415a590ef3986fc51')
build() {
- cd s3transfer-$pkgver
- python2 setup.py build
+ set -u
+ cd "${_srcdir}"
+ ${_pyver} setup.py build
+ set +u
+}
+
+check() {
+ set -u
+ cd "${_srcdir}"
+ # If pip is installed, some package tests download missing packages. We can't allow that.
+ #${_pyver} setup.py test --verbose
+ set +u
}
package() {
- cd s3transfer-$pkgver
- python2 setup.py install --root="$pkgdir" --optimize=1
- install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+ set -u
+ #depends=("${_pyver}") # "${_pydepends[@]}")
+ cd "${_srcdir}"
+ ${_pyver} setup.py install --root="${pkgdir}" --optimize=1
+ #install -Dpm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ set +u
}
+set +u
+
+# vim:set ts=2 sw=2 et: