Import py-nbval-0.9.1
py.test plugin to validate Jupyter notebooks OK sthen@
This commit is contained in:
parent
8984253f03
commit
d8323d2090
36
devel/py-nbval/Makefile
Normal file
36
devel/py-nbval/Makefile
Normal file
@ -0,0 +1,36 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2019/04/29 12:55:44 bket Exp $
|
||||
|
||||
COMMENT = py.test plugin to validate Jupyter notebooks
|
||||
|
||||
MODPY_EGG_VERSION = 0.9.1
|
||||
DISTNAME = nbval-${MODPY_EGG_VERSION}
|
||||
PKGNAME = py-${DISTNAME}
|
||||
|
||||
CATEGORIES = devel
|
||||
|
||||
# BSD
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
|
||||
MODULES = lang/python
|
||||
MODPY_PI = Yes
|
||||
MODPY_SETUPTOOLS = Yes
|
||||
MODPY_PYTEST = Yes
|
||||
MODPY_PYTEST_ARGS = -v --current-env
|
||||
|
||||
RUN_DEPENDS = devel/py-ipykernel${MODPY_FLAVOR} \
|
||||
devel/py-jupyter_client${MODPY_FLAVOR} \
|
||||
devel/py-nbformat${MODPY_FLAVOR} \
|
||||
devel/py-six${MODPY_FLAVOR} \
|
||||
devel/py-test-cov${MODPY_FLAVOR}
|
||||
TEST_DEPENDS = ${RUN_DEPENDS} \
|
||||
devel/py-nbval${MODPY_FLAVOR} \
|
||||
math/py-sympy${MODPY_FLAVOR}
|
||||
|
||||
FLAVORS = python3
|
||||
FLAVOR ?=
|
||||
|
||||
post-patch:
|
||||
sed -i 's,py.test,py.test${MODPY_BIN_SUFFIX},' \
|
||||
${WRKSRC}/tests/test_unit_tests_in_notebooks.py
|
||||
|
||||
.include <bsd.port.mk>
|
2
devel/py-nbval/distinfo
Normal file
2
devel/py-nbval/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (nbval-0.9.1.tar.gz) = Pxi4evTpTM0HMmPdWM0+66vp9eTWq1NbOdOvZIEcfto=
|
||||
SIZE (nbval-0.9.1.tar.gz) = 64476
|
10
devel/py-nbval/pkg/DESCR
Normal file
10
devel/py-nbval/pkg/DESCR
Normal file
@ -0,0 +1,10 @@
|
||||
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.
|
22
devel/py-nbval/pkg/PLIST
Normal file
22
devel/py-nbval/pkg/PLIST
Normal file
@ -0,0 +1,22 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2019/04/29 12:55:44 bket Exp $
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval/
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval/__init__.py
|
||||
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/nbval/${MODPY_PYCACHE}/
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval/${MODPY_PYCACHE}cover.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval/${MODPY_PYCACHE}kernel.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval/${MODPY_PYCACHE}nbdime_reporter.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval/${MODPY_PYCACHE}plugin.${MODPY_PYC_MAGIC_TAG}pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval/_version.py
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval/cover.py
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval/kernel.py
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval/nbdime_reporter.py
|
||||
lib/python${MODPY_VERSION}/site-packages/nbval/plugin.py
|
Loading…
x
Reference in New Issue
Block a user