dev-python / nbval

A py.test plugin to validate Jupyter notebooks

Official package sites : https://github.com/computationalmodelling/nbval ·

The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors. The tests were designed to ensure that Jupyter notebooks (especially those for reference and documentation), are executing consistently. Each cell is taken as a test, a cell that doesn't reproduce the expected output will fail.

v0.9.1 :: 0 :: gentoo

Modified
License
BSD
Keywords
~amd64 ~x86
USE flags
test

v0.7 :: 0 :: gentoo

Modified
License
BSD
Keywords
~amd64 ~x86
USE flags
test

General

test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_targets

python2_7
Build with Python 2.7
python3_5
Build with Python 3.5
python3_6
Build with Python 3.6
python3_7
Build with Python 3.7

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-python / ipykernel : IPython Kernel for Jupyter

dev-python / jupyter_client : Jupyter protocol implementation and client libraries

dev-python / matplotlib : Pure python plotting library with matlab like syntax

dev-python / nbformat : Reference implementation of the Jupyter Notebook format

dev-python / pytest : Simple powerful testing with Python

dev-python / pytest-cov : py.test plugin for coverage reporting

dev-python / six : Python 2 and 3 compatibility library

dev-python / sympy : Computer Algebra System in pure Python

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-python / ipykernel : IPython Kernel for Jupyter

dev-python / jupyter_client : Jupyter protocol implementation and client libraries

dev-python / nbformat : Reference implementation of the Jupyter Notebook format

dev-python / pytest : Simple powerful testing with Python

dev-python / six : Python 2 and 3 compatibility library

dev-python / notebook : Jupyter Interactive Notebook

Repository mirror & CI · gentoo
Merge updates from master
Virgil Dupras · gentoo
dev-python/nbval: bump to 0.9.1
Also, drop py2. Bug: https://bugs.gentoo.org/685040 Signed-off-by: Virgil Dupras <vdupras@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
dev-python/nbval: add py37 support
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Marius Brehler · gentoo
dev-python/nbval: new package.
nbval is a py.test plugin to validate Jupyter notebook. The plugin adds functionality to py.test to recognise and collect Jupyter notebooks. The intended purpose of the tests is to determine whether execution of the stored inputs match the stored outputs of the .ipynb file. Whilst also ensuring that the notebooks are running without errors. The tests were designed to ensure that Jupyter notebooks (especially those for reference and documentation), are executing consistently. Each cell is taken as a test, a cell that doesn't reproduce the expected output will fail. Closes: https://bugs.gentoo.org/638208 Closes: https://github.com/gentoo/gentoo/pull/6247 Package-Manager: Portage-2.3.13, Repoman-2.3.3