From e9f0c10e63fd103e483af3bcb049575ae070e280 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Tue, 25 Mar 2025 18:47:49 -0400 Subject: [PATCH] dev-python/meson-python: fix erroneous build dep cython is only needed by the testsuite. Futhermore, cython is treated as a shell tool (it is looked up using meson's compiler language handling), so it never made sense to require PYTHON_USEDEP. The PYTHON_USEDEP forces recompiling cython if you want to install meson-python for multiple impls. It also means if you try for a pure py3.13 system (which I'm trying to do for the binhost) but need a small handful of 3.12 packages you get conflicts, because meson-python holds back having a pure 3.13 experience for cython. Fixes: 34bf7b6af8ca51d45b8696665c0823511d067211 Signed-off-by: Eli Schwartz --- dev-python/meson-python/meson-python-0.17.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/meson-python/meson-python-0.17.1.ebuild b/dev-python/meson-python/meson-python-0.17.1.ebuild index fbffdb6998409..1a08f03793812 100644 --- a/dev-python/meson-python/meson-python-0.17.1.ebuild +++ b/dev-python/meson-python/meson-python-0.17.1.ebuild @@ -32,8 +32,8 @@ RDEPEND=" " BDEPEND=" ${RDEPEND} - >=dev-python/cython-0.29.34[${PYTHON_USEDEP}] test? ( + >=dev-python/cython-0.29.34 >=dev-python/packaging-23.1[${PYTHON_USEDEP}] dev-python/pytest-mock[${PYTHON_USEDEP}] dev-vcs/git