diff options
author | Luis Martinez | 2023-01-16 22:34:12 -0600 |
---|---|---|
committer | Luis Martinez | 2023-01-16 22:34:12 -0600 |
commit | 62a350035f40214364eef68f792abd09562de996 (patch) | |
tree | bc7611a851bb1dd46bac3599d9f2c1a876d2fdd1 | |
parent | ea4f6d41d541cabcfdf34a5365906c891c080aea (diff) | |
download | aur-62a350035f40214364eef68f792abd09562de996.tar.gz |
packaging cleanup
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 25 insertions, 24 deletions
@@ -1,17 +1,21 @@ pkgbase = python-batchgenerators - pkgdesc = A framework for data augmentation for 2D and 3D image classification and segmentation + pkgdesc = Framework for data augmentation for 2D and 3D image classification and segmentation pkgver = 0.24 - pkgrel = 1 + pkgrel = 2 url = https://github.com/MIC-DKFZ/batchgenerators arch = any license = Apache + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel depends = python-numpy + depends = python-pillow depends = python-scikit-image depends = python-scikit-learn depends = python-scipy depends = python-threadpoolctl - source = batchgenerators-0.24.tar.gz::https://github.com/MIC-DKFZ/batchgenerators/archive/v0.24.tar.gz - sha512sums = 6b35313f75b12744d7a08157a54375b7549f12c2092f6f28eb9b5d1571327cfc6370ad150e400c6da2c11870d05b9aff9add6f2a3e4d1e499a2f2fe735fcde83 + source = python-batchgenerators-0.24.tar.gz::https://files.pythonhosted.org/packages/source/b/batchgenerators/batchgenerators-0.24.tar.gz + sha256sums = 2e09650e3434b1ba91da907d444e360cb570ae05127b457e68d568a8d660be97 pkgname = python-batchgenerators @@ -1,40 +1,37 @@ -# Maintainer: Butui Hu <hot123tea123@gmail.com> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Butui Hu <hot123tea123@gmail.com> -_pkgname=batchgenerators pkgname=python-batchgenerators +_pkg="${pkgname#python-}" pkgver=0.24 -pkgrel=1 -pkgdesc='A framework for data augmentation for 2D and 3D image classification and segmentation' +pkgrel=2 +pkgdesc='Framework for data augmentation for 2D and 3D image classification and segmentation' arch=('any') url='https://github.com/MIC-DKFZ/batchgenerators' license=('Apache') depends=( 'python-numpy' + 'python-pillow' 'python-scikit-image' 'python-scikit-learn' 'python-scipy' - 'python-threadpoolctl' -) + 'python-threadpoolctl') makedepends=( + 'python-build' + 'python-installer' 'python-setuptools' -) -source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/MIC-DKFZ/batchgenerators/archive/v${pkgver}.tar.gz") -sha512sums=('6b35313f75b12744d7a08157a54375b7549f12c2092f6f28eb9b5d1571327cfc6370ad150e400c6da2c11870d05b9aff9add6f2a3e4d1e499a2f2fe735fcde83') - -get_pyver() { - python -c 'import sys; print(str(sys.version_info[0]) + "." + str(sys.version_info[1]))' -} + 'python-wheel') +source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/b/$_pkg/$_pkg-$pkgver.tar.gz") +sha256sums=('2e09650e3434b1ba91da907d444e360cb570ae05127b457e68d568a8d660be97') build() { - cd "${_pkgname}-${pkgver}" - python setup.py build + cd "$_pkg-$pkgver" + python -m build --wheel --no-isolation } package() { - cd "${_pkgname}-${pkgver}" - python setup.py install --root="${pkgdir}" --optimize=1 --skip-build - install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - # delete test files - rm -rfv "${pkgdir}/usr/lib/python$(get_pyver)/site-packages/tests" + cd "$_pkg-$pkgver" + python -m installer --destdir="$pkgdir" dist/*.whl } + # vim:set ts=2 sw=2 et: |