summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bershatsky2023-02-08 23:28:36 +0300
committerDaniel Bershatsky2023-02-08 23:28:36 +0300
commit98ceec014dcdfeb76d0a94785162379033ab7c54 (patch)
treec59b7f1a24915874d8f4b4da6b98f034bc4447ba
parentc55b0cbc42fbb345c5d2674d47c5386e2520b582 (diff)
downloadaur-98ceec014dcdfeb76d0a94785162379033ab7c54.tar.gz
Bump version to 0.4.3
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD27
2 files changed, 27 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5eeda8319408..fe88de72a613 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,20 @@
pkgbase = python-jax
pkgdesc = Differentiate, compile, and transform Numpy code.
- pkgver = 0.4.2
- pkgrel = 2
+ pkgver = 0.4.3
+ pkgrel = 1
url = https://github.com/google/jax/
arch = x86_64
license = Apache
- makedepends = python-pip
+ makedepends = python-installer
+ makedepends = python-setuptools
depends = absl-py
depends = python
depends = python-jaxlib
- depends = python-numpy
+ depends = python-numpy>=1.20
depends = python-opt_einsum
- source = jax-0.4.2.tar.gz::https://github.com/google/jax/archive/refs/tags/jax-v0.4.2.tar.gz
- sha256sums = 1f3beb3260d06ae5f7c9916e73f1aa8d97f0e40306885abe95ec3fd91a4885a5
+ depends = python-scipy>=1.5
+ optdepends = python-protobuf: Australis
+ source = jax-0.4.3.tar.gz::https://github.com/google/jax/archive/refs/tags/jax-v0.4.3.tar.gz
+ sha256sums = 02673471d7d366cbd3ea0a851199cc08b02b3a354d07940f68d1e65544135eae
pkgname = python-jax
diff --git a/PKGBUILD b/PKGBUILD
index fa3f2d7ee500..29a2e5101867 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
# Maintainer: Daniel Bershatsky <bepshatsky@yandex.ru>
pkgname='python-jax'
-pkgver=0.4.2
-pkgrel=2
+pkgver=0.4.3
+pkgrel=1
pkgdesc='Differentiate, compile, and transform Numpy code.'
arch=('x86_64')
url='https://github.com/google/jax/'
@@ -10,14 +10,23 @@ license=('Apache')
depends=('absl-py'
'python'
'python-jaxlib'
- 'python-numpy'
- 'python-opt_einsum')
-makedepends=('python-pip')
+ 'python-numpy>=1.20'
+ 'python-opt_einsum'
+ 'python-scipy>=1.5')
+optdepends=('python-protobuf: Australis')
+makedepends=('python-installer' 'python-setuptools')
source=("jax-${pkgver}.tar.gz::https://github.com/google/jax/archive/refs/tags/jax-v${pkgver}.tar.gz")
-sha256sums=('1f3beb3260d06ae5f7c9916e73f1aa8d97f0e40306885abe95ec3fd91a4885a5')
+sha256sums=('02673471d7d366cbd3ea0a851199cc08b02b3a354d07940f68d1e65544135eae')
-package() {
+build() {
cd $srcdir/jax-jax-v$pkgver
- pip --no-python-version-warning -v \
- install --ignore-installed --no-deps --root $pkgdir .
+ python setup.py bdist_wheel
+}
+
+package() {
+ echo $srcdir/jax-jax-v$pkgver/dist/jax-$pkgver-py3-*-*.whl
+ python -m installer \
+ --compile-bytecode 1 \
+ --prefix $pkgdir \
+ $srcdir/jax-jax-v$pkgver/dist/jax-$pkgver-py3-*-*.whl
}