# Maintainer: Grey Christoforo <first name at last name dot net>

_pkgname=dataset
pkgname="python-${_pkgname}"
pkgver=2.0.0
pkgrel=1
pkgdesc="Toolkit for Python-based database access."
url="https://github.com/pudo/${_pkgname}"
depends=('python' 'python-alembic' 'python-sqlalchemy')
makedepends=('python-build' 'python-installer' 'python-wheel' 'python-hatchling')
checkdepends=('python-pytest')
license=('MIT')
arch=('any')
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/${pkgver}.tar.gz")
sha256sums=('35640c5682d385eb51504ae876119a613ccfeef4f4680491433d88fd90dc542c')

build() {
	cd "${_pkgname}-${pkgver}/"
	python -m build --wheel --no-isolation
}

check() {
	cd "${_pkgname}-${pkgver}/"
	pytest
}

package() {
	cd "${_pkgname}-${pkgver}/"
	python -m installer --destdir="${pkgdir}" dist/*.whl
	install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
}
