summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2022-05-29 21:02:37 -0500
committerLuis Martinez2022-05-29 21:02:37 -0500
commite83873a1967598a67630aaa84f426d1db4371fa5 (patch)
tree723c1b932d8fec13a3fad2cc341e10795b9376e3
parente0df7894553f945546f7d77cdfb733ad2245c326 (diff)
downloadaur-e83873a1967598a67630aaa84f426d1db4371fa5.tar.gz
update to 0.20.0
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD37
2 files changed, 34 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d47efcbf512a..9deeed6263bf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,21 @@
pkgbase = python-mlxtend
pkgdesc = Library of Python tools and extensions for data science
- pkgver = 0.19.0
+ pkgver = 0.20.0
pkgrel = 1
url = https://github.com/rasbt/mlxtend
arch = any
license = BSD
+ license = CCPL
makedepends = python-setuptools
- depends = python-joblib>=0.13.2
- depends = python-matplotlib>=3.0.0
- depends = python-numpy>=1.16.2
- depends = python-pandas>=0.24.2
- depends = python-scipy>=1.2.1
- source = python-mlxtend-0.19.0.tar.gz::https://files.pythonhosted.org/packages/source/m/mlxtend/mlxtend-0.19.0.tar.gz
- sha512sums = e2112dc65a62703f634bb789e176779e68517f7bef4321ce56bee3b29c6f2388e13f7b468cd83ca2bde05ac93eb64e1ed379cfa36519119859b1f66d26533e4c
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
+ depends = python-joblib
+ depends = python-matplotlib
+ depends = python-numpy
+ depends = python-pandas
+ depends = python-scipy
+ source = python-mlxtend-0.20.0.tar.gz::https://files.pythonhosted.org/packages/source/m/mlxtend/mlxtend-0.20.0.tar.gz
+ sha256sums = 9d27e8ca720eb4b8848bd1462d428742e4fe8beca94e03eb70e823207188a245
pkgname = python-mlxtend
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: