apkbuilds @ 595e07ac484ea0beb0066e7e2ad74f4137083748

 1# Maintainer:
 2pkgname=py3-jsonpickle
 3pkgver=2.2.0
 4pkgrel=0
 5pkgdesc="Serializing any arbitrary object graph into JSON"
 6url="https://pypi.python.org/pypi/jsonpickle/"
 7arch="noarch"
 8license="BSD-3-Clause"
 9depends="python3 py3-numpy py3-pandas"
10makedepends="py3-setuptools py3-setuptools_scm"
11checkdepends="py3-pytest"
12source="https://files.pythonhosted.org/packages/source/j/jsonpickle/jsonpickle-$pkgver.tar.gz
13	tests.patch
14	"
15builddir="$srcdir/jsonpickle-$pkgver"
16
17replaces="py-jsonpickle" # Backwards compatibility
18provides="py-jsonpickle=$pkgver-r$pkgrel" # Backwards compatibility
19
20prepare() {
21	default_prepare
22
23	sed -e '/setuptools_scm/d' \
24		-e "/^\[metadata\]/a verison = $pkgver" \
25		-i setup.cfg
26}
27
28build() {
29	python3 setup.py build
30}
31
32check() {
33	PYTHONPATH=$PWD/build/lib pytest-3 -c /dev/null
34}
35
36package() {
37	python3 setup.py install --prefix=/usr --root="$pkgdir"
38}
39
40sha512sums="
41b6cb35316e32f38875cbfa3784a3930f669d4ea730ead6117242070590647987383e9f933c193b8c246c40dba87ad56600a65db89c45c18a790b3c1f9232b245  jsonpickle-2.2.0.tar.gz
428df533695556bc7b329211dfbb5ad667fbd8f9b569721a054f9dead9402ac365666f50ff4343feda536e679a58f1244708ab10fa2f6f8b33b2469dfdc57c576c  tests.patch
43"