summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksei Nurmukhametov2023-11-26 00:33:20 +0000
committerAleksei Nurmukhametov2023-11-26 00:33:20 +0000
commit9bdc2ab831d8000bcde8c38721cd01355e183cc9 (patch)
tree9529a90531f7b85b0e2cf74d650a3193abd5d8b8
parent301cd3fc404dc005ad0e022a2b58ec45f8436198 (diff)
downloadaur-9bdc2ab831d8000bcde8c38721cd01355e183cc9.tar.gz
Update to 0.9.0
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD19
2 files changed, 13 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7ab6dcd1197e..22b909e116da 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,15 @@
pkgbase = python-lava
pkgdesc = A software framework for developing neuro-inspired applications and mapping them to neuromorphic hardware
- pkgver = 0.1.1
+ pkgver = 0.9.0
pkgrel = 1
url = https://github.com/lava-nc/lava/
arch = any
license = custom:BSD-3
license = LGPL2.1
- makedepends = python-pybuilder
- makedepends = python-sphinx
- makedepends = flake8
- makedepends = bandit
- makedepends = python-sphinx-tabs
- makedepends = python-sphinx_rtd_theme
- makedepends = python-coverage
- depends = python-pip
- depends = python-wheel
- depends = python-pytest
- depends = python-numpy
- depends = python-matplotlib
- source = python-lava-0.1.1.tar.gz::https://github.com/lava-nc/lava/archive/v0.1.1.tar.gz
- sha512sums = 36c2873efa8a3676490899a037d94c4f19d5e96c900416b1903eafd9e7e9bce59ff3b79232395e768e08c401e1b34e7026703f48c7c8a1da31388d4fcdeda4e5
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
+ source = python-lava-0.9.0.tar.gz::https://github.com/lava-nc/lava/archive/v0.9.0.tar.gz
+ sha512sums = 84d7d327979b72a862ef81ae66efdbc4e4c4696290e2fa1d9b56f368816018772d044350bcd705618b1a296d23d994d105eafb50dcef09226c09e2eefe4c99df
pkgname = python-lava
diff --git a/PKGBUILD b/PKGBUILD
index eb895cd2fe90..51b137a50cfa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,26 @@
# Maintainer: Alexey Nurmukhametov [nurmukhametov] <echo YWxleEBudXJtdWtoYW1ldG92LnJ1Cg== | base64 -d>
pkgname=python-lava
-pkgver=0.1.1
+pkgver=0.9.0
pkgrel=1
pkgdesc='A software framework for developing neuro-inspired applications and mapping them to neuromorphic hardware'
arch=('any')
url='https://github.com/lava-nc/lava/'
license=('custom:BSD-3' 'LGPL2.1')
-depends=('python-pip' 'python-wheel' 'python-pytest' 'python-numpy' 'python-matplotlib')
-makedepends=('python-pybuilder' 'python-sphinx' 'flake8' 'bandit'
- 'python-sphinx-tabs' 'python-sphinx_rtd_theme' 'python-coverage')
+makedepends=(python-build python-installer python-wheel)
source=("$pkgname-$pkgver.tar.gz::https://github.com/lava-nc/lava/archive/v$pkgver.tar.gz")
-sha512sums=('36c2873efa8a3676490899a037d94c4f19d5e96c900416b1903eafd9e7e9bce59ff3b79232395e768e08c401e1b34e7026703f48c7c8a1da31388d4fcdeda4e5')
+sha512sums=('84d7d327979b72a862ef81ae66efdbc4e4c4696290e2fa1d9b56f368816018772d044350bcd705618b1a296d23d994d105eafb50dcef09226c09e2eefe4c99df')
prepare() {
- cd lava-$pkgver
- sed 's/version = "0.1.0"/version = "0.1.1"/g' -i build.py
+ sed 's/<3.11/<3.12/g' -i lava-$pkgver/pyproject.toml
}
build() {
cd lava-$pkgver
- export PYTHONPATH=`pwd`
- pyb -E unit
+ python -m build --wheel --no-isolation
}
package() {
- install -Dm644 lava-$pkgver/src/lava/magma/core/LICENSE "$pkgdir/usr/share/licenses/$pkgname/BSD-3"
- cd lava-$pkgver/target/dist/lava-nc-$pkgver/
- python setup.py install --root="$pkgdir" -O1
+ cd lava-$pkgver
+ python -m installer --destdir="$pkgdir" dist/*.whl
}