Date: Tuesday, October 25, 2022 @ 19:30:48 Author: felixonmars Revision: 1334851
upgpkg: python-colorama 0.4.6-1 Modified: python-colorama/trunk/PKGBUILD ----------+ PKGBUILD | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-10-25 19:29:55 UTC (rev 1334850) +++ PKGBUILD 2022-10-25 19:30:48 UTC (rev 1334851) @@ -2,7 +2,7 @@ # Contributor: Alexander Duscheleit <[email protected]> pkgname=python-colorama -pkgver=0.4.5 +pkgver=0.4.6 pkgrel=1 pkgdesc="Python API for cross-platform colored terminal text." arch=('any') @@ -9,24 +9,22 @@ url="https://pypi.python.org/pypi/colorama" license=('BSD') depends=('python') -makedepends=('python-setuptools') -checkdepends=('python-mock') +makedepends=('python-build' 'python-installer' 'python-hatchling') source=("$pkgname-$pkgver.tar.gz::https://github.com/tartley/colorama/archive/$pkgver.tar.gz") -sha512sums=('d4d3b2a4c6a0966b5c15a12cd789e4b68e5b632c4d745d93fcff5e250fe10e5d45dd2a8bd25f4399cca31a358aecf99f354aa3e1b74369ae382b51bd6c87644f') +sha512sums=('2b269b190041398a1808b0b5147e47422b4451a1bc91841d0957572214ba8addd731c8932afdc60bfbba9833a0fe6c9c5c2ecb150613f13498f661799d625e4f') build() { - cd "$srcdir"/colorama-$pkgver - python setup.py build + cd colorama-$pkgver + python -m build -nw } check() { - cd "$srcdir"/colorama-$pkgver - python -m unittest discover -p *_test.py || echo "Tests failed" + cd colorama-$pkgver + python -m unittest discover -p *_test.py } package() { cd colorama-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 - - install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE.txt + python -m installer -d "$pkgdir" dist/*.whl + install -Dm644 LICENSE.txt -t "$pkgdir"/usr/share/licenses/$pkgname/ }
