diff --git a/misc/py-sentence-transformers/Makefile b/misc/py-sentence-transformers/Makefile index 2ff2da397d55..cef5d017bab3 100644 --- a/misc/py-sentence-transformers/Makefile +++ b/misc/py-sentence-transformers/Makefile @@ -1,38 +1,35 @@ PORTNAME= sentence-transformers -DISTVERSION= 5.6.1 +DISTVERSION= 6.0.1 CATEGORIES= misc # machine-learning MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= PyTorch: Ready to use implementations of generative models WWW= https://www.sbert.net/ \ https://github.com/UKPLab/sentence-transformers/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}huggingface-hub>=0.23.0:misc/py-huggingface-hub@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy>=1.20.0:math/py-numpy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pytorch>=1.11.0:misc/py-pytorch@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.22.0:science/py-scikit-learn@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}huggingface-hub>=1.3.0:misc/py-huggingface-hub@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.24.0:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytorch>=2.2.0:misc/py-pytorch@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.1.0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.0.0:misc/py-tqdm@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}transformers>=4.41.0:misc/py-transformers@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR} -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tokenizers>0:textproc/py-tokenizers@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}transformers>=5.0.0:misc/py-transformers@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.10.0:devel/py-typing-extensions@${PY_FLAVOR} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tokenizers>=0.19:textproc/py-tokenizers@${PY_FLAVOR} -USES= python -USE_PYTHON= pep517 autoplist pytest - -TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -TEST_WRKSRC= ${WRKSRC}/tests +USES= python dos2unix +USE_PYTHON= pep517 autoplist NO_ARCH= yes -# tests fail to run, see https://github.com/UKPLab/sentence-transformers/issues/3520 +NO_TEST= yes # tests are not included in the PyPI sdist; see https://github.com/UKPLab/sentence-transformers/issues/3520 .include diff --git a/misc/py-sentence-transformers/distinfo b/misc/py-sentence-transformers/distinfo index e73f9e8a1ad4..3d468dfc023d 100644 --- a/misc/py-sentence-transformers/distinfo +++ b/misc/py-sentence-transformers/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1785092098 -SHA256 (sentence_transformers-5.6.1.tar.gz) = 16af5d682ef66672b076d58599a23905800e850ec2bfb1865938306bf684ad72 -SIZE (sentence_transformers-5.6.1.tar.gz) = 452185 +TIMESTAMP = 1788825747 +SHA256 (sentence_transformers-6.0.1.tar.gz) = 1c3b8d9403f87ad0c879638554f36cc85744f38a6a70d150fd7e964ca0e9935b +SIZE (sentence_transformers-6.0.1.tar.gz) = 575395 diff --git a/misc/py-sentence-transformers/files/patch-pyproject.toml b/misc/py-sentence-transformers/files/patch-pyproject.toml index e45a4c831819..8044760db73b 100644 --- a/misc/py-sentence-transformers/files/patch-pyproject.toml +++ b/misc/py-sentence-transformers/files/patch-pyproject.toml @@ -1,24 +1,24 @@ -- Remove license field that is incompatible with setuptools 63.1.0 -- The LICENSE_FILE is already set in the Makefile -- -- Lower setuptools requirement to match FreeBSD port version ---- pyproject.toml.orig 2026-07-26 11:58:09.191232000 -0700 -+++ pyproject.toml 2026-07-26 11:58:09.192345000 -0700 -@@ -2,7 +2,6 @@ - name = "sentence-transformers" - version = "5.6.1" - description = "Embeddings, Retrieval, and Reranking" --license = "Apache-2.0" - readme = "README.md" - authors = [ - { name = "Nils Reimers", email = "info@nils-reimers.de" }, -@@ -99,7 +98,7 @@ - ] - - [build-system] --requires = ["setuptools>=77.0.3"] -+requires = ["setuptools>=63.1.0"] - build-backend = "setuptools.build_meta" - - [tool.setuptools.packages.find] +--- pyproject.toml.orig 2026-09-08 00:03:10 UTC ++++ pyproject.toml +@@ -2,7 +2,6 @@ description = "Embeddings, Retrieval, and Reranking" + name = "sentence-transformers" + version = "6.0.1" + description = "Embeddings, Retrieval, and Reranking" +-license = "Apache-2.0" + readme = "README.md" + authors = [ + { name = "Nils Reimers", email = "info@nils-reimers.de" }, +@@ -100,7 +99,7 @@ docs = [ + ] + + [build-system] +-requires = ["setuptools>=77.0.3"] ++requires = ["setuptools>=63.1.0"] + build-backend = "setuptools.build_meta" + + [tool.setuptools.packages.find]