Date: Tuesday, October 11, 2022 @ 22:54:07 Author: felixonmars Revision: 1327736
upgpkg: python-uhashring 2.2-1 Modified: python-uhashring/trunk/PKGBUILD ----------+ PKGBUILD | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-10-11 22:53:41 UTC (rev 1327735) +++ PKGBUILD 2022-10-11 22:54:07 UTC (rev 1327736) @@ -1,7 +1,7 @@ # Maintainer: Felix Yan <[email protected]> pkgname=python-uhashring -pkgver=2.1 +pkgver=2.2 pkgrel=1 pkgdesc="Full featured consistent hashing python library compatible with ketama" url="https://github.com/ultrabug/uhashring" @@ -8,23 +8,23 @@ license=('BSD') arch=('any') depends=('python') -makedepends=('python-setuptools') -checkdepends=('python-pytest-runner' 'python-memcached') +makedepends=('python-build' 'python-installer' 'python-hatchling') +checkdepends=('python-pytest' 'python-memcached') source=("$pkgname-$pkgver.tar.gz::https://github.com/ultrabug/uhashring/archive/$pkgver.tar.gz") -sha512sums=('ebd3d61c203ed3c34622523f80ed8d0f89a20556b83251a416ce336343e28a9842a1786b6f8aad61728ef597ec5de910bad1292b48d336a8ae16996eafb92929') +sha512sums=('b9cbe614cda9a487e176aa994625f03986c3ecad84c7dd2c2ce654bf9d65ab2205a8038eff5a7782a34714d533fcf8963e9b6f93f0d560c4ba08678fbd899357') build() { cd uhashring-$pkgver - python setup.py build + python -m build -nw } check() { cd uhashring-$pkgver - python setup.py pytest + pytest } -package_python-uhashring() { +package() { cd uhashring-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + python -m installer --destdir="$pkgdir" dist/*.whl + install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ }
