Date: Friday, April 14, 2023 @ 16:44:33 Author: jelle Revision: 1446048
upgpkg: python-linetable 0.0.3-1: new dependency of kajiki Modified: python-linetable/trunk/PKGBUILD ----------+ PKGBUILD | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-04-14 16:33:52 UTC (rev 1446047) +++ PKGBUILD 2023-04-14 16:44:33 UTC (rev 1446048) @@ -5,15 +5,28 @@ pkgrel=1 pkgdesc='Library to parse and generate co_linetable attributes in Python code objects' url="https://github.com/amol-/linetable" +arch=('any') license=('MIT') depends=('python') +checkdepends=('python-pytest') makedepends=('python-setuptools') source=(${pkgname}-${pkgver}.tar.gz::https://github.com/amol-/linetable/archive/refs/tags/${pkgver}.tar.gz) +sha256sums=('dad177fcf1a75669e78b12ae5b6a5e5478fc9a41ea9295960436102ae8ce4b0a') build() { - cd boop + cd linetable-${pkgver} + PYTHONPATH=. python3 setup.py build } +check() { + cd linetable-${pkgver} + export PYTHONPATH="${PWD}" + pytest tests +} + package() { - cd boop + cd linetable-${pkgver} + python ./setup.py install --root="$pkgdir/" --optimize=1 + + install -D -m644 LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" }
