diff options
Diffstat (limited to 'dev-python/pexpect')
| -rw-r--r-- | dev-python/pexpect/pexpect-4.9.0.ebuild | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/dev-python/pexpect/pexpect-4.9.0.ebuild b/dev-python/pexpect/pexpect-4.9.0.ebuild index 91d01de90cbd..3dd24ea37b3c 100644 --- a/dev-python/pexpect/pexpect-4.9.0.ebuild +++ b/dev-python/pexpect/pexpect-4.9.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -33,13 +33,32 @@ src_test() { # workaround new readline defaults echo "set enable-bracketed-paste off" > "${T}"/inputrc || die local -x INPUTRC="${T}"/inputrc + + distutils-r1_src_test +} + +python_test() { local EPYTEST_DESELECT=( # flaky test on weaker arches tests/test_performance.py # requires zsh installed, not worth it tests/test_replwrap.py::REPLWrapTestCase::test_zsh + # flaky + tests/test_env.py::TestCaseEnv::test_spawn_uses_env ) - distutils-r1_src_test + + case ${EPYTHON} in + python3.13) + EPYTEST_DESELECT+=( + # TODO: changes in python3.13's prompt? + tests/test_replwrap.py::REPLWrapTestCase::test_python + tests/test_replwrap.py::REPLWrapTestCase::test_no_change_prompt + ) + ;; + esac + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest } python_install_all() { |
