From 7bb12027c25729ef6ca692ef52ba90e6cfbf8a46 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 27 Mar 2026 01:43:39 +0100 Subject: [PATCH] dev-python/syrupy: fix autoloading-related test failures Explicitly load required plugins (syrupy, xdist) for nested pytest instances instead of relying on plugin autoloading. Signed-off-by: Florian Albrechtskirchinger --- dev-python/syrupy/syrupy-5.1.0.ebuild | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dev-python/syrupy/syrupy-5.1.0.ebuild b/dev-python/syrupy/syrupy-5.1.0.ebuild index 055b0b7bcb..a851a25cdd 100644 --- a/dev-python/syrupy/syrupy-5.1.0.ebuild +++ b/dev-python/syrupy/syrupy-5.1.0.ebuild @@ -28,5 +28,12 @@ BDEPEND=" " EPYTEST_PLUGINS=( pytest-xdist ) -EPYTEST_PLUGIN_AUTOLOAD=1 distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # Inject required plugins; autoloading can break (e.g., with pytest-relaxed) + sed -i 's/\([a-zA-Z0-9_]\+\)\.runpytest(/\1.runpytest("-p", "syrupy", "-p", "xdist", /' \ + tests/integration/test_*.py || die +}