diff options
author | Luis Martinez | 2022-02-24 23:57:11 -0600 |
---|---|---|
committer | Luis Martinez | 2022-02-24 23:57:11 -0600 |
commit | 58edec296a33714e5c39a7faed88fb126eb9c537 (patch) | |
tree | bcfcbf7e9d3c6134a65d9fb5a259f35b6dd1f0e4 | |
parent | 2073ffa5bc18cdc6b2552062e6e443523be7760f (diff) | |
download | aur-python-wrapio.tar.gz |
use python-installer for packaging
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 16 insertions, 7 deletions
@@ -1,12 +1,15 @@ pkgbase = python-wrapio pkgdesc = Python library for handling event-based streams pkgver = 2.0.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/Exahilosys/wrapio changelog = CHANGELOG.md arch = any license = MIT makedepends = python-setuptools + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel makedepends = python-sphinx depends = python source = python-wrapio-2.0.0.tar.gz::https://github.com/Exahilosys/wrapio/archive/v2.0.0.tar.gz @@ -3,13 +3,18 @@ pkgname=python-wrapio pkgver=2.0.0 -pkgrel=1 +pkgrel=2 pkgdesc='Python library for handling event-based streams' arch=('any') url="https://github.com/Exahilosys/wrapio" license=('MIT') depends=('python') -makedepends=('python-setuptools' 'python-sphinx') +makedepends=( + 'python-setuptools' + 'python-build' + 'python-installer' + 'python-wheel' + 'python-sphinx') changelog=CHANGELOG.md source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") sha256sums=('c1426413d1b08fc52379b59c27b5a16d08f4995c46a21126a2696700a58d5de1') @@ -21,14 +26,15 @@ prepare() { build() { cd "wrapio-$pkgver" - python setup.py build + python -m build --wheel --no-isolation cd docs PYTHONPATH=../ make man } package() { + export PYTHONHASHSEED=0 cd "wrapio-$pkgver" - PYTHONHASHSEED=0 python setup.py install --root="$pkgdir/" --optimize=1 --skip-build - install -Dm 644 LICENCE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -Dm 644 docs/_build/man/wrapio.1 -t "$pkgdir/usr/share/man/man1/" + python -m installer --destdir="$pkgdir/" dist/*.whl + install -Dm644 LICENCE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 docs/_build/man/wrapio.1 -t "$pkgdir/usr/share/man/man1/" } |