summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2022-02-03 11:16:03 -0600
committerLuis Martinez2022-02-03 11:16:03 -0600
commitc52b4f621f8a28538db7c38527e6c72fed727762 (patch)
tree91f0bd1a6fe4d03e4a819aaf2b3079169794c19c
parent1fe9b81a8c27662905d8f68d2065cb69eee865f3 (diff)
downloadaur-c52b4f621f8a28538db7c38527e6c72fed727762.tar.gz
update to 2.3.1
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD22
-rw-r--r--changelog.rst8
3 files changed, 28 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 51de6cdd6a0b..d81fe9850f95 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index bf0784753b8f..7dc2d5254066 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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)
--------------------------