diff --git a/srcpkgs/python3-jupyter_ipywidgets/patches/pytest8.patch b/srcpkgs/python3-jupyter_ipywidgets/patches/pytest8.patch deleted file mode 100644 index 2f8499a3ae7..00000000000 --- a/srcpkgs/python3-jupyter_ipywidgets/patches/pytest8.patch +++ /dev/null @@ -1,93 +0,0 @@ -See: https://github.com/jupyter-widgets/ipywidgets/pull/3903 - -From bbc6c064aa797eb21bd5a9b441dbbc76925a72db Mon Sep 17 00:00:00 2001 -From: Lumir Balhar -Date: Thu, 11 Apr 2024 11:40:15 +0200 -Subject: [PATCH] Fix compatibility with pytest 8 - -Resolves: https://github.com/jupyter-widgets/ipywidgets/issues/3883 ---- - .../ipywidgets/ipywidgets/widgets/tests/test_interaction.py | 2 -- - python/ipywidgets/ipywidgets/widgets/tests/test_link.py | 1 - - .../ipywidgets/ipywidgets/widgets/tests/test_send_state.py | 2 +- - .../ipywidgets/ipywidgets/widgets/tests/test_set_state.py | 2 +- - python/ipywidgets/ipywidgets/widgets/tests/utils.py | 6 +++--- - 5 files changed, 5 insertions(+), 8 deletions(-) - -diff --git a/python/ipywidgets/ipywidgets/widgets/tests/test_interaction.py b/python/ipywidgets/ipywidgets/widgets/tests/test_interaction.py -index 0dc7e5fcfc..feb1afe50c 100644 ---- a/python/ipywidgets/ipywidgets/widgets/tests/test_interaction.py -+++ b/python/ipywidgets/ipywidgets/widgets/tests/test_interaction.py -@@ -19,8 +19,6 @@ - # Utility stuff - #----------------------------------------------------------------------------- - --from .utils import setup, teardown -- - def f(**kwargs): - pass - -diff --git a/python/ipywidgets/ipywidgets/widgets/tests/test_link.py b/python/ipywidgets/ipywidgets/widgets/tests/test_link.py -index 0c92dfdcb2..9301764d40 100644 ---- a/python/ipywidgets/ipywidgets/widgets/tests/test_link.py -+++ b/python/ipywidgets/ipywidgets/widgets/tests/test_link.py -@@ -4,7 +4,6 @@ - import pytest - - from .. import jslink, jsdlink, ToggleButton --from .utils import setup, teardown - - def test_jslink_args(): - with pytest.raises(TypeError): -diff --git a/python/ipywidgets/ipywidgets/widgets/tests/test_send_state.py b/python/ipywidgets/ipywidgets/widgets/tests/test_send_state.py -index ec18ae4af1..98465b9b7d 100644 ---- a/python/ipywidgets/ipywidgets/widgets/tests/test_send_state.py -+++ b/python/ipywidgets/ipywidgets/widgets/tests/test_send_state.py -@@ -3,7 +3,7 @@ - - from traitlets import Bool, Tuple, List - --from .utils import setup, teardown, DummyComm -+from .utils import setup - - from ..widget import Widget - -diff --git a/python/ipywidgets/ipywidgets/widgets/tests/test_set_state.py b/python/ipywidgets/ipywidgets/widgets/tests/test_set_state.py -index 82ecbd9311..22ec54d90f 100644 ---- a/python/ipywidgets/ipywidgets/widgets/tests/test_set_state.py -+++ b/python/ipywidgets/ipywidgets/widgets/tests/test_set_state.py -@@ -6,7 +6,7 @@ - - from traitlets import Bool, Tuple, List, Instance, CFloat, CInt, Float, Int, TraitError, observe - --from .utils import setup, teardown -+from .utils import setup - - import ipywidgets - from ipywidgets import Widget -diff --git a/python/ipywidgets/ipywidgets/widgets/tests/utils.py b/python/ipywidgets/ipywidgets/widgets/tests/utils.py -index 260485e3f8..8dbbcb355b 100644 ---- a/python/ipywidgets/ipywidgets/widgets/tests/utils.py -+++ b/python/ipywidgets/ipywidgets/widgets/tests/utils.py -@@ -12,7 +12,7 @@ - NEW_COMM_PACKAGE = False - - import ipykernel.comm -- -+import pytest - - class DummyComm(): - comm_id = 'a-b-c-d' -@@ -87,10 +87,10 @@ def teardown_test_comm(): - setattr(Widget, attr, value) - _widget_attrs.clear() - -+@pytest.fixture(autouse=True) - def setup(): - setup_test_comm() -- --def teardown(): -+ yield - teardown_test_comm() - - def call_method(method, *args, **kwargs): diff --git a/srcpkgs/python3-jupyter_ipywidgets/template b/srcpkgs/python3-jupyter_ipywidgets/template index da7840682a6..ecaf9dead1f 100644 --- a/srcpkgs/python3-jupyter_ipywidgets/template +++ b/srcpkgs/python3-jupyter_ipywidgets/template @@ -1,18 +1,20 @@ # Template file for 'python3-jupyter_ipywidgets' pkgname=python3-jupyter_ipywidgets -version=8.1.3 -revision=2 +version=8.1.7 +revision=1 build_style=python3-pep517 hostmakedepends="python3-wheel" -depends="python3-ipython_ipykernel python3-jupyter_widgetsnbextension" -checkdepends="$depends python3-pytest python3-jsonschema python3-pytz" +depends="python3-comm python3-ipython python3-traitlets + python3-jupyter_widgetsnbextension python3-jupyterlab_widgets" +checkdepends="$depends python3-pytest python3-jsonschema python3-pytz + python3-ipython_ipykernel" short_desc="IPython widgets for the Jupyter notebook" maintainer="Gonzalo TornarĂ­a " license="BSD-3-Clause" homepage="https://github.com/jupyter-widgets/ipywidgets" changelog="https://raw.githubusercontent.com/jupyter-widgets/ipywidgets/main/docs/source/changelog.md" distfiles="${PYPI_SITE}/i/ipywidgets/ipywidgets-${version}.tar.gz" -checksum=f5f9eeaae082b1823ce9eac2575272952f40d748893972956dc09700a6392d9c +checksum=15f1ac050b9ccbefd45dccfbb2ef6bed0029d8278682d569d71b8dd96bee0376 # main repo `.../python/ipywidgets/ipywidgets/` is `.../ipywidgets/` here patch_args=-Np3 diff --git a/srcpkgs/python3-jupyter_ipywidgets/update b/srcpkgs/python3-jupyter_ipywidgets/update index 44da8f2e3c5..eb8d6c97887 100644 --- a/srcpkgs/python3-jupyter_ipywidgets/update +++ b/srcpkgs/python3-jupyter_ipywidgets/update @@ -1,2 +1,3 @@ pkgname=ipywidgets +site=https://pypi.org/simple/ipywidgets ignore="*a* *b* *rc*"