diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 36 insertions, 20 deletions
@@ -1,13 +1,19 @@ pkgbase = python-corner pkgdesc = Make some beautiful corner plots of samples - pkgver = 2.0.1 + pkgver = 2.2.2 pkgrel = 1 - url = https://pypi.python.org/pypi/corner/ + url = https://corner.readthedocs.io arch = any license = BSD - depends = python-matplotlib - source = https://files.pythonhosted.org/packages/source/c/corner/corner-2.0.1.tar.gz - md5sums = 148a401ebb1dff47897fe4a1389e8c77 + checkdepends = python-nose + makedepends = python-setuptools-scm + makedepends = python-wheel + makedepends = python-build + makedepends = python-installer + depends = python-matplotlib>=2.1 + optdepends = python-scipy + optdepends = python-arviz>=0.9 + source = https://files.pythonhosted.org/packages/source/c/corner/corner-2.2.2.tar.gz + md5sums = 3d255640bde136724e1a516fb246367a pkgname = python-corner - @@ -1,29 +1,39 @@ # Maintainer: George C. Privon <accounts5 at privon dot com> _pyname=corner -pkgname=python-$_pyname -pkgver=2.0.1 -pkgrel=2 +pkgname=python-${_pyname} +pkgver=2.2.2 +pkgrel=1 pkgdesc='Make some beautiful corner plots of samples' -url="https://pypi.python.org/pypi/$_pyname/" -depends=('python-matplotlib' 'python-pytest' 'python-nose' 'python-pandas') +url="https://corner.readthedocs.io" +depends=('python-matplotlib>=2.1') +makedepends=('python-setuptools-scm' + 'python-wheel' + 'python-build' + 'python-installer') +checkdepends=('python-nose') +optdepends=('python-scipy' 'python-arviz>=0.9') license=('BSD') arch=('any') -source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/$_pyname/$_pyname-$pkgver.tar.gz") -md5sums=('148a401ebb1dff47897fe4a1389e8c77') +source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz") +md5sums=('3d255640bde136724e1a516fb246367a') build() { - cd $srcdir/$_pyname-$pkgver - python setup.py build + cd ${srcdir}/${_pyname}-${pkgver} + + python -m build --wheel --no-isolation } check() { - cd $srcdir/$_pyname-$pkgver - python setup.py test + cd ${srcdir}/${_pyname}-${pkgver} + + nosetests } package() { - cd $srcdir/$_pyname-$pkgver - python setup.py install --root="$pkgdir" --optimize=1 - install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + cd ${srcdir}/${_pyname}-${pkgver} + + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -D -m644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" + python -m installer --destdir="${pkgdir}" dist/*.whl } |