diff --git a/devel/py-qutip/Makefile b/devel/py-qutip/Makefile index d776d147db05..dc7cef7da85a 100644 --- a/devel/py-qutip/Makefile +++ b/devel/py-qutip/Makefile @@ -1,37 +1,37 @@ PORTNAME= qutip -DISTVERSION= 4.7.3 +DISTVERSION= 5.0.2 CATEGORIES= devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Quantum toolbox in python WWW= https://qutip.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt PY_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} BUILD_DEPENDS= ${PY_DEPENDS} \ ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.32.0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PY_DEPENDS} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} # the optional graphics/py-mayavi dependency is omitted because it is python-2.7 -only USES= python USE_PYTHON= pep517 cython cython_run autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/qutip/*/*${PYTHON_EXT_SUFFIX}.so do-test: # 3 tests fail, see https://github.com/qutip/qutip/issues/2190 @${ECHO} "==> Running tests. Please note that tests require X11 display access." @cd ${WRKDIR} && ${SETENV} ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} \ ${PYTHON_CMD} -c "import qutip.testing as qt; qt.run();" .include diff --git a/devel/py-qutip/distinfo b/devel/py-qutip/distinfo index 9078d15853fe..abc0c4364928 100644 --- a/devel/py-qutip/distinfo +++ b/devel/py-qutip/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1692867088 -SHA256 (qutip-4.7.3.tar.gz) = abaf8281cacdb31b822456b4732d591939781ab94561f42bc081a64e3fda713d -SIZE (qutip-4.7.3.tar.gz) = 3626890 +TIMESTAMP = 1719322821 +SHA256 (qutip-5.0.2.tar.gz) = 1c3d0fecc3e237783a9ef22cec2c54f49f0da4c17b9ee036848bdd9009f4baf5 +SIZE (qutip-5.0.2.tar.gz) = 5110303 diff --git a/devel/py-qutip/files/patch-pyproject.toml b/devel/py-qutip/files/patch-pyproject.toml index 72ec670dea36..f20dc86ef7af 100644 --- a/devel/py-qutip/files/patch-pyproject.toml +++ b/devel/py-qutip/files/patch-pyproject.toml @@ -1,11 +1,11 @@ ---- pyproject.toml.orig 2023-02-23 10:21:28 UTC +--- pyproject.toml.orig 2024-06-25 13:46:12 UTC +++ pyproject.toml -@@ -6,7 +6,7 @@ requires = [ - "cython>=0.29.20", +@@ -7,7 +7,7 @@ requires = [ + "cython>=0.29.20,<3.0.0; python_version<='3.9'", # See https://numpy.org/doc/stable/user/depending_on_numpy.html for # the recommended way to build against numpy's C API: - "oldest-supported-numpy", + "numpy", - "scipy>=1.0", + "scipy>=1.8", ] build-backend = "setuptools.build_meta"