summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD37
2 files changed, 25 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 27988cbd354e..a9a99b54c970 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 596d6146b33e..275f23294710 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: