summaryrefslogtreecommitdiff
path: root/dev-python/ipython/ipython-9.8.0.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/ipython/ipython-9.8.0.ebuild')
-rw-r--r--dev-python/ipython/ipython-9.8.0.ebuild11
1 files changed, 10 insertions, 1 deletions
diff --git a/dev-python/ipython/ipython-9.8.0.ebuild b/dev-python/ipython/ipython-9.8.0.ebuild
index 6996a96f2d89..92e2e6fe4674 100644
--- a/dev-python/ipython/ipython-9.8.0.ebuild
+++ b/dev-python/ipython/ipython-9.8.0.ebuild
@@ -8,7 +8,7 @@ PYPI_VERIFY_REPO=https://github.com/ipython/ipython
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
PYTHON_REQ_USE='readline(+),sqlite,threads(+)'
-inherit distutils-r1 optfeature pypi virtualx
+inherit distutils-r1 optfeature toolchain-funcs pypi virtualx
DESCRIPTION="Advanced interactive shell for Python"
HOMEPAGE="
@@ -108,6 +108,15 @@ python_test() {
;;
esac
+ if [[ $(tc-get-ptr-size) == 4 ]] ; then
+ EPYTEST_DESELECT+=(
+ # https://github.com/ipython/ipython/issues/15107
+ IPython/extensions/ipython_tests/test_deduperreload.py::DecoratorPatchingSuite::test_function_decorator_from_other_module
+ IPython/extensions/ipython_tests/test_deduperreload.py::DecoratorPatchingSuite::test_function_decorators
+ IPython/extensions/tests/test_deduperreload.py::DecoratorPatchingSuite::test_method_decorator
+ )
+ fi
+
# nonfatal implied by virtx
nonfatal epytest || die "Tests failed on ${EPYTHON}"
}