apkbuilds @ f641e258bc609946a66710442d675da21a387636

 1# Maintainer:
 2pkgname=py3-jsonpickle
 3pkgver=2.2.0
 4pkgrel=1
 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"
16options="!check" # needs update for 3.11
17
18replaces="py-jsonpickle" # Backwards compatibility
19provides="py-jsonpickle=$pkgver-r$pkgrel" # Backwards compatibility
20
21prepare() {
22	default_prepare
23
24	sed -e '/setuptools_scm/d' \
25		-e "/^\[metadata\]/a verison = $pkgver" \
26		-i setup.cfg
27}
28
29build() {
30	python3 setup.py build
31}
32
33check() {
34	PYTHONPATH=$PWD/build/lib pytest-3 -c /dev/null
35}
36
37package() {
38	python3 setup.py install --prefix=/usr --root="$pkgdir"
39}
40
41sha512sums="
42b6cb35316e32f38875cbfa3784a3930f669d4ea730ead6117242070590647987383e9f933c193b8c246c40dba87ad56600a65db89c45c18a790b3c1f9232b245  jsonpickle-2.2.0.tar.gz
438df533695556bc7b329211dfbb5ad667fbd8f9b569721a054f9dead9402ac365666f50ff4343feda536e679a58f1244708ab10fa2f6f8b33b2469dfdc57c576c  tests.patch
44"