diff options
Diffstat (limited to 'community/py3-canonicaljson/APKBUILD')
-rw-r--r-- | community/py3-canonicaljson/APKBUILD | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/community/py3-canonicaljson/APKBUILD b/community/py3-canonicaljson/APKBUILD index aff65f333de..b4d31926c28 100644 --- a/community/py3-canonicaljson/APKBUILD +++ b/community/py3-canonicaljson/APKBUILD @@ -1,20 +1,25 @@ +# Maintainer: 6543 <6543@obermui.de> # Contributor: Leo <thinkabit.ukim@gmail.com> -# Maintainer: Leo <thinkabit.ukim@gmail.com> +# Contributor: 6543 <6543@obermui.de> pkgname=py3-canonicaljson -pkgver=1.5.0 -pkgrel=0 +pkgver=2.0.0 +pkgrel=2 pkgdesc="Canonical JSON" url="https://github.com/matrix-org/python-canonicaljson" arch="noarch" license="Apache-2.0" -depends="python3 py3-simplejson py3-frozendict" -makedepends="py3-setuptools" +depends="python3" +makedepends="py3-gpep517 py3-setuptools py3-wheel" checkdepends="py3-nose" +subpackages="$pkgname-pyc" source="$pkgname-$pkgver.tar.gz::https://github.com/matrix-org/python-canonicaljson/archive/v$pkgver.tar.gz" builddir="$srcdir/python-canonicaljson-$pkgver" build() { - python3 setup.py build + export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { @@ -22,9 +27,10 @@ check() { } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/canonicaljson-$pkgver-*.whl } sha512sums=" -0b202e527b4bb43590db1e8bb7d894e36d85c1b59729cbe0cf4ccb480d57a61db913a36e89d2985dcedc3421920ad2728b38b6b4517851c507ac45b041b65d65 py3-canonicaljson-1.5.0.tar.gz +953426264f231c5c598f7a2212fd566e6b0c51bd766778143283a3b6f7b01627f41d81c2355bacd0dcea9fb6992865092ad798f35a829845be2a9c18cff72a68 py3-canonicaljson-2.0.0.tar.gz " |