diff options
Diffstat (limited to 'community/py3-googleapis-common-protos')
-rw-r--r-- | community/py3-googleapis-common-protos/APKBUILD | 44 |
1 files changed, 32 insertions, 12 deletions
diff --git a/community/py3-googleapis-common-protos/APKBUILD b/community/py3-googleapis-common-protos/APKBUILD index 6f8c51cee73..3de075a09a2 100644 --- a/community/py3-googleapis-common-protos/APKBUILD +++ b/community/py3-googleapis-common-protos/APKBUILD @@ -1,26 +1,46 @@ # Contributor: Keith Maxwell <keith.maxwell@gmail.com> # Maintainer: Keith Maxwell <keith.maxwell@gmail.com> pkgname=py3-googleapis-common-protos -_pyname=googleapis-common-protos -pkgver=1.52.0 +pkgver=1.59.1 pkgrel=1 pkgdesc="Common protobufs used in Google APIs for Python" url="https://pypi.org/project/googleapis-common-protos/" -arch="noarch !ppc64le" # limited by py3-grpcio +arch="noarch" license="Apache-2.0" -depends="python3 protobuf py3-grpcio" -makedepends="py3-setuptools" -options="!check" # no tests in pypi artifact +depends=" + python3 + py3-protobuf + " +makedepends=" + py3-gpep517 + py3-setuptools + py3-wheel + " +checkdepends=" + py3-grpcio + py3-pytest + " +subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/g/googleapis-common-protos/googleapis-common-protos-$pkgver.tar.gz" - -builddir="$srcdir/$_pyname-$pkgver" +builddir="$srcdir/googleapis-common-protos-$pkgver" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 +} + +check() { + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m pytest } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" - chmod -R +r "$pkgdir"/usr/lib/python*/site-packages/ + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } -sha512sums="470d949379a6aa21875b1c5851de54391847f89136b0b7ee84ac68931388a6294f53be167b6095265b2c2c0f30c7d8c71a4e5a546638670d24a9bd544538ff1a googleapis-common-protos-1.52.0.tar.gz" + +sha512sums=" +e977382da5880ef9097af7ff653768902a2c6c00927847cb2b9e601072f226509539226a82c98a9e4f38354b05e246f0f9c9c87ed008cb9c0a5976eae1863bd3 googleapis-common-protos-1.59.1.tar.gz +" |