diff options
Diffstat (limited to 'community/py3-scikit-learn/APKBUILD')
-rw-r--r-- | community/py3-scikit-learn/APKBUILD | 40 |
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 " |