Date: Thursday, February 9, 2023 @ 20:24:32 Author: felixonmars Revision: 1398606
upgpkg: python-testflo 1.4.10-1 Modified: python-testflo/trunk/PKGBUILD ----------+ PKGBUILD | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-09 20:24:31 UTC (rev 1398605) +++ PKGBUILD 2023-02-09 20:24:32 UTC (rev 1398606) @@ -1,7 +1,8 @@ # Maintainer: Felix Yan <[email protected]> pkgname=python-testflo -pkgver=1.4.9 +pkgver=1.4.10 +_commit=f7f3d1d1e19920fe03b0ea35d3117fe873cf3ef1 pkgrel=1 pkgdesc="A simple flow-based testing framework" url="https://github.com/OpenMDAO/testflo" @@ -8,21 +9,28 @@ license=('Apache') arch=('any') depends=('python-coverage') -makedepends=('python-setuptools') -source=("https://pypi.io/packages/source/t/testflo/testflo-$pkgver.tar.gz") -sha512sums=('b9fff4cbfd432176d8b2ae0f38fcced0afb95b908009f09e9d08fc2d0e07f1c3f9fe58e773ae2a62bd4dc9722da4fa2a9bbd14a53e85db3d12ce0bd957755658') +makedepends=('git' 'python-setuptools') +checkdepends=('python-testflo') +source=("git+https://github.com/OpenMDAO/testflo.git#commit=$_commit") +sha512sums=('SKIP') prepare() { - cd testflo-$pkgver + cd testflo sed -i 's/coverage<5.0/coverage/' setup.py } build() { - cd testflo-$pkgver + cd testflo python setup.py build } +check() { + cd testflo + # TODO: figure out how to run tests + testflo testflo || echo "Tests failed" +} + package() { - cd testflo-$pkgver + cd testflo python setup.py install --root="$pkgdir" --optimize=1 }
