Date: Wednesday, September 14, 2022 @ 18:32:25 Author: felixonmars Revision: 456113
upgpkg: python-idna 3.4-1 Modified: python-idna/trunk/PKGBUILD ----------+ PKGBUILD | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-09-14 16:44:21 UTC (rev 456112) +++ PKGBUILD 2022-09-14 18:32:25 UTC (rev 456113) @@ -1,33 +1,30 @@ # Maintainer: Felix Yan <[email protected]> pkgname=python-idna -pkgver=3.3 -pkgrel=4 +pkgver=3.4 +pkgrel=1 pkgdesc="Internationalized Domain Names in Applications (IDNA)" arch=('any') license=('BSD') url="https://github.com/kjd/idna" depends=('python') -makedepends=('python-setuptools') +makedepends=('python-build' 'python-installer' 'python-flit-core') +checkdepends=('python-pytest') source=("https://pypi.io/packages/source/i/idna/idna-$pkgver.tar.gz") -sha512sums=('70b7cc8718e7d7899c75cfe476f044eae5a2fa03801fc9c12e3a092627ca943ffc4a578f9b8a55e181a11564835e125cfaaa577c02a6461dbb97366e620e53ad') +sha512sums=('4060a9304c9bac04efdd0b97ec8f5aeb7e17417e767bf51c5dfc26605edad25ab67456cf6f6a3c5a9f32b8247e46f6343edfd8a6ffbcd6d1075c71e66d089d6a') -prepare() { - rm -r idna-$pkgver/*.egg-info -} - build() { cd idna-$pkgver - python setup.py build + python -m build --no-isolation --wheel } check() { cd idna-$pkgver - python setup.py test + pytest } - + package() { cd idna-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm644 LICENSE.md -t "$pkgdir"/usr/share/licenses/$pkgname/ }
