commit: 7d2de6c28a9602114a21c82476a48a12d98a9dbd
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 7 10:54:35 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 7 12:45:46 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d2de6c2
dev-python/ipython: Enable pypy3.11
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/ipython/ipython-8.33.0.ebuild | 4 ++--
dev-python/ipython/ipython-9.0.1.ebuild | 19 ++++---------------
2 files changed, 6 insertions(+), 17 deletions(-)
diff --git a/dev-python/ipython/ipython-8.33.0.ebuild
b/dev-python/ipython/ipython-8.33.0.ebuild
index d9865fef31a7..d22ebc6dd450 100644
--- a/dev-python/ipython/ipython-8.33.0.ebuild
+++ b/dev-python/ipython/ipython-8.33.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
PYTHON_REQ_USE='readline(+),sqlite,threads(+)'
inherit distutils-r1 optfeature pypi virtualx
@@ -103,7 +103,7 @@ python_test() {
)
case ${EPYTHON} in
- pypy3)
+ pypy3*)
EPYTEST_DESELECT+=(
#
https://github.com/ipython/ipython/issues/14244
IPython/lib/tests/test_display.py::TestAudioDataWithoutNumpy
diff --git a/dev-python/ipython/ipython-9.0.1.ebuild
b/dev-python/ipython/ipython-9.0.1.ebuild
index a5fbe291ee98..28fe28b058c0 100644
--- a/dev-python/ipython/ipython-9.0.1.ebuild
+++ b/dev-python/ipython/ipython-9.0.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
PYTHON_REQ_USE='readline(+),sqlite,threads(+)'
inherit distutils-r1 optfeature pypi virtualx
@@ -93,24 +93,13 @@ src_test() {
python_test() {
local -x IPYTHON_TESTING_TIMEOUT_SCALE=20
- local EPYTEST_DESELECT=(
- # TODO: looks to be a regression due to a newer dep
- IPython/core/tests/test_oinspect.py::test_class_signature
- IPython/core/tests/test_oinspect.py::test_render_signature_long
-
IPython/terminal/tests/test_shortcuts.py::test_modify_shortcut_with_filters
- )
+ local EPYTEST_DESELECT=()
case ${EPYTHON} in
- pypy3)
+ pypy3*)
EPYTEST_DESELECT+=(
#
https://github.com/ipython/ipython/issues/14244
-
IPython/lib/tests/test_display.py::TestAudioDataWithoutNumpy
- )
- ;;
- python3.13)
- EPYTEST_DESELECT+=(
- # docstring mismatch?
-
IPython/core/tests/test_debugger.py::IPython.core.tests.test_debugger.test_ipdb_magics
+ tests/test_display.py::TestAudioDataWithoutNumpy
)
;;
esac