Date: Sunday, May 7, 2023 @ 08:30:06
  Author: yan12125
Revision: 1459220

upgpkg: python-s3transfer 0.6.1-1; switch to PEP 517

SOURCES.txt in egg-info is not reproducible if tests are run

Modified:
  python-s3transfer/trunk/PKGBUILD

----------+
 PKGBUILD |   14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-05-07 08:22:08 UTC (rev 1459219)
+++ PKGBUILD    2023-05-07 08:30:06 UTC (rev 1459220)
@@ -3,24 +3,26 @@
 # Contributor: Chris Severance aur.severach AatT spamgourmet.com
 
 pkgname=python-s3transfer
-pkgver=0.6.0
-pkgrel=6
+# https://github.com/boto/s3transfer/blob/develop/CHANGELOG.rst
+pkgver=0.6.1
+pkgrel=1
 pkgdesc='Amazon S3 Transfer Manager for Python'
 arch=('any')
 url="https://github.com/boto/s3transfer";
 license=('Apache')
 depends=('python' 'python-botocore')
-makedepends=('python-setuptools' 'python-awscrt')
+makedepends=('python-build' 'python-installer' 'python-setuptools' 
'python-wheel'
+             'python-awscrt')
 checkdepends=('python-pytest')
 optdepends=(
   'python-awscrt'
 )
 source=($pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz)
-sha256sums=('e8a9e379a537afd3754d1d5ecc25e4391d61bf77acdf055e12324daa1120f16f')
+sha256sums=('6a633feadd70e1d1f572c34144a9cda24d98773d866767341fef9ad2e6eadeb5')
 
 build() {
   cd s3transfer-$pkgver
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 check() {
@@ -31,6 +33,6 @@
 
 package() {
   cd s3transfer-$pkgver
-  python setup.py install --root="$pkgdir" --optimize=1
+  python -m installer --destdir="$pkgdir" dist/*.whl
   install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 }

Reply via email to