diff options
author | Liam Timms | 2023-01-23 11:33:51 -0500 |
---|---|---|
committer | Liam Timms | 2023-01-23 11:33:51 -0500 |
commit | c245400c24eb3f499279d9e6051d044d4bbd9351 (patch) | |
tree | aaf588a7d4c91e484cfb375b60427205df63c5b9 | |
parent | f3414c10c1673e502171eecdb899b8a7478daea5 (diff) | |
download | aur-c245400c24eb3f499279d9e6051d044d4bbd9351.tar.gz |
version bump, dependencies and build system change
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 15 insertions, 11 deletions
@@ -1,20 +1,24 @@ pkgbase = python-nibabel pkgdesc = Python library for reading and writing of some common neuroimaging file formats - pkgver = 4.0.2 + pkgver = 5.0.0 pkgrel = 1 url = http://nipy.org/nibabel arch = any license = MIT + checkdepends = python-pytest makedepends = python-setuptools + makedepends = python-setuptools-scm + makedepends = python-packaging + makedepends = python-hatch-vcs depends = python - depends = python-numpy>=1.17 + depends = python-numpy>=1.19 depends = python-six>=1.3 optdepends = python-scipy: for full SPM-ANALYZE support optdepends = python-pydicom: for DICOM support optdepends = python-pillow: for PNG conversion in DICOMFS optdepends = python-h5py: for MINC2 support optdepends = python-indexed-gzip - source = nibabel-4.0.2.tar.gz::https://github.com/nipy/nibabel/archive/4.0.2.tar.gz - sha512sums = 71e1453ab897ef228062bbf9eae4430a0e89c024d110d68ac70414e4cdf02dafbbe3f0f640ef8b1adfe59c9171839d3f398b34b6bcd39aa4826960135187d3cd + source = nibabel-5.0.0.tar.gz::https://github.com/nipy/nibabel/archive/5.0.0.tar.gz + sha512sums = 844d2ef7c04376068dcc8ac2daaa2842d2a06812c283bc97dd8fe6b0c6dfa03b03f4413e2061feefffcb257396e1481e4419cf82a0e108149cbdca1336e16e64 pkgname = python-nibabel @@ -5,31 +5,31 @@ pkgname=python-nibabel _pkgname=nibabel -pkgver=4.0.2 +pkgver=5.0.0 pkgrel=1 pkgdesc='Python library for reading and writing of some common neuroimaging file formats' arch=('any') url='http://nipy.org/nibabel' license=('MIT') -depends=('python' 'python-numpy>=1.17' 'python-six>=1.3') +depends=('python' 'python-numpy>=1.19' 'python-six>=1.3') # building documentation may not work properly, since authors tell to use sphinx <=1.5.6, because "Sphinx >= 1.6 breaks the math_dollar extension" -makedepends=('python-setuptools') -# checkdepends=('python-nose' 'python-mock') +makedepends=('python-setuptools' 'python-setuptools-scm' 'python-packaging' 'python-hatch-vcs') +checkdepends=('python-pytest') optdepends=('python-scipy: for full SPM-ANALYZE support' 'python-pydicom: for DICOM support' 'python-pillow: for PNG conversion in DICOMFS' 'python-h5py: for MINC2 support' 'python-indexed-gzip') source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/nipy/${_pkgname}/archive/${pkgver}.tar.gz") -sha512sums=('71e1453ab897ef228062bbf9eae4430a0e89c024d110d68ac70414e4cdf02dafbbe3f0f640ef8b1adfe59c9171839d3f398b34b6bcd39aa4826960135187d3cd') +sha512sums=('844d2ef7c04376068dcc8ac2daaa2842d2a06812c283bc97dd8fe6b0c6dfa03b03f4413e2061feefffcb257396e1481e4419cf82a0e108149cbdca1336e16e64') build() { cd "$srcdir/${_pkgname}-$pkgver" - python setup.py build + python -m build --wheel --no-isolation } package() { cd "$srcdir/${_pkgname}-$pkgver" - python setup.py install --skip-build --root="$pkgdir" --optimize=1 + python -m installer --destdir="$pkgdir" dist/*.whl install -Dm644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" } |