diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 13 insertions, 27 deletions
@@ -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 @@ -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 } |