diff options
author | Luis Martinez | 2022-02-03 11:16:03 -0600 |
---|---|---|
committer | Luis Martinez | 2022-02-03 11:16:03 -0600 |
commit | c52b4f621f8a28538db7c38527e6c72fed727762 (patch) | |
tree | 91f0bd1a6fe4d03e4a819aaf2b3079169794c19c | |
parent | 1fe9b81a8c27662905d8f68d2065cb69eee865f3 (diff) | |
download | aur-c52b4f621f8a28538db7c38527e6c72fed727762.tar.gz |
update to 2.3.1
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 22 | ||||
-rw-r--r-- | changelog.rst | 8 |
3 files changed, 28 insertions, 11 deletions
@@ -1,18 +1,21 @@ pkgbase = python-pyperf pkgdesc = Toolkit to run Python benchmarks - pkgver = 2.3.0 + pkgver = 2.3.1 pkgrel = 1 url = https://github.com/vstinner/pyperf changelog = changelog.rst arch = any license = MIT checkdepends = python-psutil + makedepends = python-build + makedepends = python-install makedepends = python-setuptools makedepends = python-sphinx + makedepends = python-wheel depends = python - source = python-pyperf-2.3.0.tar.gz::https://github.com/vstinner/pyperf/archive/2.3.0.tar.gz + source = python-pyperf-2.3.1.tar.gz::https://github.com/vstinner/pyperf/archive/2.3.1.tar.gz source = 001-setup.py.patch - sha256sums = b86fca9733edd35709cf09fbdf4e3f093b35121e9ba9bb2a319ecf2780a04dd0 + sha256sums = 82c67986f06b14de040608847546131056177a6cc39be21540c87a3c0fc3e009 sha256sums = 925fb3cc19ca60295ebfdccdb55d805a3f372f9597ef151f77609b520171c23e pkgname = python-pyperf @@ -3,19 +3,24 @@ # Contributor: j605 pkgname=python-pyperf -pkgver=2.3.0 +pkgver=2.3.1 pkgrel=1 pkgdesc='Toolkit to run Python benchmarks' url='https://github.com/vstinner/pyperf' arch=('any') license=('MIT') depends=('python') -makedepends=('python-setuptools' 'python-sphinx') +makedepends=( + 'python-build' + 'python-install' + 'python-setuptools' + 'python-sphinx' + 'python-wheel') checkdepends=('python-psutil') changelog=changelog.rst source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz" '001-setup.py.patch') -sha256sums=('b86fca9733edd35709cf09fbdf4e3f093b35121e9ba9bb2a319ecf2780a04dd0' +sha256sums=('82c67986f06b14de040608847546131056177a6cc39be21540c87a3c0fc3e009' '925fb3cc19ca60295ebfdccdb55d805a3f372f9597ef151f77609b520171c23e') prepare() { @@ -25,7 +30,7 @@ prepare() { build() { cd "pyperf-$pkgver" - python setup.py build + python -m build --wheel --skip-dependency-check --no-isolation cd doc make man } @@ -36,9 +41,10 @@ check() { } package() { + export PYTHONHASHSEED=0 cd "pyperf-$pkgver" - PYTHONHASHSEED=0 python setup.py install --prefix=/usr --root="${pkgdir}" -O1 --skip-build - install -Dm 644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - install -Dm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -Dm 644 doc/build/man/pyperf.1 -t "$pkgdir/usr/share/man/man1/" + python -m install --optimize=1 --destdir="$pkgdir/" dist/*.whl + install -Dm644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm644 doc/build/man/pyperf.1 -t "$pkgdir/usr/share/man/man1/" } diff --git a/changelog.rst b/changelog.rst index 1c9175f9d7ed..3e5042bb8867 100644 --- a/changelog.rst +++ b/changelog.rst @@ -1,6 +1,14 @@ Changelog ========= +Version 2.3.1 (2022-02-03) +-------------------------- + +* Add a ``Runner.bench_async_func()`` to benchmark an asyncio coroutine. + Patch by Inada Naoki. +* pyperf now recognizes graalpython as the JIT-based implementation. + Patch by Tim Felgentreff. + Version 2.3.0 (2021-09-28) -------------------------- |