From c4e71f96bc43947c40b887d944e5822e1db7c00a Mon Sep 17 00:00:00 2001 From: "Lauren N. Liberda" Date: Fri, 31 Mar 2023 19:01:05 +0200 Subject: [PATCH] testing/py3-cloudflare: new aport --- testing/py3-cloudflare/APKBUILD | 48 +++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 testing/py3-cloudflare/APKBUILD diff --git a/testing/py3-cloudflare/APKBUILD b/testing/py3-cloudflare/APKBUILD new file mode 100644 index 00000000000..114239fc2d8 --- /dev/null +++ b/testing/py3-cloudflare/APKBUILD @@ -0,0 +1,48 @@ +# Contributor: Lauren N. Liberda +# Maintainer: Lauren N. Liberda +pkgname=py3-cloudflare +pkgver=2.11.1 +pkgrel=0 +pkgdesc="Python wrapper for the Cloudflare Client API v4" +url="https://github.com/cloudflare/python-cloudflare" +arch="noarch" +license="MIT" +depends=" + py3-beautifulsoup4 + py3-future + py3-jsonlines + py3-requests + py3-yaml + python3 + " +makedepends=" + py3-gpep517 + py3-setuptools + py3-wheel + " +checkdepends="py3-pytest" +subpackages="$pkgname-doc" +source="https://github.com/cloudflare/python-cloudflare/archive/refs/tags/$pkgver/python-cloudflare-$pkgver.tar.gz" +builddir="$srcdir/python-cloudflare-$pkgver" +options="!check" # no tests + +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 -m installer \ + -d "$pkgdir" dist/*.whl +} + +sha512sums=" +d55733a6a9275ab5914ab044ec9d12214a2f378f871b17901827d64fc2280b0e401339076236e61c305061186d1f30d826946a0efa9a98dd2d62cce81068db54 python-cloudflare-2.11.1.tar.gz +"