From 134f031e36e2f78048f0b8eec959fef89a2bdef6 Mon Sep 17 00:00:00 2001 From: Ethan Leir Date: Fri, 27 Feb 2026 14:51:01 -0500 Subject: [PATCH] extra/python3-cattrs --- extra/python3-cattrs/APKBUILD | 39 +++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 extra/python3-cattrs/APKBUILD diff --git a/extra/python3-cattrs/APKBUILD b/extra/python3-cattrs/APKBUILD new file mode 100644 index 00000000..22b5fb3b --- /dev/null +++ b/extra/python3-cattrs/APKBUILD @@ -0,0 +1,39 @@ +# Alpine-Contributor: Rasmus Thomsen +# Alpine-Maintainer: Natanael Copa +# Maintainer: Ethan Leir +pkgname=python3-cattrs +pkgver=25.1.1 +pkgrel=0 +pkgdesc="Complex custom class converters for attrs" +url="https://github.com/python-attrs/cattrs" +arch="noarch" +license="MIT" +depends="python3 python3-attrs" +makedepends=" + python3-gpep517 + python3-hatch-vcs + python3-hatchling + " +options="!check" # loads of missing deps +subpackages="" +source="https://files.pythonhosted.org/packages/source/c/cattrs/cattrs-$pkgver.tar.gz" +builddir="$srcdir/cattrs-$pkgver" + +build() { + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 +} + +check() { + python3 setup.py test +} + +package() { + python3 -m installer -d "$pkgdir" \ + .dist/*.whl +} + +sha512sums=" +1d503032e1fbd921cd28db02b05b0c6d3ec329317acc1493613ebc1fde2666727d3a57b917a6e786de3c504ad3081c21e66d47cdf38b58d695b80fb767c6fdcf cattrs-25.1.1.tar.gz +"