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

Reply via email to