summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO13
-rw-r--r--.nvchecker.toml6
-rw-r--r--PKGBUILD23
3 files changed, 23 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d2638575ca48..6f4157391851 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
pkgbase = python-langchain-text-splitters
pkgdesc = Building applications with LLMs through composability
- pkgver = 0.0.1
- pkgrel = 4
- url = https://pypi.org/project/langchain-text-splitters
+ pkgver = 0.0.2
+ pkgrel = 1
+ url = https://github.com/langchain-ai/langchain
arch = any
license = MIT
makedepends = python-build
@@ -14,9 +14,8 @@ pkgbase = python-langchain-text-splitters
depends = python-requests
depends = python-lxml
depends = python-langchain-core
- source = https://pypi.org/packages/source/l/langchain-text-splitters/langchain_text_splitters-0.0.1.tar.gz
- source = https://github.com/langchain-ai/langchain/raw/v0.1.11/LICENSE
- sha256sums = ac459fa98799f5117ad5425a9330b21961321e30bc19a2a2f9f761ddadd62aa1
- sha256sums = 4ec67e4ca6e6721dba849b2ca82261597c86a61ee214bbf21416006b7b2d0478
+ depends = python-beautifulsoup4
+ source = langchain-text-splitters-0.0.2.tar.gz::https://github.com/langchain-ai/langchain/archive/refs/tags/langchain-text-splitters==0.0.2.tar.gz
+ sha256sums = 77d4d69f540d41223bf3fed9fcc195e6c144db6972462a1c8a5443ff84c802bd
pkgname = python-langchain-text-splitters
diff --git a/.nvchecker.toml b/.nvchecker.toml
new file mode 100644
index 000000000000..5ec28a0eb1c9
--- /dev/null
+++ b/.nvchecker.toml
@@ -0,0 +1,6 @@
+[python-langchain-text-splitters]
+source = "github"
+github = "langchain-ai/langchain"
+prefix = "langchain-text-splitters=="
+include_regex = 'langchain-text-splitters==\d+\.\d+\.\d+'
+use_max_tag = true
diff --git a/PKGBUILD b/PKGBUILD
index 1739142f477b..56ddf96a2208 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,31 +2,30 @@
pkgname=python-langchain-text-splitters
_pkgname=${pkgname#python-}
-pkgver=0.0.1
-pkgrel=4
+pkgver=0.0.2
+pkgrel=1
pkgdesc="Building applications with LLMs through composability"
-url="https://pypi.org/project/langchain-text-splitters"
+url='https://github.com/langchain-ai/langchain'
depends=(python
python-tiktoken
python-requests
python-lxml
- python-langchain-core)
+ python-langchain-core
+ python-beautifulsoup4)
makedepends=('python-build' 'python-installer' 'python-wheel' 'python-poetry')
license=('MIT')
arch=('any')
-_src_name="${_pkgname//-/_}-${pkgver}"
-source=("https://pypi.org/packages/source/${_pkgname::1}/${_pkgname}/${_src_name}.tar.gz"
- "https://github.com/langchain-ai/langchain/raw/v0.1.11/LICENSE")
-sha256sums=('ac459fa98799f5117ad5425a9330b21961321e30bc19a2a2f9f761ddadd62aa1'
- '4ec67e4ca6e6721dba849b2ca82261597c86a61ee214bbf21416006b7b2d0478')
+_src_name="${_pkgname%%-*}-${_pkgname}-${pkgver}"
+source=("${_pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/langchain-text-splitters==${pkgver}.tar.gz")
+sha256sums=('77d4d69f540d41223bf3fed9fcc195e6c144db6972462a1c8a5443ff84c802bd')
build() {
- cd "${_src_name}"
+ cd "${_src_name}/libs/${_pkgname#langchain-}"
python -m build --wheel --no-isolation
}
package() {
- cd "${_src_name}"
+ cd "${_src_name}/libs/${_pkgname#langchain-}"
python -m installer --destdir="${pkgdir}" dist/*.whl
- install -Dm644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
+ install -Dm644 "${srcdir}/${_src_name}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
}