summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Zimmermann2019-05-09 15:46:42 +0200
committerLukas Zimmermann2019-05-09 15:47:58 +0200
commit917e53cef96c99cc0e2b8292fecfc13c1c773856 (patch)
tree45d81b367fcaa0bb2da3b3c8e2f92e67b7cfe08b
parentc491f15bf85a1e9579ff578c558e798e4bd20601 (diff)
downloadaur-917e53cef96c99cc0e2b8292fecfc13c1c773856.tar.gz
Fix: Add more required dependencies and include check stub
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD14
2 files changed, 17 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 443e8e3eccc6..a23d9b919ef8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,18 @@
pkgbase = python-knack
pkgdesc = A Python command line interface framework
pkgver = 0.6.1
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/Microsoft/knack
arch = any
license = MIT
+ checkdepends = python-mock
makedepends = python-setuptools
depends = python-argcomplete
+ depends = python-colorama
+ depends = python-jmespath
depends = python-six
+ depends = python-tabulate
+ depends = python-yaml
source = https://github.com/Microsoft/knack/archive/v0.6.1.tar.gz
sha256sums = 6bbc2c71d90ff97902fa63ba92228879e34f613d94b6eefe58e0f5c0481084de
diff --git a/PKGBUILD b/PKGBUILD
index 1aec8ead0f14..0fe2aa3840f2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,13 +3,14 @@
pkgname=python-knack
pkgver=0.6.1
-pkgrel=2
+pkgrel=3
pkgdesc="A Python command line interface framework"
arch=('any')
url="https://github.com/Microsoft/knack"
license=('MIT')
-depends=('python-argcomplete' 'python-six')
+depends=('python-argcomplete' 'python-colorama' 'python-jmespath' 'python-six' 'python-tabulate' 'python-yaml')
makedepends=('python-setuptools')
+checkdepends=('python-mock')
source=("https://github.com/Microsoft/knack/archive/v${pkgver}.tar.gz")
sha256sums=('6bbc2c71d90ff97902fa63ba92228879e34f613d94b6eefe58e0f5c0481084de')
@@ -18,8 +19,15 @@ build() {
python setup.py build
}
+# This can be commented in once issue with YAML and Python 3.7 have been resolved, see:
+# * https://github.com/yaml/pyyaml/pull/212
+# check() {
+# cd "knack-${pkgver}"
+# python -m unittest discover tests
+# }
+
package() {
cd "knack-${pkgver}"
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
}