From 6b2fecb09e74e545bd514b6bd166affa3b88ebe7 Mon Sep 17 00:00:00 2001 From: sthen Date: Mon, 29 Jan 2024 12:02:47 +0000 Subject: [PATCH] meson-python dep tweats, ok aja@ - add cython TDEP, avoiding an error in one test if not present. - use MODPY_PYBUILD=bootstrap; this doesn't actually need setuptools but self-bootstraps using its own distributed pybuild backend. --- devel/meson-python/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/devel/meson-python/Makefile b/devel/meson-python/Makefile index 4672e659346..eeb4181b487 100644 --- a/devel/meson-python/Makefile +++ b/devel/meson-python/Makefile @@ -14,7 +14,7 @@ PERMIT_PACKAGE= Yes MODULES= lang/python -MODPY_PYBUILD= setuptools +MODPY_PYBUILD= bootstrap BUILD_DEPENDS= devel/meson \ devel/py-pyproject-metadata${MODPY_FLAVOR} @@ -22,6 +22,8 @@ BUILD_DEPENDS= devel/meson \ RUN_DEPENDS= devel/meson \ devel/py-pyproject-metadata${MODPY_FLAVOR} +TEST_DEPENDS= lang/cython${MODPY_FLAVOR} + # XXX drop once default python3 version is bumped to >=3.11 BUILD_DEPENDS += textproc/py-tomli${MODPY_FLAVOR} RUN_DEPENDS += textproc/py-tomli${MODPY_FLAVOR}