summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2023-05-03 23:20:27 +0300
committerCaleb Maclennan2023-05-03 23:20:27 +0300
commitdb624ab18978c5dde7fa13ce467cb19be51a749a (patch)
treec193bc8cf416df4368c14e3daf10f7a0a166097f
parent0e51f14b340d8515cb020abff32c2e2f51481335 (diff)
downloadaur-db624ab18978c5dde7fa13ce467cb19be51a749a.tar.gz
upgpkg: python-isbntools 4.3.28-2
Rebuild for Python 3.11, normalize PEP517 build tooling
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD11
2 files changed, 11 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f9bdd64caa1a..0d56d8f0c410 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,17 @@
pkgbase = python-isbntools
pkgdesc = Extract, clean, transform, hyphenate and metadata for ISBNs
pkgver = 4.3.28
- pkgrel = 1
+ pkgrel = 2
url = https://pypi.python.org/pypi/isbntools
arch = any
license = LGPL3
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
makedepends = python-setuptools
depends = python
depends = python-isbnlib
- source = isbntools-4.3.28.tar.gz::https://github.com/xlcnd/isbntools/archive/v4.3.28.tar.gz
+ source = https://github.com/xlcnd/isbntools/archive/v4.3.28/isbntools-4.3.28.tar.gz
sha256sums = 8d5dd48eca3056e9952420e141d2c1057792366f9814cce1fe5dbba486f804a6
pkgname = python-isbntools
diff --git a/PKGBUILD b/PKGBUILD
index 9ad705d0e377..07f6eed1447a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,24 +4,25 @@
pkgname=python-isbntools
_pyname="${pkgname#python-}"
pkgver=4.3.28
-pkgrel=1
+pkgrel=2
pkgdesc="Extract, clean, transform, hyphenate and metadata for ISBNs"
arch=(any)
url="https://pypi.python.org/pypi/$_pyname"
license=(LGPL3)
depends=(python
python-isbnlib)
-makedepends=(python-setuptools)
+makedepends=(python-{build,installer,wheel}
+ python-setuptools)
_archive="$_pyname-$pkgver"
-source=("$_archive.tar.gz::https://github.com/xlcnd/$_pyname/archive/v$pkgver.tar.gz")
+source=("https://github.com/xlcnd/$_pyname/archive/v$pkgver/$_archive.tar.gz")
sha256sums=('8d5dd48eca3056e9952420e141d2c1057792366f9814cce1fe5dbba486f804a6')
build() {
cd "$_archive"
- python setup.py build
+ python -m build -wn
}
package(){
cd "$_archive"
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ python -m installer -d "$pkgdir" dist/*.whl
}