projects/aports·blob master · refs

40 lines · 1.2 KiB

1# Contributor: Fabian Affolter <[email protected]>
2# Maintainer: Fabian Affolter <[email protected]>
3pkgname=py3-python-stdnum
4_pkgname=python_stdnum
5pkgver=2.2
6pkgrel=1
7pkgdesc="Python module to handle standardized numbers and codes"
8url="https://arthurdejong.org/python-stdnum"
9arch="noarch"
10license="LGPL-2.0-or-later"
11depends="python3"
12makedepends="py3-setuptools py3-gpep517"
13checkdepends="py3-pytest py3-pytest-cov"
14subpackages="$pkgname-pyc"
15source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
16builddir="$srcdir"/$_pkgname-$pkgver
17
18replaces="py-stdnum" # Backwards compatibility
19provides="py-stdnum=$pkgver-r$pkgrel" # Backwards compatibility
20
21build() {
22 gpep517 build-wheel \
23 --wheel-dir .dist \
24 --output-fd 3 3>&1 >&2
25}
26
27check() {
28 python3 -m venv --clear --without-pip --system-site-packages .testenv
29 .testenv/bin/python3 -m installer .dist/*.whl
30 .testenv/bin/python3 -m pytest
31}
32
33package() {
34 gpep517 install-wheel --destdir "$pkgdir" \
35 .dist/*.whl
36}
37
38sha512sums="
39a4092ce09817e1606908836c8068f3dc9ccc69a21c969757fb052d755f5a475503cb722fe55100201843b551194174a27bd9ef1818a0f3befa1578dc6395234f python_stdnum-2.2.tar.gz
40"