summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD38
2 files changed, 36 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f0c21c5a7c84..5d1d254f4938 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index b9e08b903a9a..aecda8474a74 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}