summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorlilac2023-07-24 04:23:18 +0800
committerlilac2023-07-24 04:23:18 +0800
commit86e0a4f7a5b087a54f37f2c9bf17ad9fc0455687 (patch)
tree8f235b9f158ee4412f1e9500424becf235100426 /PKGBUILD
parent0e4ba42145a7b9b244818ea7f72f16f8c45acd8e (diff)
downloadaur-86e0a4f7a5b087a54f37f2c9bf17ad9fc0455687.tar.gz
[lilac] updated to 1.3.0-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 12 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c96f953a7459..0d2903c988fd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,13 +3,18 @@
_pkgname=openslide-python
pkgname=python-openslide
-pkgver=1.2.0
+pkgver=1.3.0
pkgrel=1
pkgdesc='Python bindings to OpenSlide'
arch=('x86_64')
url='https://github.com/openslide/openslide-python'
license=('LGPL')
-makedepends=(python-setuptools)
+makedepends=(
+ python-build
+ python-installer
+ python-setuptools
+ python-wheel
+)
checkdepends=(python-pytest)
depends=(
openslide
@@ -18,21 +23,21 @@ depends=(
source=(
"${_pkgname}-${pkgver}.tar.gz::https://github.com/openslide/openslide-python/archive/v${pkgver}.tar.gz"
)
-sha256sums=('8162829d3d0ea44dd82602ced7390d9b10dd339337a58f17a8eb81a30bc0883b')
+sha256sums=('6c961c22d96833f7215af2915b1034341ff860583df0e3880cc3137ee1dec7cb')
build() {
cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py build_ext --inplace
- python setup.py build
+ python -m build --wheel --no-isolation
}
check() {
+ local python_version=$(python -c 'import sys; print("".join(map(str, sys.version_info[:2])))')
cd "${_pkgname}-${pkgver}"
- pytest -v
+ PYTHONPATH="$PWD/build/lib.linux-$CARCH-cpython-${python_version}" pytest -v
}
package() {
cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ python -m installer --destdir="$pkgdir" dist/*.whl
}
# vim:set ts=2 sw=2 et: