summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bershatsky2023-02-20 16:39:31 +0300
committerDaniel Bershatsky2023-02-20 17:02:36 +0300
commit54b0e70aa22a4931a012172b2cdee52077158cb2 (patch)
tree05f8db66f8bfc6878885feeb3f82e8c8ae76c0f3
parent49be22f37a1324ac7039c704a04e2a90904e4d80 (diff)
downloadaur-54b0e70aa22a4931a012172b2cdee52077158cb2.tar.gz
Actualize package dependencies
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD30
2 files changed, 25 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 98801608ceb7..9ab4d41e796f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 2764401a8df7..ad3e80f5ee7a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}