git: 66047b377464 - main - science/py-dwavebinarycsp: update dependencies; add test results

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sat, 19 Sep 2026 22:42:37 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=66047b3774648051219ea0723165d6dc002ba07e

commit 66047b3774648051219ea0723165d6dc002ba07e
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-19 18:14:41 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-19 22:42:19 +0000

    science/py-dwavebinarycsp: update dependencies; add test results
---
 science/py-dwavebinarycsp/Makefile | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/science/py-dwavebinarycsp/Makefile b/science/py-dwavebinarycsp/Makefile
index 24464fb8d413..336c3e62a821 100644
--- a/science/py-dwavebinarycsp/Makefile
+++ b/science/py-dwavebinarycsp/Makefile
@@ -10,9 +10,9 @@ WWW=		https://docs.ocean.dwavesys.com/projects/binarycsp/en/latest/
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-PY_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dimod>=0.12.13:science/py-dimod@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}networkx>=3.0:math/py-networkx@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}penaltymodel>=1.1.0:science/py-penaltymodel@${PY_FLAVOR}
+PY_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dimod>=0.10.9:science/py-dimod@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}networkx>=2.4:math/py-networkx@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}penaltymodel>=1.0.0:science/py-penaltymodel@${PY_FLAVOR}
 BUILD_DEPENDS=	${PY_DEPENDS} \
 		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
 RUN_DEPENDS=	${PY_DEPENDS}
@@ -27,6 +27,9 @@ TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
 
 NO_ARCH=	yes
 
-# tests as of 0.3.1: Ran 51 tests in 1.584s (all tests passed)
+do-test:
+	@cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -c 'import ctypes, unittest; test_suite = unittest.defaultTestLoader.discover("tests"); test_result = unittest.TextTestRunner(verbosity=2).run(test_suite); raise SystemExit(not test_result.wasSuccessful())'
+
+# tests as of 0.3.1: Ran 51 tests in 16.175s (OK)
 
 .include <bsd.port.mk>