aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-unicodecsv/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/py3-unicodecsv/APKBUILD')
-rw-r--r--community/py3-unicodecsv/APKBUILD21
1 files changed, 14 insertions, 7 deletions
diff --git a/community/py3-unicodecsv/APKBUILD b/community/py3-unicodecsv/APKBUILD
index 081114e61d7..eaa64fd4cc1 100644
--- a/community/py3-unicodecsv/APKBUILD
+++ b/community/py3-unicodecsv/APKBUILD
@@ -3,28 +3,35 @@
pkgname=py3-unicodecsv
_pkgname=python-unicodecsv
pkgver=0.14.1
-pkgrel=2
+pkgrel=8
pkgdesc="The unicodecsv is a csv module which supports unicode strings"
url="https://github.com/jdunck/python-unicodecsv"
-arch="all"
+arch="noarch"
license="custom" # BSD-2-Clause with extra notice
depends="python3"
makedepends="py3-setuptools"
-subpackages="$pkgname-doc"
-source="$pkgname-$pkgver.tar.gz::https://github.com/jdunck/python-unicodecsv/archive/$pkgver.tar.gz"
+subpackages="$pkgname-doc $pkgname-pyc"
+source="$pkgname-$pkgver.tar.gz::https://github.com/jdunck/python-unicodecsv/archive/$pkgver.tar.gz
+ fix-running-tests.patch
+ "
builddir="$srcdir/$_pkgname-$pkgver"
+options="!check" # fails with 3.11
build() {
python3 setup.py build
}
check() {
- python3 setup.py check
+ cd build/lib
+ python3 -m unittest unicodecsv/test.py
}
package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
+ python3 setup.py install --skip-build --root="$pkgdir"
install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
}
-sha512sums="9135c0f3702d60d72b2544476feb9e924b8d592e06d21eca98cd10406de9ecca49bcde9e9bfa7baeb4358dddf86ad737e155355d8b927de5b93912201a8d87b0 py3-unicodecsv-0.14.1.tar.gz"
+sha512sums="
+9135c0f3702d60d72b2544476feb9e924b8d592e06d21eca98cd10406de9ecca49bcde9e9bfa7baeb4358dddf86ad737e155355d8b927de5b93912201a8d87b0 py3-unicodecsv-0.14.1.tar.gz
+915d244d4206a29ece15e95e9805930f33accb80ae1df9404d57e04ebba22e47ff4f79dcf756bdc44c8ed85be778f70f3272b86a43736b9d4b21302151c6c80e fix-running-tests.patch
+"