# Maintainer: Caleb Maclennan <caleb@alerque.com> _pyname=gflanguages pkgname=python-$_pyname epoch=1 pkgver=0.7.4 pkgrel=2 pkgdesc='API for evaluating language support in the Google Fonts collection' arch=(any) url="https://github.com/googlefonts/$_pyname" license=(Apache-2.0) depends=(python python-protobuf) makedepends=(python-{build,installer,wheel} python-setuptools-scm) checkdepends=(python-filelock python-pytest python-regex python-uharfbuzz python-youseedee) _archive="$_pyname-$pkgver" source=("https://files.pythonhosted.org/packages/source/${_pyname::1}/$_pyname/$_archive.tar.gz") sha256sums=('77f4392a1fc0a573f401c34eb804f2f06cacb0b70d5236e840f123d50e3cb6e0') build() { cd "$_archive" pushd Lib/gflanguages protoc --proto_path=. --proto_path=data --python_out=. languages_public.proto popd python -m build -wn } check() { cd "$_archive" PYTHONPATH=Lib pytest } package() { cd "$_archive" python -m installer -d "$pkgdir" dist/*.whl }