# Maintainer: Erich Eckner # Contributor: Blair Bonnett pkgname=python-jupyter_telemetry pkgver=0.1.0 pkgrel=3 pkgdesc="Configurable event-logging for Jupyter applications and extensions" url="https://github.com/jupyter/telemetry" arch=('any') license=('BSD') depends=( 'python>=3.9' 'python<3.10' 'python-json-logger' 'python-jsonschema' 'python-ruamel-yaml' 'python-traitlets' ) makedepends=('git' 'python-setuptools') checkdepends=('python-pytest') source=( "telemetry-${pkgver}.tar.gz::https://github.com/jupyter/telemetry/archive/v${pkgver}.tar.gz" ) sha512sums=('47d727d3a6c0d0e1b05811ee240ce8fa249169a7f59e88129275afc0956e61882bec539b7fc3f2830d1441b1c508e833bc5a97c4f2bcb901a82cdbc2c81f5652') build() { cd "telemetry-${pkgver}" python setup.py build } check() { cd "telemetry-${pkgver}" PYTHONPATH="$PWD/build/lib:$PYTHONPATH" PYTHONDONTWRITEBYTECODE=1 pytest -v } package() { cd "telemetry-${pkgver}" python setup.py install --root="$pkgdir/" --prefix=/usr --optimize=1 --skip-build install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }