commit: 42d3a4db8d298a608dc8678ff17be5ddfc37655c
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 12 10:22:23 2025 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul 12 10:28:01 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42d3a4db
dev-python/pikepdf: Fix tests
Override TMPDIR to work around a weird behavior in mutool that messes up
tests when TMPDIR contains dots.
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pikepdf/pikepdf-9.9.0.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/dev-python/pikepdf/pikepdf-9.9.0.ebuild
b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
index c8196288194a..b4e6671c930b 100644
--- a/dev-python/pikepdf/pikepdf-9.9.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.9.0.ebuild
@@ -38,11 +38,9 @@ BDEPEND="
>=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
test? (
>=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
- >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}]
>=dev-python/numpy-1.21.0[${PYTHON_USEDEP}]
>=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
>=dev-python/psutil-5.9[${PYTHON_USEDEP}]
- >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
!big-endian? (
>=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
@@ -51,6 +49,7 @@ BDEPEND="
)
"
+EPYTEST_PLUGINS=( hypothesis pytest-timeout )
distutils_enable_tests pytest
src_prepare() {
@@ -60,6 +59,8 @@ src_prepare() {
}
python_test() {
+ # work around https://github.com/pikepdf/pikepdf/issues/660
+ local -x TMPDIR=/tmp
local EPYTEST_DESELECT=(
# fragile to system load
tests/test_image_access.py::test_random_image
@@ -67,6 +68,5 @@ python_test() {
tests/test_image_access.py::test_palette_nonrgb
)
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p timeout
+ epytest
}