summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 22 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 304a715e91b5..b2c4ca449940 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,38 +4,45 @@
pkgname=python-mlxtend
_name=${pkgname#python-}
-pkgver=0.19.0
+pkgver=0.20.0
pkgrel=1
pkgdesc="Library of Python tools and extensions for data science"
arch=('any')
url="https://github.com/rasbt/mlxtend"
-license=('BSD')
+license=('BSD' 'CCPL')
depends=(
- 'python-joblib>=0.13.2'
- 'python-matplotlib>=3.0.0'
- 'python-numpy>=1.16.2'
- 'python-pandas>=0.24.2'
- 'python-scipy>=1.2.1')
-makedepends=('python-setuptools')
-# checkdepends=('python-pytest' 'python-pytest-runner')
+ 'python-joblib'
+ 'python-matplotlib'
+ 'python-numpy'
+ 'python-pandas'
+ 'python-scipy')
+makedepends=('python-setuptools' 'python-build' 'python-installer' 'python-wheel')
+# checkdepends=('python-pytest')
source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
-sha512sums=('e2112dc65a62703f634bb789e176779e68517f7bef4321ce56bee3b29c6f2388e13f7b468cd83ca2bde05ac93eb64e1ed379cfa36519119859b1f66d26533e4c')
+sha256sums=('9d27e8ca720eb4b8848bd1462d428742e4fe8beca94e03eb70e823207188a245')
build() {
cd "$_name-$pkgver"
- python setup.py build
+ python -m build --wheel --no-isolation
}
# check() {
# cd "$_name-$pkgver"
-# python setup.py pytest
+# pytest -x
# }
package() {
cd "$_name-$pkgver"
- python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
- install -Dm 644 LICENSE-BSD3.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
- install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
+ PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir/" dist/*.whl
+ install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/"
+ local _site="$(python -c 'import site; print(site.getsitepackages()[0])')"
+ install -d "$pkgdir/usr/share/licenses/$pkgname/"
+ ln -s \
+ "$_site/$_name-$pkgver.dist-info/LICENSE-BSD3.txt" \
+ "$pkgdir/usr/share/licenses/$pkgname/LICENSE-BSD3"
+ ln -s \
+ "$_site/$_name-$pkgver.dist-info/LICENSE-CC-BY.txt" \
+ "$pkgdir/usr/share/licenses/$pkgname/LICENSE-CC-BY"
}
# vim:set ts=2 sw=2 et: