1 # Maintainer: Felix Yan <felixonmars@archlinux.org>
8 pkgdesc='A totally different take on container boilerplate'
9 url='https://github.com/ionelmc/python-fields'
12 makedepends=('python-setuptools')
13 checkdepends=('python-pytest' 'python-attrs' 'python-characteristic')
14 source=("$pkgbase-$pkgver.tar.gz::https://github.com/ionelmc/python-fields/archive/v$pkgver.tar.gz"
16 sha512sums=('feaba23b98271936d6dae20b1001978483c0fe89ccf217637fac536ae5814c2c02bac1c3ddc2a86dc0d2419a3b3658871018c0ea4b7905e1c2649aa905b8e5a3'
17 '72876eba870204558d4f1a8216be5e2240406e669929605919b1adeb03a9cf230909d7658c26197189e61bd4005bcb00665c652bff6f14a97cdff881e6b45f80')
21 patch -Np1 -i ../python310.patch
22 sed -i 's/\[pytest\]/[tool:pytest]/;s/--benchmark-disable//' setup.cfg
26 cd "$srcdir"/python-fields-$pkgver
31 cd "$srcdir"/python-fields-$pkgver
32 python -m pytest --deselect tests/test_perf.py
35 package_python-fields() {
36 cd python-fields-$pkgver
37 python setup.py install --root "$pkgdir" --optimize=1
38 install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE