From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 414DA158083 for ; Sat, 7 Sep 2024 13:06:05 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3A93BE29F6; Sat, 7 Sep 2024 13:06:04 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 13FBCE29F9 for ; Sat, 7 Sep 2024 13:06:04 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 46030340906 for ; Sat, 7 Sep 2024 13:06:03 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id A32BA1D57 for ; Sat, 7 Sep 2024 13:06:01 +0000 (UTC) From: "Michał Górny" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michał Górny" Message-ID: <1725712516.8a9aef22eb4690302ed8318ea47243e8b8a16f91.mgorny@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/ipywidgets/files/, dev-python/ipywidgets/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-python/ipywidgets/Manifest dev-python/ipywidgets/files/ipywidgets-8.1.3-py313.patch dev-python/ipywidgets/files/ipywidgets-8.1.3-pytest-8.patch dev-python/ipywidgets/ipywidgets-8.1.3.ebuild X-VCS-Directories: dev-python/ipywidgets/files/ dev-python/ipywidgets/ X-VCS-Committer: mgorny X-VCS-Committer-Name: Michał Górny X-VCS-Revision: 8a9aef22eb4690302ed8318ea47243e8b8a16f91 X-VCS-Branch: master Date: Sat, 7 Sep 2024 13:06:01 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 288f4cbe-5b81-4fe3-a798-8c709353b4f0 X-Archives-Hash: 4ddb0a64041a09f571b80b7fb079b167 commit: 8a9aef22eb4690302ed8318ea47243e8b8a16f91 Author: Michał Górny gentoo org> AuthorDate: Sat Sep 7 12:35:16 2024 +0000 Commit: Michał Górny gentoo org> CommitDate: Sat Sep 7 12:35:16 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a9aef22 dev-python/ipywidgets: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/ipywidgets/Manifest | 1 - .../ipywidgets/files/ipywidgets-8.1.3-py313.patch | 30 ------- .../files/ipywidgets-8.1.3-pytest-8.patch | 91 ---------------------- dev-python/ipywidgets/ipywidgets-8.1.3.ebuild | 64 --------------- 4 files changed, 186 deletions(-) diff --git a/dev-python/ipywidgets/Manifest b/dev-python/ipywidgets/Manifest index ec5fae9994da..885650768ae2 100644 --- a/dev-python/ipywidgets/Manifest +++ b/dev-python/ipywidgets/Manifest @@ -1,2 +1 @@ -DIST ipywidgets-8.1.3.tar.gz 116515 BLAKE2B b7a11e7078ddbd99b8713fc3aa63c78118bf00b64c376412c608a622fda1e7d0430accb0959a56a474d2eeba4b5ce531255b52bba591f2806833644e47f2a7bd SHA512 3722e3716f367c6dce88c6ec401d23240c214793672ae76a12b672f77c7c801775d3253e1202749e54832d9dc13e4bb5984ec57e21607f12c22aced8874538db DIST ipywidgets-8.1.5.tar.gz 116723 BLAKE2B fb616c368e75efd6a88dc1c586f16a33a0a725193e0765b0b0ec4a24764b1e8eb33e85b439a33716806e6eda4038674be8059f450695c87a88c5283d425d80b6 SHA512 b4030cc511f759db75417139575f85a797588fe48e17e7ac7debe7bff3f62ebe14dca86a21599be52b7cc6622fe7bb8e8a3dc41d0fffcabe7f77f15735cd5629 diff --git a/dev-python/ipywidgets/files/ipywidgets-8.1.3-py313.patch b/dev-python/ipywidgets/files/ipywidgets-8.1.3-py313.patch deleted file mode 100644 index c8bd3e22a8a6..000000000000 --- a/dev-python/ipywidgets/files/ipywidgets-8.1.3-py313.patch +++ /dev/null @@ -1,30 +0,0 @@ -From acfa9a3539648a04b11331ad07cab4393069f87f Mon Sep 17 00:00:00 2001 -From: Lumir Balhar -Date: Tue, 18 Jun 2024 11:58:07 +0200 -Subject: [PATCH] Make tests compatible with Python 3.13 - -Python compiler newly removes indent from docstrings -https://github.com/python/cpython/issues/81283 ---- - python/ipywidgets/ipywidgets/widgets/tests/test_docutils.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/ipywidgets/widgets/tests/test_docutils.py b/ipywidgets/widgets/tests/test_docutils.py -index 1f8b09aa34..462293326c 100644 ---- a/ipywidgets/widgets/tests/test_docutils.py -+++ b/ipywidgets/widgets/tests/test_docutils.py -@@ -15,7 +15,7 @@ def test_substitution(self): - def f(): - """ Docstring with value {key} """ - -- assert f.__doc__ == " Docstring with value 62 " -+ assert "Docstring with value 62" in f.__doc__ - - def test_unused_keys(self): - snippets = {'key': '62', 'other-key': 'unused'} -@@ -24,4 +24,4 @@ def test_unused_keys(self): - def f(): - """ Docstring with value {key} """ - -- assert f.__doc__ == " Docstring with value 62 " -+ assert "Docstring with value 62" in f.__doc__ diff --git a/dev-python/ipywidgets/files/ipywidgets-8.1.3-pytest-8.patch b/dev-python/ipywidgets/files/ipywidgets-8.1.3-pytest-8.patch deleted file mode 100644 index 0294ec1ce604..000000000000 --- a/dev-python/ipywidgets/files/ipywidgets-8.1.3-pytest-8.patch +++ /dev/null @@ -1,91 +0,0 @@ -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/ipywidgets/widgets/tests/test_interaction.py b/ipywidgets/widgets/tests/test_interaction.py -index 0dc7e5fcfc..feb1afe50c 100644 ---- a/ipywidgets/widgets/tests/test_interaction.py -+++ b/ipywidgets/widgets/tests/test_interaction.py -@@ -19,8 +19,6 @@ - # Utility stuff - #----------------------------------------------------------------------------- - --from .utils import setup, teardown -- - def f(**kwargs): - pass - -diff --git a/ipywidgets/widgets/tests/test_link.py b/ipywidgets/widgets/tests/test_link.py -index 0c92dfdcb2..9301764d40 100644 ---- a/ipywidgets/widgets/tests/test_link.py -+++ b/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/ipywidgets/widgets/tests/test_send_state.py b/ipywidgets/widgets/tests/test_send_state.py -index ec18ae4af1..98465b9b7d 100644 ---- a/ipywidgets/widgets/tests/test_send_state.py -+++ b/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/ipywidgets/widgets/tests/test_set_state.py b/ipywidgets/widgets/tests/test_set_state.py -index 82ecbd9311..22ec54d90f 100644 ---- a/ipywidgets/widgets/tests/test_set_state.py -+++ b/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/ipywidgets/widgets/tests/utils.py b/ipywidgets/widgets/tests/utils.py -index 260485e3f8..8dbbcb355b 100644 ---- a/ipywidgets/widgets/tests/utils.py -+++ b/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/dev-python/ipywidgets/ipywidgets-8.1.3.ebuild b/dev-python/ipywidgets/ipywidgets-8.1.3.ebuild deleted file mode 100644 index 2d8b2a1677c2..000000000000 --- a/dev-python/ipywidgets/ipywidgets-8.1.3.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..13} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="IPython HTML widgets for Jupyter" -HOMEPAGE=" - https://ipywidgets.readthedocs.io/ - https://github.com/jupyter-widgets/ipywidgets/ - https://pypi.org/project/ipywidgets/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/comm-0.1.3[${PYTHON_USEDEP}] - >=dev-python/ipython_genutils-0.2.0[${PYTHON_USEDEP}] - >=dev-python/traitlets-4.3.1[${PYTHON_USEDEP}] - >=dev-python/widgetsnbextension-4.0.11[${PYTHON_USEDEP}] - >=dev-python/jupyterlab-widgets-3.0.11[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/ipykernel[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" -PDEPEND=" - >=dev-python/ipython-6.1.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -PATCHES=( - # https://github.com/jupyter-widgets/ipywidgets/pull/3903 - "${FILESDIR}/${P}-pytest-8.patch" - # https://github.com/jupyter-widgets/ipywidgets/pull/3924 - "${FILESDIR}/${P}-py313.patch" -) - -python_test() { - local EPYTEST_DESELECT=() - - case ${EPYTHON} in - pypy3) - EPYTEST_DESELECT+=( - # https://github.com/pypy/pypy/issues/4892 - ipywidgets/widgets/tests/test_interaction.py::test_interact_noinspect - ) - ;; - esac - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -}