# Maintainer: Luca Weiss <luca@lucaweiss.eu>
pkgname=py3-sparqlwrapper
_pkgname=sparqlwrapper
pkgver=2.0.0
pkgrel=5
pkgdesc="SPARQL Endpoint interface to Python"
url="https://rdflib.github.io/sparqlwrapper/"
arch="noarch"
license="W3C"
depends="python3"
checkdepends="bash py3-nose2"
makedepends="py3-setuptools py3-gpep517 py3-wheel"
subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/RDFLib/sparqlwrapper/archive/$pkgver.tar.gz"
options="!check" # depends on py3-rdflib which would cause a circular dependency
builddir="$srcdir/$_pkgname-$pkgver"

build() {
	gpep517 build-wheel \
		--wheel-dir .dist \
		--output-fd 3 3>&1 >&2
}

check() {
	nose2 -v
}

package() {
	python3 -m installer -d "$pkgdir" .dist/*.whl
}

sha512sums="
6d1b684822ec587771342c2a21df01e306b5bd9b248ca075c6d060f51a831976d54449c8305c9f67fe2b9922ff77c38565555956ae9ed324bda11553932d86a0  py3-sparqlwrapper-2.0.0.tar.gz
"
