diff options
Diffstat (limited to 'misc/py-langchain-tests')
-rw-r--r-- | misc/py-langchain-tests/Makefile | 35 | ||||
-rw-r--r-- | misc/py-langchain-tests/distinfo | 3 | ||||
-rw-r--r-- | misc/py-langchain-tests/pkg-descr | 2 |
3 files changed, 40 insertions, 0 deletions
diff --git a/misc/py-langchain-tests/Makefile b/misc/py-langchain-tests/Makefile new file mode 100644 index 000000000000..b2f71b7b89cc --- /dev/null +++ b/misc/py-langchain-tests/Makefile @@ -0,0 +1,35 @@ +PORTNAME= langchain-tests +DISTVERSION= 0.3.20 +CATEGORIES= misc python # machine-learning +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PORTNAME:S/-/_/}-${PORTVERSION} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= LangChain: Standard tests for LangChain implementations +WWW= https://github.com/langchain-ai/langchain/tree/master/libs/standard-tests + +LICENSE= MIT + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>0:devel/py-pdm-backend@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.25.0:www/py-httpx@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}langchain-core>=0.3.63:misc/py-langchain-core@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.26.2:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest>=7:devel/py-pytest@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0.20:devel/py-pytest-asyncio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-benchmark>0:devel/py-pytest-benchmark@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-codspeed>0:devel/py-pytest-codspeed@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-recording>0:devel/py-pytest-recording@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-socket>=0.6.0:devel/py-pytest-socket@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}syrupy>=4:devel/py-syrupy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}vcrpy>=7.0:devel/py-vcrpy@${PY_FLAVOR} + +USES= python +USE_PYTHON= pep517 autoplist pytest + +NO_ARCH= yes + +# tests as of 0.3.20: 127 passed, 27 skipped, 1 warning in 6.57s + +.include <bsd.port.mk> diff --git a/misc/py-langchain-tests/distinfo b/misc/py-langchain-tests/distinfo new file mode 100644 index 000000000000..697c53ffc950 --- /dev/null +++ b/misc/py-langchain-tests/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1752828444 +SHA256 (langchain_tests-0.3.20.tar.gz) = b94c05e37d191d4768a1a5064f2ca4053bacd48ff41e10af245ffa6a065ead4d +SIZE (langchain_tests-0.3.20.tar.gz) = 42979 diff --git a/misc/py-langchain-tests/pkg-descr b/misc/py-langchain-tests/pkg-descr new file mode 100644 index 000000000000..099201d837b2 --- /dev/null +++ b/misc/py-langchain-tests/pkg-descr @@ -0,0 +1,2 @@ +Test support framework for LangChain, +framework for building LLM-powered applications. |