summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 24 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8016f8cba4ed..a57963b9ecc7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,28 +2,44 @@
# Maintainer: Jonas Lähnemann <jonas at pdi-berlin dot de>
pkgname=python-lumispy
pkgshort=lumispy
-pkgver=0.2.2
+pkgver=0.3.0
pkgrel=1
pkgdesc="Luminescence spectroscopy data analysis extension for HyperSpy"
arch=('any')
url="http://lumispy.org"
license=('GPL3')
-depends=('python'
- 'python-scipy'
- 'python-numpy>=1.17.0'
- 'python-hyperspy>=1.7.0'
+depends=('python>=3.9'
+ 'python-scipy>=1.1'
+ 'python-numpy>=1.17.1'
+ 'python-hyperspy>=1.7.3'
)
-makedepends=('python-setuptools' )
+makedepends=('python-setuptools'
+ 'python-wheel'
+ 'python-build'
+ 'python-installer'
+ )
+
+checkdepends=('python-numba'
+ 'python-pytest>=5.0'
+ 'python-pytest-cov'
+ 'python-setuptools-scm'
+ )
provides=('lumispy')
source=(https://github.com/lumispy/lumispy/archive/v$pkgver.tar.gz)
+build() {
+ cd "$srcdir/$pkgshort-$pkgver"
+ export SETUPTOOLS_SCM_PRETEND_VERSION=$pkgver
+ python -m build --wheel --no-isolation
+}
+
package() {
cd "$srcdir/$pkgshort-$pkgver"
- python setup.py install --root="$pkgdir/" --optimize=1
+ python -m installer --destdir="$pkgdir" dist/*.whl
}
-md5sums=('de9f4b63f17b35c4e3ce8a8b05a5bc20')
+md5sums=('ca674e44f4e8c8edc9c9403f7bf10d3c')