From 49f0ef4c9760c4a1e126e2fbdeffd6ced9ed13e9 Mon Sep 17 00:00:00 2001 From: Leo Date: Tue, 27 Aug 2019 02:39:46 -0300 Subject: [PATCH] testing/py3-influxdb: upgrade to 5.2.2 --- testing/py3-influxdb/APKBUILD | 49 +++++++++++++---------------------- 1 file changed, 18 insertions(+), 31 deletions(-) diff --git a/testing/py3-influxdb/APKBUILD b/testing/py3-influxdb/APKBUILD index 605a18185d3..56872e6e101 100644 --- a/testing/py3-influxdb/APKBUILD +++ b/testing/py3-influxdb/APKBUILD @@ -1,46 +1,33 @@ # Contributor: Olivier Mauras # Maintainer: Fabian Affolter -pkgname=py-influxdb +pkgname=py3-influxdb _pkgname=influxdb-python -pkgver=5.2.0 -pkgrel=1 +pkgver=5.2.2 +pkgrel=0 pkgdesc="Python bindings for InfluxDB" +options="!check" # Requires unpackaged nose-cov url="https://github.com/influxdata/influxdb-python" -arch="all" +arch="noarch" license="MIT" -subpackages="py2-${pkgname#py-}:_py2 py3-${pkgname#py-}:_py3" -depends="" -makedepends="python2-dev python3-dev py-setuptools openssl-dev" -source="$pkgname-$pkgver.tar.gz::https://github.com/influxdata/${_pkgname}/archive/v${pkgver}.tar.gz" +depends="python3 py3-tz py3-six py3-requests py3-dateutil" +makedepends="py3-setuptools" +checkdepends="py3-nose" +source="$pkgname-$pkgver.tar.gz::https://github.com/influxdata/influxdb-python/archive/v$pkgver.tar.gz" builddir="$srcdir/$_pkgname-$pkgver" +replaces="py-influxdb" # Backwards compatibility +provides="py-influxdb=$pkgver-r$pkgrel" # Backwards compatibility + build() { - cd "$builddir" - python2 setup.py build python3 setup.py build } +check() { + python3 setup.py test +} + package() { - mkdir -p "$pkgdir" + python3 setup.py install --prefix=/usr --root="$pkgdir" } -_py2() { - replaces="$pkgname" - _py python2 -} - -_py3() { - _py python3 -} - -_py() { - local python=$1 - pkgdesc="$pkgdesc - $python" - depends="$depends $python" - install_if="$pkgname=$pkgver-r$pkgrel $python" - - cd "$builddir" - $python setup.py install --prefix=/usr --root="$subpkgdir" -} - -sha512sums="de86037abd5b371480029ff0bb8935c551030e5954c34a2915829b916c62444ee67bce89f553c39ea4d73369ff3c8c8a4639f5c2bfcfc9ac8ddfe6919fd020fd py-influxdb-5.2.0.tar.gz" +sha512sums="3ffff77ece9f0f37e1a5268e344d631315e15c794a3d5aae06ee9901a9492d3d689b1da23b289a4150360bf68da1fdbb9973b5b0d8332c647652769ca61ad832 py3-influxdb-5.2.2.tar.gz"