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}]
