Date: Wednesday, August 4, 2021 @ 20:40:45 Author: felixonmars Revision: 993764
addpkg: python-nbval 0.9.6-1 Added: python-nbval/ python-nbval/repos/ python-nbval/trunk/ python-nbval/trunk/PKGBUILD ----------+ PKGBUILD | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) Added: python-nbval/trunk/PKGBUILD =================================================================== --- python-nbval/trunk/PKGBUILD (rev 0) +++ python-nbval/trunk/PKGBUILD 2021-08-04 20:40:45 UTC (rev 993764) @@ -0,0 +1,35 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> + +pkgname=python-nbval +pkgver=0.9.6 +pkgrel=1 +pkgdesc="A py.test plugin to validate Jupyter notebooks" +url="https://github.com/computationalmodelling/nbval" +license=('BSD') +arch=('any') +depends=('python-pytest' 'python-jupyter_client' 'jupyter-nbformat' 'python-ipykernel' + 'python-coverage') +makedepends=('python-setuptools') +checkdepends=('python-doit' 'python-matplotlib' 'python-pytest-cov' 'python-sympy') +source=("https://github.com/computationalmodelling/nbval/archive/$pkgver/$pkgname-$pkgver.tar.gz") +sha512sums=('ce2122ab490b52537696b2a8e97fd3b604c547af93fccf7d83d82b9180d8bb50b57d002f4e16eb605acabab5b31e961fea97bf2d46bf45b9cd1f8b7fca028df2') + +build() { + cd nbval-$pkgver + python setup.py build +} + +check() { + cd nbval-$pkgver + python setup.py egg_info + # size difference: tests/sample_notebook.ipynb::Cell 9 + # unknown: "tests/latex-example.ipynb::Cell 1", "tests/test_unit_tests_in_notebooks.py::test_print[/build/python-nbval/src/nbval-0.9.6/tests/ipynb-test-samples/test-latex-pass-correctouput.ipynb]" + PYTHONPATH="$PWD" doit test || echo "Tests failed" +} + +package() { + cd nbval-$pkgver + python setup.py install --root="$pkgdir" --optimize=1 + + install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ +}