summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordevome2024-11-03 21:41:45 +0800
committerdevome2024-11-03 21:41:45 +0800
commitad90f2ca8fac5aab1bcf13b3cda2e4118ae78028 (patch)
tree0f700ea01268a91d8af3e15607a36defa06bf9a8
parent0ff88bc33748fd503f405979155d826b1c3f72f2 (diff)
downloadaur-ad90f2ca8fac5aab1bcf13b3cda2e4118ae78028.tar.gz
python-langchain: 0.3.7-1
-rw-r--r--.SRCINFO29
-rw-r--r--.gitignore9
-rw-r--r--.nvchecker.toml6
-rw-r--r--PKGBUILD48
4 files changed, 25 insertions, 67 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 919b109d995f..404716e6cc6f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 4f103c8f475a..a137a443b3b9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}