diff options
Diffstat (limited to 'community/py3-faker/APKBUILD')
-rw-r--r-- | community/py3-faker/APKBUILD | 39 |
1 files changed, 27 insertions, 12 deletions
diff --git a/community/py3-faker/APKBUILD b/community/py3-faker/APKBUILD index 09ffd2bfaed..f166638419d 100644 --- a/community/py3-faker/APKBUILD +++ b/community/py3-faker/APKBUILD @@ -1,22 +1,30 @@ -# Maintainer: Drew DeVault <sir@cmpwn.com> +# Maintainer: Michał Polański <michal@polanski.me> pkgname=py3-faker _pyname=Faker -pkgver=3.0.0 -pkgrel=0 +pkgver=24.1.0 +pkgrel=1 pkgdesc="Python package that generates fake data for you" url="https://faker.readthedocs.io/en/master" -arch="noarch" license="MIT" -depends="py3-dateutil py3-setuptools py3-six py3-text-unidecode" -checkdepends="py3-email-validator py3-ipaddress py3-mock py3-more-itertools - py3-pytest py3-ukpostcodeparser" -_pypiprefix="${_pyname%${_pyname#?}}" +arch="noarch" +depends="py3-dateutil" +makedepends="py3-gpep517 py3-setuptools py3-wheel" +checkdepends="py3-email-validator py3-ipaddress py3-mock py3-freezegun + py3-more-itertools py3-pytest py3-ukpostcodeparser py3-validators + py3-pytest-runner py3-random2 py3-pillow" +_pypiprefix="${_pyname%"${_pyname#?}"}" +subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/$_pypiprefix/$_pyname/$_pyname-$pkgver.tar.gz" builddir=$srcdir/$_pyname-$pkgver replaces="py-faker" # Backwards compatibility provides="py-faker=$pkgver-r$pkgrel" # Backwards compatibility +case "$CARCH" in + # blocked by py3-pillow + s390x|riscv64) options="!check" ;; +esac + prepare() { default_prepare # tests erroneously require a specific version of pytest @@ -24,15 +32,22 @@ prepare() { } build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - python3 setup.py test + 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" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } -sha512sums="5f4a8f0977364b6552cf1bb60d02241731fead10aea7baecfe69029fce58eef487722d93a54fc877621f432e6e708104a560b34b5ca84ddc6323d22047035fce Faker-3.0.0.tar.gz" +sha512sums=" +a467cfab41a074ac88c398640b02898f96ced7150d5989270573fd5765e880e539932046b5829b3428d087b5f6f97c9c5ea51725003abbf2ae06e8862fd86fef Faker-24.1.0.tar.gz +" |