diff --git a/dev-python/icecream/icecream-2.1.3.ebuild b/dev-python/icecream/icecream-2.1.3.ebuild index c00d306ea8..ccaf099cd8 100644 --- a/dev-python/icecream/icecream-2.1.3.ebuild +++ b/dev-python/icecream/icecream-2.1.3.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 DESCRIPTION="Pythonic task execution" @@ -21,14 +21,15 @@ RDEPEND=" >=dev-python/executing-0.3.1[${PYTHON_USEDEP}] >=dev-python/asttokens-2.0.1[${PYTHON_USEDEP}] " -DEPEND="${RDEPEND}" -distutils_enable_tests pytest -EPYTEST_DESELECT=( - # Seems like those cannot work in the sandbox - tests/test_icecream.py::TestIceCream::testEnableDisable - tests/test_icecream.py::TestIceCream::testSingledispatchArgumentToString +distutils_enable_tests unittest - # This one fails on Python3.12 because it is outdated - tests/test_icecream.py::TestIceCream::testMultilineContainerArgs -) +python_prepare_all() { + # https://github.com/gruns/icecream/pull/147 + sed -i 's/assertRegexpMatches/assertRegex/' tests/test_icecream.py || die + distutils-r1_python_prepare_all +} + +python_test() { + eunittest tests +}