diff options
author | Daniel Bershatsky | 2023-02-20 16:39:31 +0300 |
---|---|---|
committer | Daniel Bershatsky | 2023-02-20 17:02:36 +0300 |
commit | 54b0e70aa22a4931a012172b2cdee52077158cb2 (patch) | |
tree | 05f8db66f8bfc6878885feeb3f82e8c8ae76c0f3 | |
parent | 49be22f37a1324ac7039c704a04e2a90904e4d80 (diff) | |
download | aur-54b0e70aa22a4931a012172b2cdee52077158cb2.tar.gz |
Actualize package dependencies
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 25 insertions, 25 deletions
@@ -1,28 +1,28 @@ pkgbase = python-transformers pkgdesc = State-of-the-art Natural Language Processing for Jax, PyTorch and TensorFlow pkgver = 4.26.1 - pkgrel = 1 + pkgrel = 2 url = https://github.com/huggingface/transformers arch = any license = Apache + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools - depends = python-beautifulsoup4 + makedepends = python-wheel + depends = python-filelock depends = python-huggingface-hub - depends = python-more-itertools - depends = python-msgpack depends = python-numpy - depends = python-psutil - depends = python-pydantic + depends = python-packaging depends = python-regex + depends = python-requests depends = python-tokenizers + depends = python-tqdm + depends = python-yaml optdepends = python-flax: JAX support - optdepends = python-jax: JAX support - optdepends = python-jaxlib: JAX support optdepends = python-onnxconverter-common: TensorFlow support - optdepends = python-optax: JAX support optdepends = python-pytorch: PyTorch support optdepends = python-tensorflow: TensorFlow support - optdepends = python-tf2onn: TensorFlow support + optdepends = python-tf2onnx: TensorFlow support source = python-transformers-4.26.1.tar.gz::https://github.com/huggingface/transformers/archive/refs/tags/v4.26.1.tar.gz sha256sums = 4423aa7afb1aa5de56517097331096a8e2ea8e52023b8bc89bc5c19517a3e89e @@ -1,36 +1,33 @@ # Contributor: Filip GraliĆski <filipg@amu.edu.pl> +# Contributor: Daniel Bershatsky <bepshatsky@yandex.ru> pkgname=python-transformers +_pkgname=${pkgname#python-} pkgver=4.26.1 -pkgrel=1 +pkgrel=2 pkgdesc="State-of-the-art Natural Language Processing for Jax, PyTorch and TensorFlow" arch=('any') -_url='https://pypi.org/project/transformers' url='https://github.com/huggingface/transformers' license=('Apache') depends=( - 'python-beautifulsoup4' + 'python-filelock' 'python-huggingface-hub' - 'python-more-itertools' - 'python-msgpack' 'python-numpy' - 'python-psutil' - 'python-pydantic' + 'python-packaging' 'python-regex' + 'python-requests' 'python-tokenizers' + 'python-tqdm' + 'python-yaml' ) +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') optdepends=( 'python-flax: JAX support' - 'python-jax: JAX support' - 'python-jaxlib: JAX support' 'python-onnxconverter-common: TensorFlow support' - 'python-optax: JAX support' 'python-pytorch: PyTorch support' 'python-tensorflow: TensorFlow support' - 'python-tf2onn: TensorFlow support' + 'python-tf2onnx: TensorFlow support' ) -makedepends=('python-setuptools') - source=( "python-transformers-$pkgver.tar.gz"::"https://github.com/huggingface/transformers/archive/refs/tags/v$pkgver.tar.gz" ) @@ -40,10 +37,13 @@ sha256sums=( build() { cd "transformers-$pkgver" - python setup.py build + python -m build -n -w } package() { cd "transformers-$pkgver" - python setup.py install --root="$pkgdir" --optimize=1 + python -m installer \ + --compile-bytecode 1 \ + --destdir $pkgdir \ + $srcdir/$_pkgname-$pkgver/dist/transformers-$pkgver-*-*.whl } |