diff options
author | Caleb Maclennan | 2022-04-12 15:32:21 +0300 |
---|---|---|
committer | Caleb Maclennan | 2022-04-12 15:32:21 +0300 |
commit | b405e53d1c76810dd3f2eb5f42936a0f5ddb31f5 (patch) | |
tree | 5d162678170260d3fe82696f6a272860709e86b3 | |
parent | 30120c19991accc9f0f4d87deeaf985dfecd0e6f (diff) | |
download | aur-b405e53d1c76810dd3f2eb5f42936a0f5ddb31f5.tar.gz |
upgpkg: python-panflute 2.1.3-2
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 21 |
2 files changed, 16 insertions, 13 deletions
@@ -1,13 +1,17 @@ pkgbase = python-panflute pkgdesc = A Pythonic alternative to John MacFarlane’s pandocfilters pkgver = 2.1.3 - pkgrel = 1 + pkgrel = 2 url = https://github.com/sergiocorreia/panflute arch = any license = BSD checkdepends = python-pandocfilters + checkdepends = python-pytest checkdepends = python-pytest-cov + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools + makedepends = python-wheel depends = pandoc depends = python depends = python-click @@ -15,7 +19,7 @@ pkgbase = python-panflute provides = pandoc-panflute=2.1.3 conflicts = pandoc-panflute replaces = pandoc-panflute - source = panflute-2.1.3.tar.gz::https://github.com/sergiocorreia/panflute/archive/2.1.3.tar.gz + source = https://github.com/sergiocorreia/panflute/archive/2.1.3/panflute-2.1.3.tar.gz sha256sums = 8e49cc658cdcdbfa66aab8a9e48a414d42b924d2aa2cc225d0215f8f9955568f pkgname = python-panflute @@ -4,7 +4,7 @@ _pyname=panflute pkgname=python-$_pyname pkgver=2.1.3 -pkgrel=1 +pkgrel=2 pkgdesc='A Pythonic alternative to John MacFarlane’s pandocfilters' arch=(any) url="https://github.com/sergiocorreia/$_pyname" @@ -14,33 +14,32 @@ _pydeps=(click depends=(pandoc python "${_pydeps[@]/#/python-}") -makedepends=(python-setuptools) +makedepends=(python-{build,installer} + python-setuptools + python-wheel) _pycheckdeps=(pandocfilters + pytest pytest-cov) checkdepends=("${_pycheckdeps[@]/#/python-}") provides=("pandoc-$_pyname=$pkgver") conflicts=("pandoc-$_pyname") replaces=("pandoc-$_pyname") _archive="$_pyname-$pkgver" -source=("$_archive.tar.gz::$url/archive/$pkgver.tar.gz") +source=("$url/archive/$pkgver/$_archive.tar.gz") sha256sums=('8e49cc658cdcdbfa66aab8a9e48a414d42b924d2aa2cc225d0215f8f9955568f') -prepare() { - cd "$_archive" - sed -i -e '/click/s/<8/<9/' setup.py -} - build() { cd "$_archive" - python setup.py build + python -m build -wn } check() { cd "$_archive" - python setup.py test + PYTHONPATH="$PWD" pytest \ + --deselect tests/test_panfl.py::test_pandoc_call } package() { cd "$_archive" - python setup.py install --root="$pkgdir" --optimize=1 --skip-build + python -m installer -d "$pkgdir" dist/*.whl } |