summaryrefslogtreecommitdiff
path: root/dev-python/meson-python
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@gentoo.org>2025-03-25 18:47:49 -0400
committerEli Schwartz <eschwartz@gentoo.org>2025-03-26 04:50:03 -0400
commite9f0c10e63fd103e483af3bcb049575ae070e280 (patch)
tree8c7f1d9ebc72468797e4d68e35e7eef738d01550 /dev-python/meson-python
parent4127545ecc39d75e441616f40b25a9fc619017af (diff)
downloadgentoo-e9f0c10e63fd103e483af3bcb049575ae070e280.tar.gz
gentoo-e9f0c10e63fd103e483af3bcb049575ae070e280.tar.bz2
gentoo-e9f0c10e63fd103e483af3bcb049575ae070e280.zip
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 <eschwartz@gentoo.org>
Diffstat (limited to 'dev-python/meson-python')
-rw-r--r--dev-python/meson-python/meson-python-0.17.1.ebuild2
1 files changed, 1 insertions, 1 deletions
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 fbffdb699840..1a08f0379381 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