summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD45
1 files changed, 34 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 375e272226e3..2c02ab60e382 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,41 @@
-# PKGBUILD generated by pipman
-# Python package author: Aleksey Bilogur <aleksey.bilogur@gmail.com>
+# Maintainer: Jakub Klinkovský <lahwaacz at archlinux dot org>
+# Contributor: Aleksey Bilogur <aleksey.bilogur@gmail.com>
+
pkgname=python-missingno
-pkgver=0.4.1
+_name=${pkgname#python-}
+pkgver=0.5.2
pkgrel=1
-pkgdesc="Missing data visualization module for Python."
+pkgdesc="Missing data visualization module for Python"
arch=(any)
url="https://github.com/ResidentMario/missingno"
-license=(UNKNOWN)
-makedepends=("python" "python-pip")
+license=(MIT)
+depends=(
+ python
+ python-matplotlib
+ python-numpy
+ python-scipy
+ python-seaborn
+)
+makedepends=(python-setuptools)
+checkdepends=(
+ python-pytest
+ python-pytest-mpl
+)
+source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
+b2sums=('b80256eba3fdae6d72da73f72bcd8f98b4b04ec4b0b0f0e7e52a8dc4a2a4d8f891e6c2078b9fbfd67b783b93f6ee8d78066ff22202e1401f39f7fe13e1ec0f39')
+
build() {
- pip install --no-deps --target="missingno" missingno==0.4.1
+ cd $_name-$pkgver
+ python setup.py build
}
+
+check() {
+ cd $_name-$pkgver
+ # FIXME: visualization tests are failing
+ python -m pytest -vv --deselect tests/test_viz.py
+}
+
package() {
- sitepackages=$(python -c "import site; print(site.getsitepackages()[0])")
- mkdir -p $pkgdir/"$sitepackages"
- cp -r $srcdir/missingno/* $pkgdir/"$sitepackages"
-} \ No newline at end of file
+ cd $_name-$pkgver
+ python setup.py install --root="$pkgdir" --optimize=1
+}