commit:     4b35582eed8a0e162043436d1c22c52289358904
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 14 04:15:20 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb 14 04:57:30 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b35582e

dev-python/ipykernel: Bump to 6.21.2

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

 dev-python/ipykernel/Manifest                |  1 +
 dev-python/ipykernel/ipykernel-6.21.2.ebuild | 77 ++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index 04087d3d8554..c4ab96919bac 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -2,3 +2,4 @@ DIST ipykernel-6.19.4.tar.gz 144072 BLAKE2B 
25e2031a9198079488ef43b9c65e656be720
 DIST ipykernel-6.20.1.tar.gz 149147 BLAKE2B 
9d05f1f43aa1a77dd63fac60fdd44d56dd03cc8b5025a99b29e04e30ca90ec5e6d541ab86c9fa1490b97b198e829058d14273823ad55321b1f8fe1b028d1bc62
 SHA512 
7a9b2ac79255e3049ee5847f5b424d2dff0a325e9f294b416d905907753c98751c70ff69ba496831eb98430532f438e5bd7edcb2c12b8b5c56f5b5c79b30c3d1
 DIST ipykernel-6.20.2.tar.gz 149263 BLAKE2B 
38b3afdbe237ec2facb3af42311315a060f1dba845cb3f7ce10a3d5f68679804640b0dbda869395817a8612af2033f5936ff7f6f3b3b822f47ed512a3b8c0c4d
 SHA512 
9c79c7fa175cd81a920e6b1f2159dda30ba9068437cb1d24b09d864ded36b439045e58f240daee1a46ae375f1990cf318cd8b2e2c02aa6d6e2004d90aff5225a
 DIST ipykernel-6.21.1.tar.gz 150412 BLAKE2B 
e77567230deb4b7a7af986e1465daa91d827ad1dafe38e8d71e7ed03edcab62b2dda81ee14f52bf29481e87a15e3346d6423b2e39b15bcdf26d3109022e7d252
 SHA512 
78e401f12f864364b73b4a12bf9adc0b0d7720b5b9f51f4af2d69b45535f34c81f099bdbe82865fc91ffafb19c97ac4a3831929528e821aa3db0fba9b3581fa4
+DIST ipykernel-6.21.2.tar.gz 150365 BLAKE2B 
e1bc29018459738a3358af2d4225397028013c1ef9ceb571cb225fafb1a1570c349759caf723e03c6a67a9c354c83d178ae777f7ea4222f5c2ed35e41e22638d
 SHA512 
e4d3aa102d83f9c9b16f392c5b37d55a9cd987ca6a58ce1c4b59d282ec945dcc8803539bf54d7b3bb71c11058fc20a3947fd875bebc5efa5f629015b544fe819

diff --git a/dev-python/ipykernel/ipykernel-6.21.2.ebuild 
b/dev-python/ipykernel/ipykernel-6.21.2.ebuild
new file mode 100644
index 000000000000..5765a8077c70
--- /dev/null
+++ b/dev-python/ipykernel/ipykernel-6.21.2.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi virtualx
+
+DESCRIPTION="IPython Kernel for Jupyter"
+HOMEPAGE="
+       https://github.com/ipython/ipykernel/
+       https://pypi.org/project/ipykernel/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+       >=dev-python/comm-0.1.1[${PYTHON_USEDEP}]
+       >=dev-python/debugpy-1.6.5[${PYTHON_USEDEP}]
+       >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
+       >=dev-python/jupyter_client-8[${PYTHON_USEDEP}]
+       >=dev-python/jupyter_core-4.12[${PYTHON_USEDEP}]
+       >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}]
+       dev-python/nest_asyncio[${PYTHON_USEDEP}]
+       dev-python/packaging[${PYTHON_USEDEP}]
+       dev-python/psutil[${PYTHON_USEDEP}]
+       >=dev-python/pyzmq-20[${PYTHON_USEDEP}]
+       >=dev-python/tornado-6.1[${PYTHON_USEDEP}]
+       >=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}]
+"
+# RDEPEND seems specifically needed in BDEPEND, at least jupyter
+# bug #816486
+BDEPEND="
+       ${RDEPEND}
+       test? (
+               dev-python/flaky[${PYTHON_USEDEP}]
+               dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+               dev-python/pytest-timeout[${PYTHON_USEDEP}]
+               dev-python/ipyparallel[${PYTHON_USEDEP}]
+       )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+       sed -i -e 's:^TIMEOUT = .*:TIMEOUT = 120:' ipykernel/tests/*.py || die
+       distutils-r1_src_prepare
+}
+
+python_compile() {
+       distutils-r1_python_compile
+       # Use python3 in kernel.json configuration, bug #784764
+       sed -i -e '/python3.[0-9]\+/s//python3/' \
+               
"${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" 
|| die
+}
+
+src_test() {
+       local EPYTEST_DESELECT=(
+               # TODO
+               ipykernel/tests/test_debugger.py::test_attach_debug
+               
ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
+               
ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint
+               
ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
+               ipykernel/tests/test_debugger.py::test_set_breakpoints
+               ipykernel/tests/test_debugger.py::test_stop_on_breakpoint
+               ipykernel/tests/test_debugger.py::test_copy_to_globals
+               # hangs?
+               ipykernel/tests/test_eventloop.py::test_tk_loop
+       )
+
+       virtx distutils-r1_src_test
+}

Reply via email to