diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 34 insertions, 11 deletions
@@ -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 +} |