aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-scikit-learn/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/py3-scikit-learn/APKBUILD')
-rw-r--r--community/py3-scikit-learn/APKBUILD40
1 files changed, 30 insertions, 10 deletions
diff --git a/community/py3-scikit-learn/APKBUILD b/community/py3-scikit-learn/APKBUILD
index 3de2a1925ff..ba6ffba945a 100644
--- a/community/py3-scikit-learn/APKBUILD
+++ b/community/py3-scikit-learn/APKBUILD
@@ -1,32 +1,52 @@
# Contributor: Carlos Giraldo <cgiraldo@gradiant.org>
# Maintainer: Carlos Giraldo <cgiraldo@gradiant.org>
pkgname=py3-scikit-learn
-pkgver=1.1.0
+pkgver=1.3.2
pkgrel=0
pkgdesc="a Python module for machine learning built on top of SciPy"
url="https://scikit-learn.org/"
-arch="all !s390x" # blocked by py3-joblib
+arch="all"
license="BSD-3-Clause"
options="!check" # no test suite
-depends="py3-numpy py3-scipy py3-joblib"
-makedepends="cython py3-setuptools py3-numpy-dev python3-dev"
+depends="
+ py3-joblib
+ py3-numpy
+ py3-scipy
+ py3-threadpoolctl
+ python3
+ "
+makedepends="
+ cython
+ py3-gpep517
+ py3-numpy-dev
+ py3-setuptools
+ py3-wheel
+ python3-dev
+ "
+subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/s/scikit-learn/scikit-learn-$pkgver.tar.gz"
builddir="$srcdir/scikit-learn-$pkgver"
case "$CARCH" in
- aarch64)
- export SKLEARN_NO_OPENMP=1
- ;;
+aarch64)
+ export SKLEARN_NO_OPENMP=1
+ ;;
esac
build() {
- python3 setup.py build
+ CFLAGS="$CFLAGS -O2 -flto=auto" \
+ gpep517 build-wheel \
+ --wheel-dir .dist \
+ --output-fd 3 3>&1 >&2
}
package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
+ python3 -m installer -d "$pkgdir" \
+ .dist/*.whl
+
+ find "$pkgdir" -type d -name "tests" -exec rm -rf {} \+
}
sha512sums="
-7fd94cc7cb57be933cdf138bb1e150417ae4d25ad30491c9d21e7631b4f503ebdddc9db04284a276912ca0721c1490660094cd859c4130c5cd18855c720bdfb7 scikit-learn-1.1.0.tar.gz
+fa48267c3e1784c52a72c40bb0bc6e39fcd9b7d9a80b889d0fa02153c6473a79fe4e51266d56b504bf01179d8a5af4216b29d9008a532afbe133e7eac79cd336 scikit-learn-1.3.2.tar.gz
"