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.
This commit is contained in:
sthen
2024-01-29 12:02:47 +00:00
parent 1224bbab91
commit 6b2fecb09e
+3 -1
View File
@@ -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}