Here's an update of nbval to the latest release. For now I didn't port nbdime, but simply disabled the tests that depend on it.
ok? Index: Makefile =================================================================== RCS file: /cvs/ports/devel/py-nbval/Makefile,v diff -u -p -u -r1.15 Makefile --- Makefile 29 Apr 2025 10:38:08 -0000 1.15 +++ Makefile 15 May 2025 03:44:33 -0000 @@ -1,9 +1,8 @@ COMMENT = py.test plugin to validate Jupyter notebooks -MODPY_DISTV = 0.9.6 +MODPY_DISTV = 0.11.0 DISTNAME = nbval-${MODPY_DISTV} PKGNAME = py-${DISTNAME} -REVISION = 3 CATEGORIES = devel @@ -15,16 +14,19 @@ MAINTAINER = Daniel Dickman <daniel@ope PERMIT_PACKAGE = Yes MODULES = lang/python + MODPY_PI = Yes MODPY_PYBUILD = setuptools -MODPY_PYTEST_ARGS = -v --current-env + +# needs port for nbdime +MODPY_PYTEST_ARGS = --ignore tests/test_nbdime_reporter.py RUN_DEPENDS = devel/py-ipykernel \ devel/py-jupyter_client \ - devel/py-nbformat \ - devel/py-six \ - devel/py-test-cov -TEST_DEPENDS = devel/py-nbval \ + devel/py-nbformat + +TEST_DEPENDS = ${FULLPKGNAME}:${BUILD_PKGPATH} \ + devel/py-coverage \ math/py-sympy .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/devel/py-nbval/distinfo,v diff -u -p -u -r1.3 distinfo --- distinfo 7 Sep 2023 22:29:56 -0000 1.3 +++ distinfo 15 May 2025 03:44:33 -0000 @@ -1,2 +1,2 @@ -SHA256 (nbval-0.9.6.tar.gz) = z+/NLvZu4tM30LJSxrzsQCM4TrMui55fzDrICrjNfUA= -SIZE (nbval-0.9.6.tar.gz) = 60932 +SHA256 (nbval-0.11.0.tar.gz) = d8lXl2B7CpaLq9JZfuNJQQLSXDrTdDXeu9rA5G43kJQ= +SIZE (nbval-0.11.0.tar.gz) = 62718