# Maintainer: Caleb Maclennan pkgname=python-ufo-extractor _pyname=${pkgname#python-} _upname=${_pyname#ufo-} pkgver=0.6.0 pkgrel=2 pkgdesc='Tools for extracting data from font binaries into UFO objects' url="https://github.com/robotools/$_upname" arch=(any) license=(MIT) depends=(python python-fonttools) makedepends=(python-{build,installer,wheel} python-setuptools-scm) checkdepends=(python-pytest) _archive="${_pyname/-/_}-$pkgver" source=("$url/archive/$pkgver/$_archive.tar.gz") source=("https://files.pythonhosted.org/packages/source/${_pyname::1}/$_pyname/$_archive.zip") sha256sums=('9b6f99dd1031bfc7a4af7849db8908e959323523f957134ba7be9d3a81050af1') build() { cd "$_archive" python -m build -wn } check() { cd "$_archive" pytest } package() { cd "$_archive" python -m installer -d "$pkgdir" dist/*.whl }