diff options
author | Caleb Maclennan | 2023-05-03 22:07:20 +0300 |
---|---|---|
committer | Caleb Maclennan | 2023-05-03 22:07:20 +0300 |
commit | 7fc5508d86742ad5161bd698e9ec986b906d668e (patch) | |
tree | 1eb58b3525f40dcb789d2d32e2fae6b2d45c8948 | |
parent | c72a980f257a74de9a608fbecbb31d799143a4c4 (diff) | |
download | aur-7fc5508d86742ad5161bd698e9ec986b906d668e.tar.gz |
upgpkg: python-ufo-extractor 0.5.0-2
Rebuild for Python 3.11, normalize PEP517 build tooling
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 11 |
2 files changed, 10 insertions, 6 deletions
@@ -1,11 +1,14 @@ pkgbase = python-ufo-extractor pkgdesc = Tools for extracting data from font binaries into UFO objects pkgver = 0.5.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/robotools/extractor arch = any license = MIT checkdepends = python-pytest-runner + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel makedepends = python-setuptools-scm depends = python depends = python-fonttools @@ -4,14 +4,15 @@ pkgname=python-ufo-extractor _pyname=${pkgname#python-} _upname=${_pyname#ufo-} pkgver=0.5.0 -pkgrel=1 +pkgrel=2 pkgdesc='Tools for extracting data from font binaries into UFO objects' url="https://github.com/robotools/$_upname" arch=(any) license=(MIT) depends=(python python-fonttools) -makedepends=(python-setuptools-scm) +makedepends=(python-{build,installer,wheel} + python-setuptools-scm) checkdepends=(python-pytest-runner) _archive="${_pyname/-/_}-$pkgver" source=("$_archive.tgz::$url/archive/$pkgver.tar.gz") @@ -20,15 +21,15 @@ sha256sums=('0fbff9dbc6afafb77b48c098c4fc32281587d90480eeb39a3f03e7e287b34454') build() { cd "$_archive" - python setup.py build + python -m build -wn } check() { cd "$_archive" - python setup.py test + python -m unittest discover } package() { cd "$_archive" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer -d "$pkgdir" dist/*.whl } |