diff options
author | devome | 2024-11-03 21:41:45 +0800 |
---|---|---|
committer | devome | 2024-11-03 21:41:45 +0800 |
commit | ad90f2ca8fac5aab1bcf13b3cda2e4118ae78028 (patch) | |
tree | 0f700ea01268a91d8af3e15607a36defa06bf9a8 | |
parent | 0ff88bc33748fd503f405979155d826b1c3f72f2 (diff) | |
download | aur-ad90f2ca8fac5aab1bcf13b3cda2e4118ae78028.tar.gz |
python-langchain: 0.3.7-1
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | .gitignore | 9 | ||||
-rw-r--r-- | .nvchecker.toml | 6 | ||||
-rw-r--r-- | PKGBUILD | 48 |
4 files changed, 25 insertions, 67 deletions
@@ -1,6 +1,6 @@ pkgbase = python-langchain - pkgdesc = Build context-aware reasoning applications - pkgver = 0.2.1 + pkgdesc = Building applications with LLMs through composability + pkgver = 0.3.7 pkgrel = 1 url = https://github.com/langchain-ai/langchain arch = any @@ -9,30 +9,17 @@ pkgbase = python-langchain makedepends = python-installer makedepends = python-wheel makedepends = python-poetry-core - depends = python depends = python-aiohttp - depends = python-dataclasses-json - depends = python-jsonpatch + depends = python-langchain-core + depends = python-langchain-text-splitters + depends = python-langsmith depends = python-numpy depends = python-pydantic - depends = python-yaml depends = python-requests depends = python-sqlalchemy depends = python-tenacity - depends = python-jsonschema - depends = python-rapidfuzz - depends = python-lark-parser - depends = python-lxml - depends = python-pandas - depends = python-mypy_extensions - depends = python-regex - depends = python-typing_extensions - depends = python-async-timeout - depends = python-redis - depends = python-beautifulsoup4 - depends = python-tiktoken - depends = python-openai - source = langchain-0.2.1.tar.gz::https://github.com/langchain-ai/langchain/archive/refs/tags/langchain==0.2.1.tar.gz - sha256sums = 53b768336dc950c3526d9f5c95f3b8e49dbfeb5aeec8bdafa320e158c7599ced + depends = python-yaml + source = langchain-0.3.7.tar.gz::https://files.pythonhosted.org/packages/source/l/langchain/langchain-0.3.7.tar.gz + sha256sums = 2e4f83bf794ba38562f7ba0ede8171d7e28a583c0cec6f8595cfe72147d336b2 pkgname = python-langchain diff --git a/.gitignore b/.gitignore index 7011abf404b3..42b260374f9f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ -pkg/ -src/ - -LICENSE -*.tar.* +/pkg +/src +*.pkg.tar.* +*.tar.gz diff --git a/.nvchecker.toml b/.nvchecker.toml deleted file mode 100644 index a9411ae2483f..000000000000 --- a/.nvchecker.toml +++ /dev/null @@ -1,6 +0,0 @@ -[python-langchain] -source = "github" -github = "langchain-ai/langchain" -prefix = "langchain==" -include_regex = "langchain==\\d+\\.\\d+\\.\\d+" -use_max_tag = true @@ -1,49 +1,27 @@ -# Maintainer: txtsd <aur.archlinux@ihavea.quest> +# Maintainer: devome <evinedeng@hotmail.com> +# Contributor: txtsd <aur.archlinux@ihavea.quest> -pkgname=python-langchain -_pkgname="${pkgname#python-}" -pkgver=0.2.1 +_pkgname=langchain +pkgname="python-${_pkgname}" +pkgver=0.3.7 pkgrel=1 -pkgdesc='Build context-aware reasoning applications' +pkgdesc='Building applications with LLMs through composability' arch=('any') url='https://github.com/langchain-ai/langchain' license=('MIT') -_src_name="${_pkgname%%-*}-${_pkgname}-${pkgver}" -source=("${_pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/langchain==${pkgver}.tar.gz") -sha256sums=('53b768336dc950c3526d9f5c95f3b8e49dbfeb5aeec8bdafa320e158c7599ced') -depends=(python - python-aiohttp - python-dataclasses-json - python-jsonpatch - python-numpy - python-pydantic - python-yaml - python-requests - python-sqlalchemy - python-tenacity - python-jsonschema - python-rapidfuzz - python-lark-parser - python-lxml - python-pandas - python-mypy_extensions - python-regex - python-typing_extensions - python-async-timeout - python-redis - python-beautifulsoup4 - python-tiktoken - python-openai -) +depends=("python-aiohttp" "python-langchain-core" "python-langchain-text-splitters" "python-langsmith" "python-numpy" "python-pydantic" + "python-requests" "python-sqlalchemy" "python-tenacity" "python-yaml" ) makedepends=('python-build' 'python-installer' 'python-wheel' 'python-poetry-core') +source=("${_pkgname}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${_pkgname::1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz") +sha256sums=('2e4f83bf794ba38562f7ba0ede8171d7e28a583c0cec6f8595cfe72147d336b2') build() { - cd "${_src_name}/libs/${_pkgname}" + cd "${_pkgname}-${pkgver}" python -m build --wheel --no-isolation } package() { - cd "${_src_name}/libs/${_pkgname}" + cd "${_pkgname}-${pkgver}" python -m installer --destdir="${pkgdir}" dist/*.whl - install -Dm644 "${srcdir}/${_src_name}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |