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
 }

Reply via email to