commit:     2a63857867e69f9ffa053987d6144849c162d544
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  4 18:19:44 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb  4 18:32:22 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a638578

dev-python/jaraco-packaging: Fix ns-caused import failures

Closes: https://bugs.gentoo.org/832713
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/jaraco-packaging/jaraco-packaging-8.2.1.ebuild | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/dev-python/jaraco-packaging/jaraco-packaging-8.2.1.ebuild 
b/dev-python/jaraco-packaging/jaraco-packaging-8.2.1.ebuild
index b8a84cd90ee3..b81efcb5631b 100644
--- a/dev-python/jaraco-packaging/jaraco-packaging-8.2.1.ebuild
+++ b/dev-python/jaraco-packaging/jaraco-packaging-8.2.1.ebuild
@@ -27,3 +27,14 @@ BDEPEND="
 
 distutils_enable_sphinx docs '>=dev-python/rst-linker-1.9'
 distutils_enable_tests pytest
+
+src_test() {
+       # create a pkgutil-style __init__.py in order to fix pytest's
+       # determination of package paths
+       # https://bugs.gentoo.org/832713
+       cat > jaraco/__init__.py <<-EOF || die
+               __path__ = __import__('pkgutil').extend_path(__path__, __name__)
+       EOF
+       distutils-r1_src_test
+       rm jaraco/__init__.py || die
+}

Reply via email to