diff options
author | George Rawlinson | 2021-09-02 23:02:02 +0000 |
---|---|---|
committer | George Rawlinson | 2021-09-02 23:02:02 +0000 |
commit | 6a3792a76652fffb18e63289615f36b59dded1c4 (patch) | |
tree | 458a7a7cf526e591e783873d0460b22c202bb06d | |
parent | b567b7f4e83fb540014fe1afded026f9c9d8945d (diff) | |
download | aur-6a3792a76652fffb18e63289615f36b59dded1c4.tar.gz |
upgpkg: python-xdoctest 0.15.8-1
* New upstream release.
* Add tests.
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 18 insertions, 5 deletions
@@ -1,13 +1,14 @@ pkgbase = python-xdoctest pkgdesc = A rewrite of Python's doctest module - pkgver = 0.15.6 + pkgver = 0.15.8 pkgrel = 1 url = https://github.com/Erotemic/xdoctest arch = any license = MIT + checkdepends = python-pytest makedepends = python-setuptools depends = python - source = python-xdoctest-0.15.6.tar.gz::https://github.com/Erotemic/xdoctest/archive/0.15.6.tar.gz - b2sums = 39af1bdc381e6b6044321ca1dae8ae893d4af9ba8d595ce5dad0fea7e805420635bc9f9a2c04726cb03a7fa0311eb1df1f93aa59e682790e15a3e119356d7b9a + source = python-xdoctest-0.15.8.tar.gz::https://github.com/Erotemic/xdoctest/archive/0.15.8.tar.gz + b2sums = a16578e6d50398ac80d950bcc9a05131880816e2ff3a15bd1489474e532f9b495d099dcea204d8375c884c6957aaaba9b276fbcb65b5717b2850314453f787f7 pkgname = python-xdoctest @@ -2,7 +2,7 @@ pkgname=python-xdoctest _pkgname="${pkgname#python-}" -pkgver=0.15.6 +pkgver=0.15.8 pkgrel=1 pkgdesc="A rewrite of Python's doctest module" arch=('any') @@ -10,14 +10,26 @@ url="https://github.com/Erotemic/xdoctest" license=('MIT') depends=('python') makedepends=('python-setuptools') +checkdepends=('python-pytest') source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") -b2sums=('39af1bdc381e6b6044321ca1dae8ae893d4af9ba8d595ce5dad0fea7e805420635bc9f9a2c04726cb03a7fa0311eb1df1f93aa59e682790e15a3e119356d7b9a') +b2sums=('a16578e6d50398ac80d950bcc9a05131880816e2ff3a15bd1489474e532f9b495d099dcea204d8375c884c6957aaaba9b276fbcb65b5717b2850314453f787f7') build() { cd "$_pkgname-$pkgver" python setup.py build } +check() { + cd "$_pkgname-$pkgver" + + # tests expect the package to actually be installed, so here's a temporary environment + python setup.py install --root="$PWD/tmp_install" --optimize=1 + local site_packages=$(python -c "import site; print(site.getsitepackages()[0])") + export PYTHONPATH="$PWD/tmp_install/${site_packages}:$PYTHONPATH" + export PATH="$PWD/tmp_install/usr/bin:${PATH}" + pytest +} + package() { cd "$_pkgname-$pkgver" python setup.py install --root="$pkgdir" --optimize=1 --skip-build |