repo/gentoo:master commit in: dev-python/ipywidgets/

Michał Górny <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1787117911.daa28cfd78440d28f2a8f414684a1c1abcb1c484.mgorny@gentoo>
commit:     daa28cfd78440d28f2a8f414684a1c1abcb1c484
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 19 05:12:39 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug 19 05:38:31 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daa28cfd

dev-python/ipywidgets: Bump to 8.1.9

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/ipywidgets/Manifest                |  1 +
 dev-python/ipywidgets/ipywidgets-8.1.9.ebuild | 57 +++++++++++++++++++++++++++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/ipywidgets/Manifest b/dev-python/ipywidgets/Manifest
index c42ff0e7bcd9..b1181475d5a9 100644
--- a/dev-python/ipywidgets/Manifest
+++ b/dev-python/ipywidgets/Manifest
@@ -1 +1,2 @@
 DIST ipywidgets-8.1.8.tar.gz 116739 BLAKE2B 6de9ec7d8f7ecc6f8b734c4731e0eecdcc19be5238063b061ae851fa7a61a38400fadc0b01f2c8f56d204179b8f9eae43dea37f9096a34d920d4317d30f466cb SHA512 a05fa56a17aefcb62c91816e7bad54dec6f3219f1de8ad3d8dbb7680093f05ee149277d84a4fd77f6c6dfa903e9d8a49330708950ec39c6517cc4d22d385d3da
+DIST ipywidgets-8.1.9.tar.gz 117252 BLAKE2B 2b42772a49d3fa9a3ccfb680c7d0f09c2b431891d4b4290c064610b1f127d1eadf68c9517010074df7bc5f6895620c7f6ffb0dd8dd77de32b7a87e0d0227933c SHA512 1b1c31d0ed803a245d00dd7bf04132390025229580269b2deb648343b25ce1074f0066c865b59eb0beabf092b8f89df7fa02b40113ed719369a2796b5baf79c5

diff --git a/dev-python/ipywidgets/ipywidgets-8.1.9.ebuild b/dev-python/ipywidgets/ipywidgets-8.1.9.ebuild
new file mode 100644
index 000000000000..f49210833ae5
--- /dev/null
+++ b/dev-python/ipywidgets/ipywidgets-8.1.9.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{12..14} )
+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"
+
+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.16[${PYTHON_USEDEP}]
+	>=dev-python/jupyterlab-widgets-3.0.17[${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}]
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+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
+
+	epytest
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.