diff options
author | Luis Martinez | 2022-05-29 21:02:37 -0500 |
---|---|---|
committer | Luis Martinez | 2022-05-29 21:02:37 -0500 |
commit | e83873a1967598a67630aaa84f426d1db4371fa5 (patch) | |
tree | 723c1b932d8fec13a3fad2cc341e10795b9376e3 | |
parent | e0df7894553f945546f7d77cdfb733ad2245c326 (diff) | |
download | aur-e83873a1967598a67630aaa84f426d1db4371fa5.tar.gz |
update to 0.20.0
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 34 insertions, 23 deletions
@@ -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 @@ -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: |