summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2021-09-02 23:02:02 +0000
committerGeorge Rawlinson2021-09-02 23:02:02 +0000
commit6a3792a76652fffb18e63289615f36b59dded1c4 (patch)
tree458a7a7cf526e591e783873d0460b22c202bb06d
parentb567b7f4e83fb540014fe1afded026f9c9d8945d (diff)
downloadaur-6a3792a76652fffb18e63289615f36b59dded1c4.tar.gz
upgpkg: python-xdoctest 0.15.8-1
* New upstream release. * Add tests.
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD16
2 files changed, 18 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c0d32e8a0790..a6d2e8d3adc9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 962ce3e2ca8a..2dce357b7565 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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