diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 31 |
1 files changed, 20 insertions, 11 deletions
@@ -1,25 +1,34 @@ # Maintainer: Caleb Maclennan <caleb@alerque.com> -# PKGBUILD generated by pipman -# Python package author: DCsunset <DCsunset@protonmail.com> _pipname=pandoc-include pkgname=python-$_pipname -pkgver=0.6.0 +pkgver=1.3.1 pkgrel=1 -pkgdesc="Panflute filter to allow file includes" +pkgdesc='Panflute filter to allow file includes' arch=(any) url="https://github.com/DCsunset/$_pipname" license=(MIT) -makedepends=('python' 'python-pip') -_py_deps=('click' 'future' 'panflute' 'shutilwhich' 'yaml') -depends=("${_py_deps[@]/#/python-}") +_pydeps=(natsort + panflute) +depends=("${_pydeps[@]/#/python-}") +makedepends=(python-{build,installer,wheel} + python-setuptools) +_archive="$_pipname-$pkgver" +source=("$url/archive/v$pkgver/$_archive.tar.gz") +sha256sums=('6a3d533091ac5fd667d89ddac93159391cc25700b95fc1692e312cb32c73a72a') build() { - pip install --no-deps --target="$_pipname" "$_pipname==$pkgver" + cd "$_archive" + python -m build -wn +} + +check() { + cd "$_archive" + python -m unittest discover } package() { - sitepackages=$(python -c "import site; print(site.getsitepackages()[0])") - mkdir -p "$pkgdir/$sitepackages" - cp -r "$srcdir/$_pipname"/* "$pkgdir/$sitepackages" + cd "$_archive" + python -m installer -d "$pkgdir" dist/*.whl + install -Dm0644 -t "$pkgdir/usr/share/doc/$pkgname/" LICENSE } |