| author | Sven-Hendrik Haase
<svenstaro@archlinux.org> 2023-04-18 11:52:01 UTC |
| committer | Sven-Hendrik Haase
<svenstaro@archlinux.org> 2023-04-18 11:52:01 UTC |
| parent | 4121960b3ef1e361e2ae4f2f9d1dbbaa7cde9a00 |
| PKGBUILD | +11 | -11 |
diff --git a/PKGBUILD b/PKGBUILD index 075d6c0..da2ce72 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,29 +1,29 @@ # Maintainer: Sven-Hendrik Haase <svenstaro@archlinux.org> pkgname=python-argparse-manpage -pkgver=4 -pkgrel=2 +pkgver=4.1 +pkgrel=1 pkgdesc='Automatically build man-pages for your Python project' url='https://github.com/praiskup/argparse-manpage' arch=('any') license=('Apache') -makedepends=('python-setuptools') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') +checkdepends=('python-pytest' 'python-pip') source=("https://github.com/praiskup/argparse-manpage/releases/download/v${pkgver}/argparse-manpage-${pkgver}.tar.gz") -sha512sums=('ebc17c4b4e9bcf360a285757c3407dfc4a4102e2512b918148c4edddc62023bbd47ba15947dc55f9655fa093d7d2305977a2a062fdb2eb931c3fc5d7cdba52aa') +sha512sums=('99c5b2acc9c36eb5ae58e1270ab3178139f646fff99737c7aba64c4665d6f11659631d17af4e74ab103affcf86ea552999ea94f5a15aa504e8514853cb4325ae') build() { cd "$srcdir/argparse-manpage-$pkgver" - python setup.py build + python -m build --wheel } -# Currently broken :< -# check() { -# cd "$srcdir/argparse-manpage-$pkgver" -# python setup.py test -# } +check() { + cd "$srcdir/argparse-manpage-$pkgver" + pytest -v +} package() { cd "$srcdir/argparse-manpage-$pkgver" - python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 + python -m installer --prefix=/usr --destdir="$pkgdir" dist/*.whl install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }