# Maintainer: Carl Smedstad <carsme@archlinux.org>

pkgname=python-backrefs
pkgver=6.1
pkgrel=1
pkgdesc="Wrapper around re or regex that adds additional back references"
arch=('any')
url="https://github.com/facelessuser/backrefs"
license=('MIT')
depends=('python')
makedepends=(
  'python-build'
  'python-hatchling'
  'python-installer'
  'python-wheel'
)
checkdepends=(
  'python-pytest'
  'python-regex'
)
optdepends=('python-regex: use regex instead of re')
source=("$url/archive/$pkgver/${pkgname#python-}-$pkgver.tar.gz")
sha256sums=('120302d35ab870a529c834e8eba8b8df93a8671b9a917501b28821b41af8a018')

build() {
  cd ${pkgname#python-}-$pkgver
  python -m build --wheel --no-isolation
}

check() {
  cd ${pkgname#python-}-$pkgver
  pytest
}

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