Date: Thursday, May 11, 2023 @ 21:07:29 Author: grawlinson Revision: 1459999
upgpkg: python-css-parser 1.0.9-1; new upstream release Modified: python-css-parser/trunk/PKGBUILD ----------+ PKGBUILD | 44 +++++++++++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 17 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-05-11 20:53:33 UTC (rev 1459998) +++ PKGBUILD 2023-05-11 21:07:29 UTC (rev 1459999) @@ -1,36 +1,46 @@ -# Maintainer: Eli Schwartz <[email protected]> +# Maintainer: George Rawlinson <[email protected]> +# Contributor: Eli Schwartz <[email protected]> -_pkgname=css-parser pkgname=python-css-parser -pkgver=1.0.8 -pkgrel=3 -pkgdesc="A CSS Cascading Style Sheets library for Python" +pkgver=1.0.9 +pkgrel=1 +pkgdesc='CSS related utilities for Python' arch=('any') -url="https://github.com/ebook-utils/${_pkgname}" +url='https://github.com/ebook-utils/css-parser' license=('LGPL') depends=('python') -makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') +makedepends=( + 'git' + 'python-build' + 'python-installer' + 'python-setuptools' + 'python-wheel' +) checkdepends=('python-pytest') -source=("https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz"{,.asc}) -sha512sums=('1b22665a172b8a29e277217f39bac1512867dbd5acdfe37ddf078eab71452467adc3dcdac68e424df32cc204f3e55da45d31663f8e7aa143c0243818df32487a' - 'SKIP') -validpgpkeys=('3CE1780F78DD88DF45194FD706BC317B515ACE7C') # Kovid Goyal (New longer key) <[email protected]> +_commit='f192f090863b8bf596038b22b22c02a3afc4cef2' +source=("$pkgname::git+$url#commit=$_commit") +b2sums=('SKIP') +pkgver() { + cd "$pkgname" + + git describe --tags | sed 's/^v//' +} + build() { - cd ${_pkgname}-${pkgver} + cd "$pkgname" python -m build --wheel --no-isolation } check() { - cd ${_pkgname}-${pkgver} + cd "$pkgname" - PYTHONPATH="$PWD"/src \ - pytest -v + PYTHONPATH="$(pwd)/build/lib" pytest -v } package() { - cd ${_pkgname}-${pkgver} + cd "$pkgname" - python -m installer --destdir="${pkgdir}" dist/*.whl + python -m installer --destdir="$pkgdir" dist/*.whl }
