commit:     b6baa0d5955634ec3682fce0e7ce9f97a9d1d69a
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 17 12:38:16 2025 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Feb 17 12:39:57 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6baa0d5

www-client/qutebrowser: add gherkin-official upper bound for now

Haven't had time to look into this yet, and mask is annoying.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 profiles/package.mask                           | 6 ------
 www-client/qutebrowser/qutebrowser-3.4.0.ebuild | 3 +++
 www-client/qutebrowser/qutebrowser-9999.ebuild  | 5 ++++-
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 0cd571f0fc3a..2d266ee8806f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -167,12 +167,6 @@ net-misc/AQtion
 =dev-util/mesa_clc-25.0*
 =media-libs/mesa-25.0*
 
-# Ionen Wolkens <[email protected]> (2025-01-30)
-# Breaks the only consumer of pytest-bdd (qutebrowser),
-# not looked into yet but mask for now as it prevents
-# using it to test PyQt6 for the upcoming Qt bump.
->=dev-python/gherkin-official-31.0.0
-
 # Andreas Sturmlechner <[email protected]> (2025-01-30)
 # Last release 15 years ago, dead upstream (never imported from kdesvn),
 # no revdeps probably since amarok last-rites. Removal on 2025-02-27.

diff --git a/www-client/qutebrowser/qutebrowser-3.4.0.ebuild 
b/www-client/qutebrowser/qutebrowser-3.4.0.ebuild
index 9efa0b0cf9d8..ec9c00b0607a 100644
--- a/www-client/qutebrowser/qutebrowser-3.4.0.ebuild
+++ b/www-client/qutebrowser/qutebrowser-3.4.0.ebuild
@@ -44,9 +44,12 @@ RDEPEND="
                widevine? ( www-plugins/chrome-binary-plugins )
        ')
 "
+# TODO: drop gherkin-official dep entirely when >=31 is fixed (not looked
+# into yet), should normally be pulled by pytest-bdd instead
 BDEPEND="
        $(python_gen_cond_dep '
                test? (
+                       <dev-python/gherkin-official-31
                        dev-python/pyqt6[testlib]
                        dev-python/beautifulsoup4[${PYTHON_USEDEP}]
                        dev-python/cheroot[${PYTHON_USEDEP}]

diff --git a/www-client/qutebrowser/qutebrowser-9999.ebuild 
b/www-client/qutebrowser/qutebrowser-9999.ebuild
index 90fc7f7f9ab6..cbcc171743ee 100644
--- a/www-client/qutebrowser/qutebrowser-9999.ebuild
+++ b/www-client/qutebrowser/qutebrowser-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -44,9 +44,12 @@ RDEPEND="
                widevine? ( www-plugins/chrome-binary-plugins )
        ')
 "
+# TODO: drop gherkin-official dep entirely when >=31 is fixed (not looked
+# into yet), should normally be pulled by pytest-bdd instead
 BDEPEND="
        $(python_gen_cond_dep '
                test? (
+                       <dev-python/gherkin-official-31
                        dev-python/pyqt6[testlib]
                        dev-python/beautifulsoup4[${PYTHON_USEDEP}]
                        dev-python/cheroot[${PYTHON_USEDEP}]

Reply via email to