Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Mar 2023 04:25:15 GMT
From:      Charlie Li <vishwin@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 8731e3328335 - main - python.mk: add USE_PYTHON=cython_test
Message-ID:  <202303090425.3294PFMM030354@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by vishwin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8731e33283354423faea74ea96a6431d7441eaba

commit 8731e33283354423faea74ea96a6431d7441eaba
Author:     Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2023-03-09 04:24:47 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2023-03-09 04:24:47 +0000

    python.mk: add USE_PYTHON=cython_test
---
 Mk/Uses/python.mk | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/Mk/Uses/python.mk b/Mk/Uses/python.mk
index 1ed76079cbc9..901261333b87 100644
--- a/Mk/Uses/python.mk
+++ b/Mk/Uses/python.mk
@@ -86,6 +86,8 @@
 #
 #	cython_run	- Depend on lang/cython at run-time.
 #
+#	cython_test	- Depend on lang/cython for tests.
+#
 #	flavors		- Force creation of flavors for Python 2 and 3 default
 #			  versions, where applicable.
 #
@@ -307,7 +309,7 @@ _PYTHON_BASECMD=		${LOCALBASE}/bin/python
 _PYTHON_RELPORTDIR=		lang/python
 
 # List all valid USE_PYTHON features here
-_VALID_PYTHON_FEATURES=	allflavors autoplist concurrent cython cython_run \
+_VALID_PYTHON_FEATURES=	allflavors autoplist concurrent cython cython_run cython_test \
 			distutils flavors noegginfo noflavors nose nose2 \
 			optsuffix pep517 py3kplist pytest pytest4 pythonprefix \
 			unittest unittest2
@@ -585,6 +587,10 @@ BUILD_DEPENDS+=	cython-${PYTHON_VER}:lang/cython@${PY_FLAVOR}
 RUN_DEPENDS+=	cython-${PYTHON_VER}:lang/cython@${PY_FLAVOR}
 .  endif
 
+.  if defined(_PYTHON_FEATURE_CYTHON_TEST)
+TEST_DEPENDS+=	cython-${PYTHON_VER}:lang/cython@${PY_FLAVOR}
+.  endif
+
 .  if defined(_PYTHON_FEATURE_CONCURRENT)
 .    if !defined(_PYTHON_FEATURE_FLAVORS) && (${_PYTHON_VERSION_MINIMUM:M3*} || ${_PYTHON_VERSION_MAXIMUM:M2*})
 DEV_WARNING+=	"USE_PYTHON=concurrent when only one of Python 2 or 3 is supported AND not using flavors does not make any sense"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202303090425.3294PFMM030354>