diff --git a/math/py-lmfit/Makefile b/math/py-lmfit/Makefile index 99e6117efb6e..7054a400fe8f 100644 --- a/math/py-lmfit/Makefile +++ b/math/py-lmfit/Makefile @@ -1,36 +1,37 @@ PORTNAME= lmfit -DISTVERSION= 1.3.3 -PORTREVISION= 2 +DISTVERSION= 1.3.4 CATEGORIES= math MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Least-squares Minimization with bounds and constraints WWW= https://lmfit.github.io/lmfit-py/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ ${PY_DEPENDS} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asteval>=1.0:devel/py-asteval@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dill>=0.3.4:devel/py-dill@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.24:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.10.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uncertainties>=3.2.2:math/py-uncertainties@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flaky>0:devel/py-flaky@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} USES= python USE_PYTHON= pep517 autoplist pytest +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} MPLBACKEND=Agg + NO_ARCH= yes -# tests as of 1.3.3: 5 failed, 654 passed, 12 skipped, 16 warnings in 153.81s (0:02:33) # _tkinter.TclError: no display name and no $DISPLAY environment variable +# tests as of 1.3.4: 1 failed, 662 passed, 12 skipped, 179 warnings in 27.83s .include diff --git a/math/py-lmfit/distinfo b/math/py-lmfit/distinfo index 285c676a876d..9487ea46eb2f 100644 --- a/math/py-lmfit/distinfo +++ b/math/py-lmfit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748799852 -SHA256 (lmfit-1.3.3.tar.gz) = 73321e6b881f2f686235721a7dfc02af6bb0f030a25efeb66638f62b1c6053a1 -SIZE (lmfit-1.3.3.tar.gz) = 632645 +TIMESTAMP = 1780789595 +SHA256 (lmfit-1.3.4.tar.gz) = 3c22c28c43f717f6c5b4a3bd81e893a2149739c26a592c046f2e33c23cfbe497 +SIZE (lmfit-1.3.4.tar.gz) = 630720 diff --git a/math/py-lmfit/files/patch-pyproject.toml b/math/py-lmfit/files/patch-pyproject.toml new file mode 100644 index 000000000000..349a66f20bd5 --- /dev/null +++ b/math/py-lmfit/files/patch-pyproject.toml @@ -0,0 +1,12 @@ +--- pyproject.toml.orig 2026-06-06 23:46:51 UTC ++++ pyproject.toml +@@ -18,8 +18,7 @@ readme = "README.rst" + ] + description = "Least-Squares Minimization with Bounds and Constraints" + readme = "README.rst" +-license = "BSD-3-Clause" +-license-files = ["LICENSE"] ++license = {text = "BSD-3-Clause"} + keywords = ["curve-fitting, least-squares minimization"] + classifiers = [ + "Development Status :: 5 - Production/Stable",