diff options
author | Iyán Méndez Veiga | 2022-06-19 23:02:31 +0200 |
---|---|---|
committer | Iyán Méndez Veiga | 2022-06-19 23:02:31 +0200 |
commit | 058403be76ebf01bd62a18612ae7e2971039e4e5 (patch) | |
tree | c2d03267f5c3f1b8bbcca6af804b17b4b53f6454 /PKGBUILD | |
parent | 8a860857ed7d6e8a398058fedb600953d284a475 (diff) | |
download | aur-058403be76ebf01bd62a18612ae7e2971039e4e5.tar.gz |
upgpkg: python-constraint 1.4.0-6
add unit tests
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -1,7 +1,7 @@ # Maintainer: Iyán Méndez Veiga <me (at) iyanmv (dot) com> pkgname=python-constraint pkgver=1.4.0 -pkgrel=5 +pkgrel=6 pkgdesc="Module implementing support for handling CSPs (Constraint Solving Problems) over finite domain" arch=('x86_64') url="https://github.com/python-constraint/python-constraint" @@ -13,14 +13,23 @@ makedepends=( 'python-setuptools' 'python-wheel' ) +checkdepends=('python-pytest') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz") -sha256sums=('6f38f4e7b07e7479ae77ad7dec00293189faa5885650defabf48f34875824c5d') +b2sums=('5ada7926f226536a1384bf9a082da41824e46d683ee71a278c50e1e5ca0a21eb3acbde4c0b47d6b48c53864ab4ea47d602fc9acb976423035aee74b0c6f3ed85') build() { cd "${srcdir}/${pkgname}-${pkgver}" python -m build --wheel --no-isolation } +check() { + cd "${srcdir}/${pkgname}-${pkgver}" + python -m installer --destdir="$srcdir/test" dist/*.whl + local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') + export PYTHONPATH="$srcdir"/test/usr/lib/python${python_version}/site-packages + rm -r ${pkgname/python-} + python -m pytest tests/ +} package() { cd "${srcdir}/${pkgname}-${pkgver}" |