diff --git a/science/py-dwave-samplers/Makefile b/science/py-dwave-samplers/Makefile index b51248d1ef3a..26518e9c6501 100644 --- a/science/py-dwave-samplers/Makefile +++ b/science/py-dwave-samplers/Makefile @@ -1,49 +1,50 @@ PORTNAME= dwave-samplers -DISTVERSION= 1.3.0 -PORTREVISION= 2 +DISTVERSION= 1.6.0 CATEGORIES= science python # quantum-computing PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= DWave: Classical algorithms for solving binary quadratic models WWW= https://github.com/dwavesystems/dwave-samplers LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dimod>=0.12.13:science/py-dimod@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}networkx>=2.6.3:math/py-networkx@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}networkx>=3.0:math/py-networkx@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}reno>0:textproc/py-reno@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} USES= python -USE_PYTHON= cython3 distutils unittest # 2 tests fail, see https://github.com/dwavesystems/dwave-samplers/issues/66 +USE_PYTHON= cython3 distutils autoplist unittest # 2 tests fail, see https://github.com/dwavesystems/dwave-samplers/issues/66 USE_GITHUB= yes GH_ACCOUNT= dwavesystems TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} TEST_WRKSRC= ${WRKSRC}/tests post-install: # fix file paths, workaround for https://github.com/dwavesystems/dwave-samplers/issues/31 @cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ( \ for f in `${FIND} samplers -name "*.so"`; do \ ${MV} $$f dwave/$$f; \ done; \ ${RM} -r samplers; \ ) # strip binaries @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/samplers -name "*${PYTHON_TAG}.so" | ${XARGS} ${STRIP_CMD} # remove conflicting __init__.py, see https://github.com/dwavesystems/dwave-system/issues/462 @${RM} -r \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/__init__.py \ ${STAGEDIR}${PYTHON_SITELIBDIR}/dwave/__pycache__ post-test: @${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/example.py +# tests as of 1.6.0: Ran 522 tests in 102.085s + .include diff --git a/science/py-dwave-samplers/distinfo b/science/py-dwave-samplers/distinfo index 17abea740f3f..cc7fd1115361 100644 --- a/science/py-dwave-samplers/distinfo +++ b/science/py-dwave-samplers/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1721009758 -SHA256 (dwavesystems-dwave-samplers-1.3.0_GH0.tar.gz) = ed4b3a4e3da76c35dfb3d70e4bb45fe3c0b5eb277115d41894381cf8c9cd5999 -SIZE (dwavesystems-dwave-samplers-1.3.0_GH0.tar.gz) = 147340 +TIMESTAMP = 1758900891 +SHA256 (dwavesystems-dwave-samplers-1.6.0_GH0.tar.gz) = 4d16e1262e8a93adbf27d8a2bcab48f5f53927396c751cec0ecc1b38a7a3c269 +SIZE (dwavesystems-dwave-samplers-1.6.0_GH0.tar.gz) = 193371 diff --git a/science/py-dwave-samplers/pkg-plist b/science/py-dwave-samplers/pkg-plist deleted file mode 100644 index d9aa3ff38972..000000000000 --- a/science/py-dwave-samplers/pkg-plist +++ /dev/null @@ -1,105 +0,0 @@ -%%PYTHON_SITELIBDIR%%/dwave/samplers/__init__.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/__pycache__/__init__%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/greedy/__init__.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/greedy/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/greedy/__pycache__/__init__%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/greedy/__pycache__/composite%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/greedy/__pycache__/composite%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/greedy/__pycache__/sampler%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/greedy/__pycache__/sampler%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/greedy/composite.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/greedy/decl.pxd -%%PYTHON_SITELIBDIR%%/dwave/samplers/greedy/descent.cpp -%%PYTHON_SITELIBDIR%%/dwave/samplers/greedy/descent%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/dwave/samplers/greedy/descent.pyx -%%PYTHON_SITELIBDIR%%/dwave/samplers/greedy/sampler.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/greedy/src/descent.cpp -%%PYTHON_SITELIBDIR%%/dwave/samplers/greedy/src/descent.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/planar/__init__.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/planar/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/planar/__pycache__/__init__%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/planar/__pycache__/planar%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/planar/__pycache__/planar%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/planar/__pycache__/sampler%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/planar/__pycache__/sampler%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/planar/__pycache__/util%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/planar/__pycache__/util%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/planar/planar.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/planar/sampler.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/planar/util.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/random/__init__.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/random/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/random/__pycache__/__init__%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/random/__pycache__/sampler%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/random/__pycache__/sampler%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/random/cyrandom.cpp -%%PYTHON_SITELIBDIR%%/dwave/samplers/random/cyrandom%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/dwave/samplers/random/cyrandom.pyx -%%PYTHON_SITELIBDIR%%/dwave/samplers/random/sampler.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/sa/__init__.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/sa/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/sa/__pycache__/__init__%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/sa/__pycache__/sampler%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/sa/__pycache__/sampler%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/sa/sampler.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/sa/simulated_annealing.cpp -%%PYTHON_SITELIBDIR%%/dwave/samplers/sa/simulated_annealing%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/dwave/samplers/sa/simulated_annealing.pyx -%%PYTHON_SITELIBDIR%%/dwave/samplers/sa/src/cpu_sa.cpp -%%PYTHON_SITELIBDIR%%/dwave/samplers/sa/src/cpu_sa.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/__init__.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/__pycache__/__init__%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/__pycache__/sampler%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/__pycache__/sampler%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/__pycache__/utils%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/sampler.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/src/bqp.cpp -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/src/bqp.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/src/common.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/src/tabu_search.cpp -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/src/tabu_search.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/src/tabu_utils.cpp -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/src/tabu_utils.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/tabu.pxd -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/tabu_search.cpp -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/tabu_search%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/tabu_search.pyx -%%PYTHON_SITELIBDIR%%/dwave/samplers/tabu/utils.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/__init__.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/__pycache__/__init__%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/__pycache__/samplers%%PYTHON_TAG%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/__pycache__/samplers%%PYTHON_TAG%%.pyc -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/orang.pxd -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/sample.cpp -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/sample%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/sample.pyx -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/samplers.py -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/solve.cpp -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/solve%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/solve.pyx -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/base.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/buckettree.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/combine.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/exception.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/graph.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/marginalizer.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/merger.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/operations/count.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/operations/dummy.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/operations/logsumprod.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/operations/min.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/orang.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/sample.hpp -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/solve.hpp -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/table.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/task.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/treedecomp.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/utils.hpp -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/src/include/varorder.h -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/utilities.cpp -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/utilities%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/dwave/samplers/tree/utilities.pyx