summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2022-03-26 21:16:58 +1300
committerGeorge Rawlinson2022-03-26 21:16:58 +1300
commitd66644071befda63b4be6b103ee086c0e7af1ba5 (patch)
treee5949f0dce20fddc2a989d9bb20b2b9f1088b9d8
parent81ef51309c90bc11eb821cffe9adf9bb07682a93 (diff)
downloadaur-d66644071befda63b4be6b103ee086c0e7af1ba5.tar.gz
upgpkg: python-xdoctests 1.0.0-1
* New upstream release. * New checkdepends: python-pygments. * Change source to git commit from github tarball.
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD30
2 files changed, 26 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b5e1f81e4688..4406a91d0f0a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,16 @@
pkgbase = python-xdoctest
- pkgdesc = A rewrite of Python's doctest module
- pkgver = 0.15.10
- pkgrel = 2
+ pkgdesc = A Python package for executing tests in documentation strings
+ pkgver = 1.0.0
+ pkgrel = 1
url = https://github.com/Erotemic/xdoctest
arch = any
license = MIT
checkdepends = python-pytest
+ checkdepends = python-pygments
+ makedepends = git
makedepends = python-setuptools
depends = python
- source = python-xdoctest-0.15.10.tar.gz::https://github.com/Erotemic/xdoctest/archive/v0.15.10.tar.gz
- sha512sums = 18c1a2774ae9331582610e3459a02f4e4de838218e7250af071570b2318f4c14330084b9fb903d88651fc40a4ba12b686ee6f2ca165edd8155e908ae4992a840
- b2sums = 4836b773c3cf664c825433199b13ab7d3fe2c68538517bf5594797ad3f2f894d0132034fdafbc4502a00ec7393c19473fafe15fcf0257e3565592dc9907e3d71
+ source = python-xdoctest::git+https://github.com/Erotemic/xdoctest.git#commit=9d1842358bb9b5c9e81983e602a7c9fcddab01b0
+ b2sums = SKIP
pkgname = python-xdoctest
diff --git a/PKGBUILD b/PKGBUILD
index 1126e57d12d0..dcef2ce5c7d9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,26 +2,33 @@
pkgname=python-xdoctest
_pkgname="${pkgname#python-}"
-pkgver=0.15.10
-pkgrel=2
-pkgdesc="A rewrite of Python's doctest module"
+pkgver=1.0.0
+pkgrel=1
+pkgdesc="A Python package for executing tests in documentation strings"
arch=('any')
url="https://github.com/Erotemic/xdoctest"
license=('MIT')
depends=('python')
-makedepends=('python-setuptools')
-checkdepends=('python-pytest')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-sha512sums=('18c1a2774ae9331582610e3459a02f4e4de838218e7250af071570b2318f4c14330084b9fb903d88651fc40a4ba12b686ee6f2ca165edd8155e908ae4992a840')
-b2sums=('4836b773c3cf664c825433199b13ab7d3fe2c68538517bf5594797ad3f2f894d0132034fdafbc4502a00ec7393c19473fafe15fcf0257e3565592dc9907e3d71')
+makedepends=('git' 'python-setuptools')
+checkdepends=('python-pytest' 'python-pygments')
+_commit='9d1842358bb9b5c9e81983e602a7c9fcddab01b0'
+source=("$pkgname::git+$url.git#commit=$_commit")
+b2sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+
+ git describe --tags | sed 's/^v//'
+}
build() {
- cd "$_pkgname-$pkgver"
+ cd "$pkgname"
+
python setup.py build
}
check() {
- cd "$_pkgname-$pkgver"
+ cd "$pkgname"
# tests expect the package to actually be installed, so here's a temporary environment
python setup.py install --root="$PWD/tmp_install" --optimize=1
@@ -32,7 +39,8 @@ check() {
}
package() {
- cd "$_pkgname-$pkgver"
+ cd "$pkgname"
+
python setup.py install --root="$pkgdir" --optimize=1 --skip-build
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE