# Maintainer: psykose pkgname=py3-orjson pkgver=3.8.12 pkgrel=0 pkgdesc="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" url="https://github.com/ijl/orjson" arch="all" license="Apache-2.0 AND MIT" makedepends=" cargo py3-gpep517 py3-maturin python3-dev " checkdepends=" py3-dateutil py3-numpy py3-pytest py3-tz tzdata " subpackages="$pkgname-pyc" source="$pkgname-$pkgver.tar.gz::https://github.com/ijl/orjson/archive/refs/tags/$pkgver.tar.gz" builddir="$srcdir/orjson-$pkgver" options="net" build() { gpep517 build-wheel \ --wheel-dir dist \ --output-fd 3 3>&1 >&2 } check() { python3 -m venv --clear --without-pip --system-site-packages testenv testenv/bin/python3 -m installer dist/*.whl testenv/bin/python3 -m pytest } package() { python3 -m installer -d "$pkgdir" \ dist/*.whl } sha512sums=" 0ffbb61f5facb1909c56927f081d6831a2bd886be18856d67de99d4cf3f14b423e35afbe84a638cc16c34a403386e9069cfe2c6139f4944c438228635c36a563 py3-orjson-3.8.12.tar.gz "