diff options
Diffstat (limited to 'community/py3-cattrs/APKBUILD')
-rw-r--r-- | community/py3-cattrs/APKBUILD | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/community/py3-cattrs/APKBUILD b/community/py3-cattrs/APKBUILD index eb9b23b287b..8dde41b14a2 100644 --- a/community/py3-cattrs/APKBUILD +++ b/community/py3-cattrs/APKBUILD @@ -1,20 +1,27 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=py3-cattrs -pkgver=1.0.0 -pkgrel=0 +pkgver=23.2.3 +pkgrel=1 pkgdesc="Complex custom class converters for attrs" -url="https://github.com/Tinche/cattrs" +url="https://github.com/python-attrs/cattrs" arch="noarch" license="MIT" depends="python3 py3-attrs" -makedepends="py3-setuptools" +makedepends=" + py3-gpep517 + py3-hatch-vcs + py3-hatchling + " options="!check" # loads of missing deps +subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/c/cattrs/cattrs-$pkgver.tar.gz" builddir="$srcdir/cattrs-$pkgver" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { @@ -22,7 +29,10 @@ check() { } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } -sha512sums="b803f4d44680be4c7fd55b5794e0d828e0c4dd7317dca213eb08299a446a2124ad5c4767e0fdbb3e19aadf9706151306d5692d3addc6ee233a8fef0d4cccc5ae cattrs-1.0.0.tar.gz" +sha512sums=" +1defa5b8f43eb0c585db09bbca54358ab9595e0842ace37b8980d8f3d48f2690675b0901d1cb9636fcd8cd81859b5c65df2034867a9b8b4ed4776ba9ed7945a3 cattrs-23.2.3.tar.gz +" |