summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarl Smedstad2024-02-10 16:32:43 +0100
committerCarl Smedstad2024-02-10 17:03:04 +0100
commit9ca8642e4d649fe54690c89996222714e124929b (patch)
treefcb1e68804ff3376792ea27b4691dbe8c7041101
parent48fb5903ad73346e2bdf2877dcd6fd0c05db9e8f (diff)
downloadaur-9ca8642e4d649fe54690c89996222714e124929b.tar.gz
upgpkg: 0.0.28-1
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD34
2 files changed, 11 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3b27d1fd08b3..fe08964d181e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,11 @@
pkgbase = python-outlines
pkgdesc = Guided text generation
- pkgver = 0.0.27
+ pkgver = 0.0.28
pkgrel = 1
url = https://github.com/outlines-dev/outlines
arch = any
license = Apache-2.0
+ checkdepends = python-accelerate
checkdepends = python-pytest
checkdepends = python-pytest-benchmark
checkdepends = python-pytest-mock
@@ -16,6 +17,7 @@ pkgbase = python-outlines
makedepends = python-wheel
depends = python
depends = python-cloudpickle
+ depends = python-datasets
depends = python-diskcache
depends = python-interegular
depends = python-jinja
@@ -34,7 +36,7 @@ pkgbase = python-outlines
optdepends = python-fastapi: deploy as LLM service
optdepends = uvicorn: deploy as LLM service
optdepends = python-llama-cpp: llama.cpp backend
- source = git+https://github.com/outlines-dev/outlines.git#commit=1626ceaeb0611dd0c4439948072577ca05152f6e
+ source = git+https://github.com/outlines-dev/outlines.git#commit=9c74d7c82ace6df8a24df973ee471371ee79705b
sha256sums = SKIP
pkgname = python-outlines
diff --git a/PKGBUILD b/PKGBUILD
index df3592f7e1b1..5574849c8a5f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
pkgname=python-outlines
_pkgname=${pkgname#python-}
-pkgver=0.0.27
-_commit=1626ceaeb0611dd0c4439948072577ca05152f6e
+pkgver=0.0.28
+_commit=9c74d7c82ace6df8a24df973ee471371ee79705b
pkgrel=1
pkgdesc="Guided text generation"
arch=(any)
@@ -12,6 +12,7 @@ license=(Apache-2.0)
depends=(
python
python-cloudpickle
+ python-datasets
python-diskcache
python-interegular
python-jinja
@@ -36,6 +37,7 @@ makedepends=(
python-wheel
)
checkdepends=(
+ python-accelerate
python-pytest
python-pytest-benchmark
python-pytest-mock
@@ -68,37 +70,15 @@ build() {
check() {
cd "$_archive"
- local ignored_tests=(
- # Fails due to the following import error:
- # ImportError: /usr/lib/python3.11/site-packages/tokenizers/tokenizers.cpython-311-x86_64-linux-gnu.so: undefined symbol: OnigDefaultSyntax
- tests/benchmark/test_benchmark_json_schema.py
- tests/benchmark/test_benchmark_numba_compile.py
- tests/benchmark/test_benchmark_regex_fsm.py
- tests/generate/test_integration_transfomers.py
- tests/models/test_transformers.py
-
- # Requires python-llama-cpp which I'm currently unable to install.
- tests/models/test_llama_cpp.py
- )
- local ignored_tests_arg=$(printf " --ignore=%s" "${ignored_tests[@]}")
-
- local deselected_tests=(
- # Fails due to the following import error:
- # ImportError: /usr/lib/python3.11/site-packages/tokenizers/tokenizers.cpython-311-x86_64-linux-gnu.so: undefined symbol: OnigDefaultSyntax
- tests/test_function.py::test_function_basic
- tests/fsm/test_regex.py::test_create_fsm_index_tokenizer
- )
- local deselected_tests_arg=$(printf " --deselect=%s" "${deselected_tests[@]}")
-
rm -rf tmp_install
python -m installer --destdir=tmp_install dist/*.whl
local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
export PYTHONPATH="$PWD/tmp_install/$site_packages"
- # shellcheck disable=SC2086
+ # Ignored test requires python-llama-cpp which I'm currently unable to
+ # install.
pytest \
- $ignored_tests_arg \
- $deselected_tests_arg
+ --ignore tests/models/test_llama_cpp.py
}
package() {