diff options
| author | Eli Schwartz <eschwartz@gentoo.org> | 2025-03-25 18:47:49 -0400 |
|---|---|---|
| committer | Eli Schwartz <eschwartz@gentoo.org> | 2025-03-26 04:50:03 -0400 |
| commit | e9f0c10e63fd103e483af3bcb049575ae070e280 (patch) | |
| tree | 8c7f1d9ebc72468797e4d68e35e7eef738d01550 /dev-python/meson-python | |
| parent | 4127545ecc39d75e441616f40b25a9fc619017af (diff) | |
| download | gentoo-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.ebuild | 2 |
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 |
