diff options
author | Luis Martinez | 2022-03-01 22:00:47 -0600 |
---|---|---|
committer | Luis Martinez | 2022-03-01 22:00:47 -0600 |
commit | 2baa8d0df8d5fe5971693e588fa468275e7bf9e0 (patch) | |
tree | 5634f80049a003ae6c45e246b5af627ce54cbbea /PKGBUILD | |
parent | 13cc6102830e72095870f719f26364c639607bd4 (diff) | |
download | aur-python-pyperformance.tar.gz |
update to 1.0.4
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 24 insertions, 20 deletions
@@ -1,31 +1,35 @@ -# Maintainer: hexchain <i at hexchain dot org> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: hexchain <i at hexchain dot org> -_pypiname=pyperformance -pkgname=python-$_pypiname -pkgver=1.0.1 +pkgname=python-pyperformance +pkgver=1.0.4 pkgrel=1 pkgdesc='Python Performance Benchmark Suite' -url="https://github.com/python/pyperformance" -depends=('python-pyperf' 'python-six') -makedepends=('python-pip') -checkdepends=('python-tox') license=('MIT') arch=('any') -source=("https://pypi.org/packages/source/${_pypiname:0:1}/$_pypiname/$_pypiname-$pkgver.tar.gz") -sha256sums=('6522d28a539ccd28a3da51e8ec1f5891dd05e917d16d7d1d7f1bccdc4b8922ce') +url="https://github.com/python/pyperformance" +depends=('python-pyperf' 'python-toml' 'python-packaging') +makedepends=( + 'python-setuptools' + 'python-build' + 'python-installer' + 'python-wheel' + 'python-sphinx') +source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/p/pyperformance/pyperformance-$pkgver.tar.gz") +sha256sums=('759645cad9492be36301a7d2abeae564ef66e93539812a55e576839c81df80fa') build() { - cd "$srcdir/$_pypiname-$pkgver" - python setup.py build -} - -check() { - cd "$srcdir/$_pypiname-$pkgver" - tox -s true + cd "pyperformance-$pkgver" + python -m build --wheel --no-isolation + cd doc + make man } package() { - cd "$srcdir/$_pypiname-$pkgver" - python setup.py install --root="$pkgdir/" --prefix=/usr --optimize=1 --skip-build - install -D -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + export PYTHONHASHSEED=0 + cd "pyperformance-$pkgver" + python -m installer --destdir="$pkgdir/" dist/*.whl + install -Dm644 doc/build/man/pythonperformancebenchmarksuite.1 \ + -t "$pkgdir/usr/share/man/man1/" + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |