commit:     18a81b0f5d38cbc14eb8b9fac1dc17711d19e691
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Thu May  1 18:08:43 2025 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Thu May  1 18:11:30 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=18a81b0f

dev-python/pywebview: fix totally broken dependencies on PYTHON_USEDEP

The maintainer of this package appears to have failed to utilize the
basics of python dependency management on gentoo, resulting in
dependencies built for one version of python being imported -- or not --
by this package built for a different version of python.

Upon making this fix, we observe fatal pkgcheck errors. Hold on for a
followup commit.

Fixes: e2d1acff6d607b433c90dc988795730d9593c00f
Fixes: 67365ce1560d06e67e76d0d1ae5e1434249dd1a9
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 dev-python/pywebview/pywebview-4.4.1-r1.ebuild | 6 +++---
 dev-python/pywebview/pywebview-5.1-r1.ebuild   | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-python/pywebview/pywebview-4.4.1-r1.ebuild 
b/dev-python/pywebview/pywebview-4.4.1-r1.ebuild
index c1a05952b..0e3284213 100644
--- a/dev-python/pywebview/pywebview-4.4.1-r1.ebuild
+++ b/dev-python/pywebview/pywebview-4.4.1-r1.ebuild
@@ -18,9 +18,9 @@ IUSE="gtk qt6"
 REQUIRED_USE="|| ( gtk qt6 )"
 
 RDEPEND="
-       dev-python/bottle
-       dev-python/cryptography
-       dev-python/proxy_tools
+       dev-python/bottle[${PYTHON_USEDEP}]
+       dev-python/cryptography[${PYTHON_USEDEP}]
+       dev-python/proxy_tools[${PYTHON_USEDEP}]
        gtk? (
                dev-python/pygobject[cairo,${PYTHON_USEDEP}]
                net-libs/webkit-gtk

diff --git a/dev-python/pywebview/pywebview-5.1-r1.ebuild 
b/dev-python/pywebview/pywebview-5.1-r1.ebuild
index c1a05952b..0e3284213 100644
--- a/dev-python/pywebview/pywebview-5.1-r1.ebuild
+++ b/dev-python/pywebview/pywebview-5.1-r1.ebuild
@@ -18,9 +18,9 @@ IUSE="gtk qt6"
 REQUIRED_USE="|| ( gtk qt6 )"
 
 RDEPEND="
-       dev-python/bottle
-       dev-python/cryptography
-       dev-python/proxy_tools
+       dev-python/bottle[${PYTHON_USEDEP}]
+       dev-python/cryptography[${PYTHON_USEDEP}]
+       dev-python/proxy_tools[${PYTHON_USEDEP}]
        gtk? (
                dev-python/pygobject[cairo,${PYTHON_USEDEP}]
                net-libs/webkit-gtk

Reply via email to